0
我正在嘗試設置一個新的C++項目。我想實現以下目標:設置我的源代碼,建立目錄和製作工具
- 源在〜/回購/源/
- 內置文件到〜/回購/建設/ ...
- 〜/回購/源應該保持儘可能乾淨,至少我應該能夠忽略任何使用.gitignore條目寫入的文件
- 我可以從〜/ repo/source下的任何目錄構建(例如,我可以從〜/ repo下調用「mymake」/source/project1/lib1),它會構建並將二進制文件放置在〜/ repo/build
- 我可以構建調試或釋放二進制文件,繼承人各自的目錄。例如「mymake --config = debug」或類似的東西。
這看起來像我在所有曾經工作過的每家科技公司看到的設置。儘管如此,我對製作工具還不夠了解。我可以用cmake來達到上述目的嗎?提前謝謝了。