
cmake
sunashe
这个作者很懒,什么都没留下…
展开
-
Cmake add_test
通过在项目根目录下的CMakeLists.txt配置文件中添加enable_testing()可以开启项目的测试功能。一定要在根目录下的CMakeLists.txt中开启,不然执行make test时会报错。随后项目的cmake配置文件中可以添加add_test指令add_test(NAME <name> [CONFIGURATIONS [Debug|Release|....原创 2020-02-26 23:19:53 · 7171 阅读 · 2 评论 -
cmake利用git tag生成内部的版本号
项目中使用git进行代码的版本控制,每次发版都会生成新的tag。而可执行文件往往都喜欢使用-V或者–version的命令行参数来获取当前可执行文件的版本,这可以在代码中通过宏定义来实现,如下:#define AUDIT_VERSION "1.1.1"cout << AUDIT_VERSION << endl;如果像上面的代码一样,直接在代码中写死,每次打tag时...原创 2020-02-19 20:06:16 · 2061 阅读 · 0 评论