diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 559b4dc..1d7e7bf 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -184,7 +184,7 @@ cmake_dependent_option( if(WIN32) add_definitions(-DXR_OS_WINDOWS) add_definitions(-DNOMINMAX) -elseif(CMAKE_SYSTEM_NAME STREQUAL "Linux") +elseif(CMAKE_SYSTEM_NAME STREQUAL "Linux" OR CMAKE_SYSTEM_NAME STREQUAL "FreeBSD") add_definitions(-DXR_OS_LINUX) elseif(ANDROID) add_definitions(-DXR_OS_ANDROID) diff --git a/src/loader/CMakeLists.txt b/src/loader/CMakeLists.txt index 073e07b..d21471a 100644 --- a/src/loader/CMakeLists.txt +++ b/src/loader/CMakeLists.txt @@ -154,7 +154,7 @@ if(ANDROID) # Force 16KB page sizes for Android 15+ compatibility. target_link_options(openxr_loader PRIVATE "-Wl,-z,max-page-size=16384") -elseif(CMAKE_SYSTEM_NAME STREQUAL "Linux") +elseif(CMAKE_SYSTEM_NAME STREQUAL "Linux" OR CMAKE_SYSTEM_NAME STREQUAL "FreeBSD") set(FALLBACK_CONFIG_DIRS "/etc/xdg" CACHE