Files
salmanoff/smocore/CMakeLists.txt
T
hayodea 285b63b618 Mind: Distribute and pin Mind threads to CPUs
At startup, Marionette will distribute and pin the Mind
threads across the available CPUs, warning if it couldn't
do so.
2025-08-03 09:18:45 -04:00

19 lines
407 B
CMake

# Core library
add_library(smocore STATIC
mind.cpp
opts.cpp
componentThread.cpp
)
target_include_directories(smocore PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}/include
)
# Link against pthread for CPU affinity functions
find_package(Threads REQUIRED)
target_link_libraries(smocore PRIVATE Threads::Threads)
add_subdirectory(marionette)
add_subdirectory(deviceManager)
add_subdirectory(senseApis)