summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt20
1 files changed, 15 insertions, 5 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index a7c821f..13ddf5b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -4,12 +4,22 @@ set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_EXTENSIONS No)
find_package(Hwd REQUIRED)
find_package(Python COMPONENTS Development.Module)
-Python_add_library(${PROJECT_NAME} MODULE
- src/hwdmodule.cpp
+Python_add_library(hwd.gpio MODULE
+ src/gpio.cpp
)
-target_link_libraries(${PROJECT_NAME}
+target_link_libraries(hwd.gpio
PRIVATE Hwd::library
)
-set_target_properties(${PROJECT_NAME}
- PROPERTIES OUTPUT_NAME hwd
+set_target_properties(hwd.gpio PROPERTIES
+ OUTPUT_NAME gpio
)
+Python_add_library(hwd.memory MODULE
+ src/memory.cpp
+ )
+target_link_libraries(hwd.memory
+ PRIVATE Hwd::library
+ )
+set_target_properties(hwd.memory PROPERTIES
+ OUTPUT_NAME memory
+ )
+