The open source OpenXR runtime
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

build: Suppress warnings from external headers

+14 -6
+14 -6
src/external/CMakeLists.txt
··· 1 - # Copyright 2020-2022, Collabora, Ltd. 1 + # Copyright 2020-2023, Collabora, Ltd. 2 2 # SPDX-License-Identifier: BSL-1.0 3 3 4 4 # Catch2 5 5 add_library(xrt-external-catch2 INTERFACE) 6 - target_include_directories(xrt-external-catch2 INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/Catch2) 6 + target_include_directories(xrt-external-catch2 SYSTEM INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/Catch2) 7 + 8 + # OpenVR 7 9 add_library(xrt-external-openvr INTERFACE) 8 10 target_include_directories( 9 - xrt-external-openvr INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/openvr_includes 11 + xrt-external-openvr SYSTEM INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/openvr_includes 10 12 ) 11 13 12 14 # cJSON ··· 32 34 33 35 # Glad 34 36 add_library(xrt-external-glad INTERFACE) 35 - target_include_directories(xrt-external-glad INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/glad/include) 37 + target_include_directories( 38 + xrt-external-glad SYSTEM INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/glad/include 39 + ) 36 40 37 41 # Hungarian graph algorithm 38 42 add_library(xrt-external-hungarian INTERFACE) 39 - target_include_directories(xrt-external-hungarian INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/hungarian) 43 + target_include_directories( 44 + xrt-external-hungarian SYSTEM INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/hungarian 45 + ) 40 46 41 47 # JNIPP and Android JNI wrappers 42 48 if(ANDROID) 43 49 add_library(xrt-external-jnipp STATIC jnipp/jnipp.cpp) 44 - target_include_directories(xrt-external-jnipp PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/jnipp) 50 + target_include_directories( 51 + xrt-external-jnipp SYSTEM PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/jnipp 52 + ) 45 53 46 54 file(GLOB WRAP_SOURCES android-jni-wrap/wrap/*.cpp) 47 55 add_library(xrt-external-jni-wrap STATIC ${WRAP_SOURCES})