123456789101112131415161718192021222324 |
- cmake_minimum_required(VERSION 3.16)
- project(lib_test)
- # src/CMakeLists.txt
- # 添加库
- add_library(c_lib ./src/image_lib.c ./src/jpg.c ./src/png.c)
- # add_library(cpp_lib ./src/image_lib.cpp)
- # 指定头文件路径
- target_include_directories(c_lib PUBLIC ./include)
- # target_include_directories(cpp_lib PUBLIC ./include)
- # 设置C接口编译选项,保证C++代码可以暴露C接口
- # set_target_properties(image_lib PROPERTIES
- # CXX_STANDARD 11
- # CXX_STANDARD_REQUIRED YES
- # )
- # 启用测试
- enable_testing()
- if(BUILD_TESTING)
- add_subdirectory(test)
- endif()
|