| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- diff --git a/src/loader/CMakeLists.txt b/src/loader/CMakeLists.txt
- index 073e07b..23213b0 100644
- --- a/src/loader/CMakeLists.txt
- +++ b/src/loader/CMakeLists.txt
- @@ -206,14 +206,14 @@ elseif(WIN32)
- openxr_loader PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/loader.rc"
- )
-
- - if(MSVC)
- - if(DYNAMIC_LOADER)
- - target_sources(
- - openxr_loader
- - PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/openxr-loader.def"
- - )
- - endif()
- + if(DYNAMIC_LOADER)
- + target_sources(
- + openxr_loader
- + PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/openxr-loader.def"
- + )
- + endif()
-
- + if(MSVC)
- if(DYNAMIC_LOADER AND NOT (CMAKE_SYSTEM_NAME STREQUAL "WindowsStore"))
- # If building DLLs, force static CRT linkage
- set_target_properties(
- @@ -360,7 +360,7 @@ if(CMAKE_COMPILER_IS_GNUCC OR CMAKE_C_COMPILER_ID MATCHES "Clang")
- openxr_loader
- PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/openxr-loader.expsym"
- )
- - else()
- + elseif(NOT MINGW)
- set_target_properties(
- openxr_loader
- PROPERTIES
- @@ -402,7 +402,7 @@ export(
- # Create alias so that it can be used the same whether vendored as source or found with CMake.
- add_library(OpenXR::openxr_loader ALIAS openxr_loader)
-
- -if(WIN32 AND NOT INSTALL_TO_ARCHITECTURE_PREFIXES)
- +if(MSVC AND NOT INSTALL_TO_ARCHITECTURE_PREFIXES)
- set(TARGET_DESTINATION cmake)
- else()
- set(TARGET_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/openxr/)
|