
1 ulosggs 2021-09-04 12:27:32 +08:00 IF(APPLE) ELSEIF(UNIX) ENDIF |
2 paoqi2048 2021-09-04 12:30:48 +08:00 条件编译 |
3 Hconk 2021-09-04 12:56:45 +08:00 via iPhone 最好是通过 find_package 管理,可以试试 vcpkg |
4 msg7086 2021-09-04 13:06:28 +08:00 |
5 mingl0280 2021-09-04 14:17:35 +08:00 via Android if(APPLE) else if(UNIX AND NOT APPLE) endif() |
6 bytenoob OP |
7 cuminflea 2021-09-04 18:11:25 +08:00 如果是 header-only 的 dependency 的话十分推荐 cpm: https://github.com/cpm-cmake/CPM.cmake |
9 mingl0280 2021-09-05 17:18:00 +08:00 via Android |
11 waruqi 2021-10-20 08:01:51 +08:00 via Android 用 xmake 就行了,一行配置都不用改,默认就是分平台,arch 存储输出文件,互相不冲突 我 docker 虚拟机 本机 mac 在同一个仓库 开会编译 linux mac win android 程序 完全无干扰 随意切换,增量编译都互不影响,因为 obj 文件啥的 都相互隔离了 |