我正在尝试建立一个新的C ++项目。我正在努力实现以下目标:
这似乎是我在我所工作的每家科技公司看到的设置。虽然这样做我对制作工具知之甚少。我可以使用cmake来实现上述目标吗?非常感谢提前。
答案 0 :(得分:0)
我可以使用cmake来实现上述目标吗?
是:
CMakeLists.txt
位于~/repo/source/
,您可以从cmake ../source
(或绝对路径)目录运行~/repo/build/
或使用该路径的gui。但通常情况下build
放在你的项目中(~/repo/source/build
),例如。添加到git忽略,因为它没有指定共享。只需从那里运行cmake ..
。build
目录内(参见#2);将其添加到.gitignore
。分享您的项目:只是不要分享build
。CMakeLists.txt
所在的路径运行cmake。但是:孩子们可以拥有自己的名单。