--- a/src/loader/CMakeLists.txt +++ a/src/loader/CMakeLists.txt @@ -203,14 +203,14 @@ target_sources( openxr_loader PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/loader.rc" ) + if(DYNAMIC_LOADER) + target_sources( + openxr_loader + PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/openxr-loader.def" + ) + endif() if(MSVC) - if(DYNAMIC_LOADER) - target_sources( - openxr_loader - PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/openxr-loader.def" - ) - endif() if(DYNAMIC_LOADER AND NOT (CMAKE_SYSTEM_NAME STREQUAL "WindowsStore")) # If building DLLs, force static CRT linkage