Skip to content

Commit fad835c

Browse files
authoredAug 23, 2021
Fix server-only builds on older CMake versions (#11566)
closes #11564
1 parent 0c1e960 commit fad835c

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed
 

Diff for: ‎CMakeLists.txt

+5-3
Original file line numberDiff line numberDiff line change
@@ -71,8 +71,8 @@ if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/lib/irrlichtmt")
7171
endif()
7272
else()
7373
add_library(IrrlichtMt::IrrlichtMt INTERFACE IMPORTED)
74-
target_include_directories(IrrlichtMt::IrrlichtMt INTERFACE
75-
"${CMAKE_CURRENT_SOURCE_DIR}/lib/irrlichtmt/include")
74+
set_target_properties(IrrlichtMt::IrrlichtMt PROPERTIES
75+
INTERFACE_INCLUDE_DIRECTORIES "${CMAKE_CURRENT_SOURCE_DIR}/lib/irrlichtmt/include")
7676
endif()
7777
else()
7878
find_package(IrrlichtMt QUIET)
@@ -90,7 +90,9 @@ else()
9090
endif()
9191
message(STATUS "Found Irrlicht headers: ${IRRLICHT_INCLUDE_DIR}")
9292
add_library(IrrlichtMt::IrrlichtMt INTERFACE IMPORTED)
93-
target_include_directories(IrrlichtMt::IrrlichtMt INTERFACE "${IRRLICHT_INCLUDE_DIR}")
93+
# Note that we can't use target_include_directories() since that doesn't work for IMPORTED targets before CMake 3.11
94+
set_target_properties(IrrlichtMt::IrrlichtMt PROPERTIES
95+
INTERFACE_INCLUDE_DIRECTORIES "${IRRLICHT_INCLUDE_DIR}")
9496
else()
9597
message(STATUS "Found IrrlichtMt ${IrrlichtMt_VERSION}")
9698
endif()

0 commit comments

Comments
 (0)
Please sign in to comment.