summaryrefslogtreecommitdiff
path: root/tools/cmake
diff options
context:
space:
mode:
Diffstat (limited to 'tools/cmake')
-rw-r--r--tools/cmake/DawAddState.cmake12
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()