summaryrefslogtreecommitdiff
path: root/app/mac/CMakeLists.txt
diff options
context:
space:
mode:
authorHannes Schulze <haschu0103@outlook.de>2025-01-29 00:58:07 +0100
committerHannes Schulze <haschu0103@outlook.de>2025-01-29 00:58:07 +0100
commitc1062208bb54cce8dffa04e9697ae124f271ecaf (patch)
tree5d387dcb76ec26a87d7ecafb983939b359c8f11e /app/mac/CMakeLists.txt
parent117f584b3f3d7945732a29848eb6d4ead1f57bee (diff)
use game controller api for input
Diffstat (limited to 'app/mac/CMakeLists.txt')
-rw-r--r--app/mac/CMakeLists.txt17
1 files changed, 12 insertions, 5 deletions
diff --git a/app/mac/CMakeLists.txt b/app/mac/CMakeLists.txt
index a4f25c9..d6ea464 100644
--- a/app/mac/CMakeLists.txt
+++ b/app/mac/CMakeLists.txt
@@ -1,7 +1,8 @@
add_executable(nes_mac)
-find_library(FRAMEWORK_COCOA Cocoa REQUIRED)
-find_library(FRAMEWORK_SPRITEKIT SpriteKit REQUIRED)
+find_library(FRAMEWORK_Cocoa Cocoa REQUIRED)
+find_library(FRAMEWORK_SpriteKit SpriteKit REQUIRED)
+find_library(FRAMEWORK_GameController GameController REQUIRED)
target_include_directories(nes_mac PRIVATE .)
target_link_libraries(
@@ -9,12 +10,18 @@ target_link_libraries(
PRIVATE
nes::options
nes::nes
- ${FRAMEWORK_COCOA}
- ${FRAMEWORK_SPRITEKIT})
+ ${FRAMEWORK_Cocoa}
+ ${FRAMEWORK_SpriteKit}
+ ${FRAMEWORK_GameController})
target_sources(
nes_mac
PRIVATE
main.mm
scene.hh
- scene.mm) \ No newline at end of file
+ scene.mm
+ view-controller.hh
+ view-controller.mm
+ controller-adapter.hh
+ controller-adapter-keyboard.hh
+ controller-adapter-keyboard.mm) \ No newline at end of file