diff options
Diffstat (limited to 'tools')
| -rw-r--r-- | tools/cmake/DawAddState.cmake | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/tools/cmake/DawAddState.cmake b/tools/cmake/DawAddState.cmake index 1a0ebef..213b77b 100644 --- a/tools/cmake/DawAddState.cmake +++ b/tools/cmake/DawAddState.cmake @@ -56,10 +56,18 @@ macro(daw_add_state STATENAME) # The game-state source is withing the core module set_property(TARGET daw_core APPEND PROPERTY INCLUDE_DIRECTORIES - ${CMAKE_SOURCE_DIR}/state_${STATENAME}/include) + ${CMAKE_SOURCE_DIR}/state_${STATENAME}/include + ) + + set_property(TARGET ${STATENAME} + APPEND PROPERTY LINK_LIBRARIES + cglm + ) + set_property(TARGET daw_core APPEND PROPERTY LINK_LIBRARIES ${STATENAME}) + set_property(TARGET daw APPEND PROPERTY LINK_LIBRARIES ${STATENAME}) @@ -70,7 +78,7 @@ macro(daw_add_state STATENAME) ${CMAKE_BINARY_DIR}/include ${DAW_INCLUDE_DIRS} include - ) + ) list(APPEND STATE_LIST ${STATENAME}) endmacro() |
