mirror of
https://github.com/minetest/irrlicht.git
synced 2025-07-01 07:40:26 +02:00
Work around cmake<3.12 object target rules
CMake does not allow specifying usage requirements with target_link_libraries() until version 3.12.
This commit is contained in:
committed by
Josiah VanderZee
parent
eaebd34c4e
commit
c9e05c6e9a
@ -359,6 +359,19 @@ add_library(IRRMESHOBJ OBJECT
|
|||||||
${IRRMESHLOADER}
|
${IRRMESHLOADER}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
get_property(tinygltf_INCLUDE_DIRS
|
||||||
|
TARGET tinygltf::tinygltf
|
||||||
|
PROPERTY INTERFACE_INCLUDE_DIRECTORIES
|
||||||
|
)
|
||||||
|
|
||||||
|
get_property(tinygltf_COMPILE_DEFS
|
||||||
|
TARGET tinygltf::tinygltf
|
||||||
|
PROPERTY INTERFACE_COMPILE_DEFINITIONS
|
||||||
|
)
|
||||||
|
|
||||||
|
target_include_directories(IRRMESHOBJ PRIVATE ${tinygltf_INCLUDE_DIRS})
|
||||||
|
target_compile_definitions(IRRMESHOBJ PUBLIC ${tinygltf_COMPILE_DEFS})
|
||||||
|
|
||||||
add_library(IRROBJ OBJECT
|
add_library(IRROBJ OBJECT
|
||||||
CBillboardSceneNode.cpp
|
CBillboardSceneNode.cpp
|
||||||
CCameraSceneNode.cpp
|
CCameraSceneNode.cpp
|
||||||
|
Reference in New Issue
Block a user