How to proceed with Makefile projects #1305
Replies: 5 comments 17 replies
-
|
Please attend this discussion: @ewaterlander , @jld01, @jonahgraham |
Beta Was this translation helpful? Give feedback.
-
|
About point 2, missing "C/C++ Build" entry The Build entry in the project properties is missing on purpose. For Core Build Makefile and CMake projects the build the build settings are are in the "Build Settings" tab in the launch configuration. |
Beta Was this translation helpful? Give feedback.
-
|
It is confusing that "Makefile project" is used for both the Legacy Managed Build Makefile projects and Core Build Makefile projects. I think "managed build system" and "core build system" does not mean much to end users. Perhaps it's better to leave that away and use simple names like "Legacy Makefile" and "New Makefile", or "Classic Makefile" and "New Makefile". These names must then consistently be used in the menus, wizards, and documentation. When you click in the New C/C++ Project wizard on the left side on "Make" it should show on the right side all flavors of Makefile projects. Currently it only shows the new Makefile project. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.









Uh oh!
There was an error while loading. Please reload this page.
-
As mentioned in today CDT monthly call, we have to discuss this topic. The CDT issue #1149 has shown that users missed the old template wizards. Especially the Makefile project wizard.
IMO there could be two sub topics here:
1. Confusion about the wizard names:
See #1149 (reply in thread)
2. Missing features in the Makefile project?
In the cdt issue #1149 (comment) the author is missing "C/C++ Build" entry in the project properties:
Unfortunately it's not clearly which project wizard the user has selected. I assume it's the

Makefile Project:These projects do not have a "C/C++ Build" option entry in the projects properties.
A not very clear workaround is to create a "Makefile Project" via one of the "C Managed Build" or "C++ Managed Build" selections:


...and to select the "Makefile project" on the next wizard page:
This project allows the user to create the make files automatically or not:

When assuming that the "Makefile Project" has been created via one of "C Managed Build" or "C++ Managed Build", it's not clear for me, if the user still misses features compared to a "Makefile Project" with an previous CDT release.
If not, then subtopic 2 is obsolete and we should "just" clarify/improve the wizard to create a new "Makefile Project". For example by filtering on the second wizard page when the User selects "Makefile Project" on the first page:
Beta Was this translation helpful? Give feedback.
All reactions