# CMake最低版本
cmake_minimum_required(VERSION 3.21)

# 工程名、版本号、工程描述
project(MotionApp
        VERSION 0.1
        DESCRIPTION "Test")

set(SOURCE_FILES
        ${CMAKE_CURRENT_SOURCE_DIR}/Src/main.cpp
        ${CMAKE_CURRENT_SOURCE_DIR}/Src/MotionTickThread.cpp
)

# 工程源文件
add_executable(${PROJECT_NAME} ${SOURCE_FILES})

# 工程包含目录
include_directories(./Inc)

# 链接 moduleA，自动继承其 PUBLIC 的头文件路径和编译属性
target_link_libraries(${PROJECT_NAME}
    PRIVATE   # 如果 moduleB 只是内部使用 moduleA，选 PRIVATE
        pthread
        MotionLib
)

