Skip to content

Commit 184a2e2

Browse files
committed
Fix CMake output directory for .so
1 parent dfb2d20 commit 184a2e2

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

CMakeLists.txt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,9 @@ file(MAKE_DIRECTORY ${layer_directory})
3535
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${layer_directory})
3636
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG ${layer_directory})
3737
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE ${layer_directory})
38+
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${layer_directory})
39+
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY_DEBUG ${layer_directory})
40+
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE ${layer_directory})
3841
set(current_folder_path_prefix "./") # This works on windows too now with up-to-date OpenXR loaders
3942
set(CMAKE_CXX_STANDARD 17)
4043

@@ -45,7 +48,8 @@ if(WIN32)
4548
add_compile_definitions(/w26812)
4649
endif()
4750
else()
48-
set(library_filename "../lib${library_name}.so")
51+
set(library_filename "lib${library_name}.so")
52+
set(CMAKE_SHARED_LINKER_FLAGS "-Wl,--no-undefined")
4953
endif(WIN32)
5054

5155
configure_file(

0 commit comments

Comments
 (0)