1 Star 0 Fork 0

dogzhang/cmake-demo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
CMakeLists.txt 887 Bytes
一键复制 编辑 原始数据 按行查看 历史
dogzhang 提交于 2024-07-02 17:06 . 增加组件
cmake_minimum_required(VERSION 3.15)
project(MyProject)
set(CMAKE_CXX_STANDARD 17)
find_package(PkgConfig REQUIRED)
pkg_check_modules(GTK4 REQUIRED gtk4)
set(SRC_FILES
src/main.c
src/pages/index.c
src/components/action_btn_group.c
)
add_executable(${PROJECT_NAME} ${SRC_FILES})
target_include_directories(${PROJECT_NAME} PUBLIC ${CMAKE_SOURCE_DIR}/include)
target_include_directories(${PROJECT_NAME} PRIVATE ${GTK4_INCLUDE_DIRS})
target_link_libraries(${PROJECT_NAME} PRIVATE ${GTK4_LIBRARIES})
file(REMOVE_RECURSE ${CMAKE_BINARY_DIR}/assets/)
file(COPY ${CMAKE_SOURCE_DIR}/assets/ DESTINATION ${CMAKE_BINARY_DIR}/assets/)
file(REMOVE_RECURSE ${CMAKE_BINARY_DIR}/styles/)
file(COPY ${CMAKE_SOURCE_DIR}/styles/ DESTINATION ${CMAKE_BINARY_DIR}/styles/)
file(REMOVE_RECURSE ${CMAKE_BINARY_DIR}/ui/)
file(COPY ${CMAKE_SOURCE_DIR}/ui/ DESTINATION ${CMAKE_BINARY_DIR}/ui/)
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/catzhang/cmake-demo.git
git@gitee.com:catzhang/cmake-demo.git
catzhang
cmake-demo
cmake-demo
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385