Просмотр исходного кода

cmake: testevdev needs build include headers

Anonymous Maarten 2 лет назад
Родитель
Сommit
1fa80ca529
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      test/CMakeLists.txt

+ 2 - 1
test/CMakeLists.txt

@@ -127,8 +127,9 @@ add_sdl_test_executable(testdrawchessboard testdrawchessboard.c)
 add_sdl_test_executable(testdropfile testdropfile.c)
 add_sdl_test_executable(testdropfile testdropfile.c)
 add_sdl_test_executable(testerror NONINTERACTIVE testerror.c)
 add_sdl_test_executable(testerror NONINTERACTIVE testerror.c)
 
 
-if(LINUX)
+if(LINUX AND TARGET sdl-build-options)
     add_sdl_test_executable(testevdev NONINTERACTIVE testevdev.c)
     add_sdl_test_executable(testevdev NONINTERACTIVE testevdev.c)
+    target_include_directories(testevdev BEFORE PRIVATE $<TARGET_PROPERTY:sdl-build-options,INTERFACE_INCLUDE_DIRECTORIES>)
 endif()
 endif()
 
 
 add_sdl_test_executable(testfile testfile.c)
 add_sdl_test_executable(testfile testfile.c)