文件名称:moderncpp-project-template:具有CMake,柯南(可选),cppcheck(可选)和clang格式(可选)的现代C ++跨平台项目模板
文件大小:16KB
文件格式:ZIP
更新时间:2024-05-26 09:04:17
cmake conan cpp17 cppcheck clang-format
moderncpp项目模板 该存储库旨在代表现代C ++项目的模板,包括静态分析检查,自动格式化,具有BDD / TDD功能的测试套件和包装。 要求 现代C ++ 17编译器( gcc-8 , clang-6.0 , MSVC 2017或更高版本) 3.10+ 1.28+(可选) cppcheck (可选) clang-format (可选) 特征 基于CMake的项目管理,包括依赖项 Conan支持CMake中的依赖项管理,完全可选 其他工具,例如clang-format和cppcheck 支持共享/静态库,包括生成导出信息 用于可再发行内容的基本CPack配置 GitHub动作 仓库布局 信息库的布局非常简单,包括用于构建项目的CMake文件,在conanfile中声明的依赖项示例,用于cppcheck的禁止列表以及C ++源代码: -- conanfile.txt
【文件预览】:
moderncpp-project-template-master
----project()
--------hellolib()
--------helloapp()
--------CMakeLists.txt(819B)
----.dockerignore(40B)
----.github()
--------workflows()
----cppcheck_suppressions.txt(20B)
----.clang-format(110B)
----conanfile.txt(105B)
----CMakeLists.txt(2KB)
----LICENSE(1KB)
----cmake()
--------cpack.cmake(445B)
--------cppcheck.cmake(654B)
--------compiler_options.cmake(2KB)
--------clang_format.cmake(704B)
--------dependencies.cmake(257B)
----README.md(4KB)
----.gitignore(21B)