CodingHanYa / workspace

workspace是基于C++11的轻量级异步执行框架,支持:通用任务异步并发执行、优先级任务调度、自适应动态线程池、高效静态线程池、异常处理机制等。
Apache License 2.0
1.03k stars 152 forks source link

Update CMakeLists.txt #12

Closed LEON-REIN closed 1 year ago

LEON-REIN commented 1 year ago

现代cmake可以很方便地管理项目, 此处我小小地规范了CMakeList, 原来的并不跨平台. 另外:

  1. 切换优化开关可以通过CMake插件选择或命令行 -DCMAKE_BUILD_TYPE=...;
  2. 两个源文件中的 include 可以换为位置无关的 #include <hipe.h>, vscode 有波浪线的话build一次就会消失
  3. 推荐可以倍速直接看小彭老师视频: https://www.bilibili.com/video/BV16P4y1g7MH/https://www.bilibili.com/video/BV1V84y117YU/
CodingHanYa commented 1 year ago

感谢