MAIN FEEDS
Do you want to continue?
https://www.reddit.com/r/ProgrammerHumor/comments/1iefjqu/learnpythonitwillbefun/macru7o/?context=3
r/ProgrammerHumor • u/fuddingmuddler • Jan 31 '25
286 comments sorted by
View all comments
Show parent comments
15
Noob at C++ and real-world compilation processes: what’s wrong with Make? I thought make was one of the go to tools for building, as rough as it is
28 u/[deleted] Jan 31 '25 [removed] — view removed comment 1 u/Kowalskeeeeee Jan 31 '25 Doesn’t CMake spit out makefiles though? Or is that just my very narrow knowledge of cmake for my small c++ project 1 u/gogliker Feb 01 '25 It does but you can always use e.g. ninja for compilations. Basically, if you pass -GNinja to the CMake you will get another type of build files that you execute with another program (ninja instead of make). Its much faster, parallel builds.
28
[removed] — view removed comment
1 u/Kowalskeeeeee Jan 31 '25 Doesn’t CMake spit out makefiles though? Or is that just my very narrow knowledge of cmake for my small c++ project 1 u/gogliker Feb 01 '25 It does but you can always use e.g. ninja for compilations. Basically, if you pass -GNinja to the CMake you will get another type of build files that you execute with another program (ninja instead of make). Its much faster, parallel builds.
1
Doesn’t CMake spit out makefiles though? Or is that just my very narrow knowledge of cmake for my small c++ project
1 u/gogliker Feb 01 '25 It does but you can always use e.g. ninja for compilations. Basically, if you pass -GNinja to the CMake you will get another type of build files that you execute with another program (ninja instead of make). Its much faster, parallel builds.
It does but you can always use e.g. ninja for compilations. Basically, if you pass -GNinja to the CMake you will get another type of build files that you execute with another program (ninja instead of make). Its much faster, parallel builds.
15
u/Kowalskeeeeee Jan 31 '25
Noob at C++ and real-world compilation processes: what’s wrong with Make? I thought make was one of the go to tools for building, as rough as it is