1 Star 2 Fork 0

RelaxOne/croncpp

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
CMakeLists.txt 1.20 KB
一键复制 编辑 原始数据 按行查看 历史
zhoucw 提交于 2021-09-22 11:23 . 初次提交
cmake_minimum_required(VERSION 3.6)
project(croncpp)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -Wpedantic")
include_directories(./include)
set(INSTALL_HEAD_FILES
include/croncpp/Cron.h
include/croncpp/CronClock.h
include/croncpp/CronData.h
include/croncpp/CronRandomization.h
include/croncpp/CronSchedule.h
include/croncpp/DateTime.h
include/croncpp/Task.h
include/croncpp/TaskQueue.h
include/croncpp/TimeTypes.h
)
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/out)
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/lib)
add_library(croncpp_static
src/CronClock.cpp
src/CronData.cpp
src/CronRandomization.cpp
src/CronSchedule.cpp
src/Task.cpp
)
add_library(croncpp
src/CronClock.cpp
src/CronData.cpp
src/CronRandomization.cpp
src/CronSchedule.cpp
src/Task.cpp
)
target_include_directories(${PROJECT_NAME} PRIVATE /usr/local/include/date/include PUBLIC include)
install (FILES ${INSTALL_HEAD_FILES} DESTINATION include/croncpp)
install (TARGETS croncpp croncpp_static
ARCHIVE DESTINATION lib # 设置动态库安装路径
LIBRARY DESTINATION /usr/lib # 设置静态库安装路径
)
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/zhou-cw/croncpp.git
git@gitee.com:zhou-cw/croncpp.git
zhou-cw
croncpp
croncpp
master

搜索帮助

23e8dbc6 1850385 7e0993f3 1850385