Skip to content

Commit

Permalink
Make other_include SYSTEM includes for loadtests
Browse files Browse the repository at this point in the history
to stop warnings in assimp files.
  • Loading branch information
MarkCallow committed Sep 6, 2023
1 parent 57e714b commit 8803430
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 4 deletions.
16 changes: 13 additions & 3 deletions tests/loadtests/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -111,12 +111,17 @@ PUBLIC
appfwSDL
$<TARGET_PROPERTY:ktx,INCLUDE_DIRECTORIES>
${PROJECT_SOURCE_DIR}/lib
${PROJECT_SOURCE_DIR}/other_include
${PROJECT_SOURCE_DIR}/utils
common
geom
)

target_include_directories(
appfwSDL
SYSTEM PUBLIC
${PROJECT_SOURCE_DIR}/other_include
)

if(${KTX_FEATURE_LOADTEST_APPS} MATCHES "OpenGL")
add_library( GLAppSDL STATIC
appfwSDL/GLAppSDL.cpp
Expand All @@ -136,13 +141,18 @@ if(${KTX_FEATURE_LOADTEST_APPS} MATCHES "OpenGL")
target_include_directories(
GLAppSDL
PUBLIC
${PROJECT_SOURCE_DIR}/other_include
appfwSDL
$<TARGET_PROPERTY:appfwSDL,INCLUDE_DIRECTORIES>
common
glloadtests
glloadtests/utils
)

target_include_directories(
GLAppSDL
SYSTEM PRIVATE
$<TARGET_PROPERTY:appfwSDL,INTERFACE_SYSTEM_INCLUDE_DIRECTORIES>
)

if(OPENGL_FOUND)
target_include_directories(
GLAppSDL
Expand Down
7 changes: 6 additions & 1 deletion tests/loadtests/glloadtests.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -22,12 +22,17 @@ function( create_gl_target target version sources common_resources test_images
target_include_directories(
${target}
PRIVATE
$<TARGET_PROPERTY:appfwSDL,INTERFACE_INCLUDE_DIRECTORIES>
$<TARGET_PROPERTY:GLAppSDL,INTERFACE_INCLUDE_DIRECTORIES>
$<TARGET_PROPERTY:ktx,INCLUDE_DIRECTORIES>
$<TARGET_PROPERTY:objUtil,INTERFACE_INCLUDE_DIRECTORIES>
)

target_include_directories(
${target}
SYSTEM PRIVATE
${PROJECT_SOURCE_DIR}/other_include
)

set_target_properties(${target} PROPERTIES
CXX_VISIBILITY_PRESET ${STATIC_APP_LIB_SYMBOL_VISIBILITY}
)
Expand Down
5 changes: 5 additions & 0 deletions tests/loadtests/vkloadtests.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -175,6 +175,11 @@ PRIVATE
vkloadtests/utils
)

target_include_directories(vkloadtests
SYSTEM PRIVATE
${PROJECT_SOURCE_DIR}/other_include
)

target_link_libraries(vkloadtests
ktx
${KTX_ZLIB_LIBRARIES}
Expand Down

0 comments on commit 8803430

Please sign in to comment.