码迷,mamicode.com
首页 > 其他好文 > 详细

为什么我不选择cmake,而是premake

时间:2016-03-31 20:20:38      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:

项目工程管理工具cmake/premake都使用过,最终放弃了cmake,原因很简单:
1.语法自成一套,不简洁,没有现成好用的ide支持 -_-!
2.也是最大的理由-没有找到它支持生成带相对路径工程文件的方法,SET(CMAKE_USE_RELATIVE_PATHS ON) 就是个摆设,完全不起任何作用,总不能强制要求我项目组每个童鞋都使用完全相同的check out路径吧,否则就要每个人自己在增减工程文件后更新cmake文件,提交后还需要重新生成工程。。。这一路下来估计天都黑了又亮了~


最后果断选择了实现及语法都更为简洁的premake,毕竟,做游戏的更熟悉lua(暴雪也开始抛弃cmake转而使用premake了)
结果也表明选择是正确的,早在项目前期xcode/ndk/vs工程就一举搞定(当然后期为跨平台对各种开源库的修改也不少~)

 

最后,如果哪位童鞋有使用cmake生成相对路径工程也请不吝赐教~

为什么我不选择cmake,而是premake

标签:

原文地址:http://www.cnblogs.com/leon-ye/p/5342549.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!