# CMake最低版本
cmake_minimum_required(VERSION 3.21)

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

# 指定在当前目录或以下目录下通过命令（如 add_executable() ）链接稍后创建的任何目标时要使用的库或标志
LINK_LIBRARIES(m)

# 工程源文件
add_executable(${PROJECT_NAME}
               ./Src/main.cpp)

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

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

