# 遍历项目根目录下所有的 .cpp 文件
file (GLOB files *.cpp */*.cpp)
foreach (file ${files})
string(REGEX REPLACE ".+/(.+)\\..*" "\\1" exe ${file})
add_executable (${exe} ${file})
message (\ \ \ \ --\ src/${exe}.cpp\ will\ be\ compiled\ to\ bin/${exe})
endforeach ()

将这几行配置加到cmakelists,如果有多层目录,修改file (GLOB files *.cpp */*.cpp)即可。

最新文章

  1. Kafka 解析
  2. Increasing Triplet Subsequence
  3. 【Oracle】使用Oracle的v$sql视图查看近段时间执行的SQL语句
  4. LeetCode()Minimum Window Substring 超时,但觉得很清晰。
  5. web标准
  6. Vue2.0 vue-source.js jsonp demo vue跨域请求
  7. 如何用js获取当前url的参数值
  8. 关于存储过程 output 问题
  9. G - RPG的错排(错排)
  10. java面向对象下:Java数据库编程
  11. Jquery-鼠标事件
  12. 02.python基础知识_02
  13. asp.net core 系列之webapi集成Dapper的简单操作教程
  14. @EnableWebMvc,WebMvcConfigurationSupport,WebMvcConfigurer和WebMvcConfigurationAdapter区别
  15. MySQL多表更新的一个坑
  16. Python3新特性 类型注解 以及 点点点
  17. javascript 正则表达式(十)
  18. 电力电子MATLAB
  19. Java虚拟机JVM相关知识整理
  20. MongoDB pymongo模块 删除数据

热门文章

  1. 使用 Helm 安装 MQTT 服务器-EMQX
  2. [编程基础] Python lambda函数总结
  3. 数据库服务器CPU不能全部利用原因分析
  4. Aspose的jar破解文档
  5. WPF开发经验-实现一种三轴机械手控件
  6. Unity之UGUI鼠标进入离开&&拖拽实现
  7. Rust一些学习文档
  8. 获取Excel列标
  9. Mysql中where if问题
  10. jdbc访问KingbaseES数据库SocketTimeoutException Read timed out