summaryrefslogtreecommitdiffhomepage
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorrealtradam <[email protected]>2023-04-13 23:40:15 -0400
committerrealtradam <[email protected]>2023-04-13 23:40:15 -0400
commit3387c9fef273f2cc0674ea77ed950c0965299c4e (patch)
tree9d56a18e8e4c27f80b6ca720a3f0b4946ba19501 /CMakeLists.txt
parentf250a4090cf4d535a163388fb5faea5ff1ce48e4 (diff)
downloadRodeoKit-3387c9fef273f2cc0674ea77ed950c0965299c4e.tar.gz
RodeoKit-3387c9fef273f2cc0674ea77ed950c0965299c4e.zip
foundation of input system and initial implementation
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt11
1 files changed, 9 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index c52cc26..76152a5 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -10,6 +10,7 @@ add_library(${PROJECT_NAME}
"src/rodeo_math.c"
"src/rodeo_log.c"
"src/rodeo_input.c"
+ "src/input/rodeo_input.c"
)
set_property(TARGET RodeoKit PROPERTY C_STANDARD 11)
@@ -65,10 +66,13 @@ if(DEFINED EMSCRIPTEN)
PRIVATE external/bgfx/include
PRIVATE external/bx/include
PRIVATE external/cglm/include
- PUBLIC external/STC/include
PRIVATE src
PUBLIC include
)
+ # `SYSTEM` setting ignores warnings from this external header
+ target_include_directories(${PROJECT_NAME}
+ SYSTEM PUBLIC external/STC/include
+ )
target_link_directories(${PROJECT_NAME}
PRIVATE external/bgfx
)
@@ -132,10 +136,13 @@ elseif(DEFINED UNIX AND NOT DEFINED APPLE)
PRIVATE external/bgfx/include
PRIVATE external/bx/include
PRIVATE external/cglm/include
- PUBLIC external/STC/include
PRIVATE src
PUBLIC include
)
+ # `SYSTEM` setting ignores warnings from this external header
+ target_include_directories(${PROJECT_NAME}
+ SYSTEM PUBLIC external/STC/include
+ )
target_link_directories(${PROJECT_NAME}
PRIVATE external/SDL