- 主题:cmake很是激进
makefile不是也支持参数嘛,直接随代码下载一个配置文件指定库的位置应该也可以了。原来自己用makefile写代码觉得很方便,公司里用conan+cmake管理的大项目,全是宏套宏,遇到编译配置不过时查起来特别费劲。
【 在 xiaoju 的大作中提到: 】
: makefile没有兼容性啊
: 库的位置一变就抓瞎,写跨平台C++,现在标配是cmake+conan
:
--
FROM 223.104.39.*
你准备写几百种支持不同dist的配置文件么?
【 在 toutouqi 的大作中提到: 】
: makefile不是也支持参数嘛,直接随代码下载一个配置文件指定库的位置应该也可以了。原来自己用makefile写代码觉得很方便,公司里用conan+cmake管理的大项目,全是宏套宏,遇到编译配置不过时查起来特别费劲。
: :
--
FROM 27.91.71.*
不是我写的。几十个find,各种宏+if,也许不是cmake的锅,而是写配置文件的人把配置复杂化了。
【 在 xiaoju 的大作中提到: 】
: 你准备写几百种支持不同dist的配置文件么?
:
--
FROM 223.104.39.*
你用makefile做同样事情会更复杂
【 在 toutouqi 的大作中提到: 】
: 不是我写的。几十个find,各种宏+if,也许不是cmake的锅,而是写配置文件的人把配置复杂化了。
: :
--
FROM 27.91.71.*
Cmake的初衷是简化makefile的。。。
【 在 xiaoju 的大作中提到: 】
: 你用makefile做同样事情会更复杂
:
: 【 在 toutouqi 的大作中提到: 】
: ...................
--
FROM 43.243.12.*
cmake 真心不错。。除了那个语法丑了一丁点儿。
【 在 GoGoRoger (GoGoRoger) 的大作中提到: 】
: Cmake的初衷是简化makefile的。。。
--
FROM 110.81.41.*
cmake内置的宏比较强,可以在只写几行的情况下搞定跨多平台C++项目
【 在 GoGoRoger 的大作中提到: 】
: Cmake的初衷是简化makefile的。。。
--
FROM 155.64.23.*
你在特快发啥了?封了70天。
【 在 xiaoju 的大作中提到: 】
: cmake内置的宏比较强,可以在只写几行的情况下搞定跨多平台C++项目
:
: 【 在 GoGoRoger 的大作中提到: 】
: ...................
--
FROM 106.121.159.*
啥也没发。。。
特快封人不需要理由
【 在 GoGoRoger 的大作中提到: 】
: 你在特快发啥了?封了70天。
--
FROM 155.64.23.*
不是愚人节段子?
【 在 PGP () 的大作中提到: 】
: CMake 5.0: One Tool to Build Them All
:
: by Kyle Edwards
: The Kitware Blog / 2021-04-01 21:4484
--
FROM 124.217.188.*