285b63b618
At startup, Marionette will distribute and pin the Mind threads across the available CPUs, warning if it couldn't do so.
19 lines
407 B
CMake
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)
|