I'm trying to figure out how create a new top level makefile. Right now it appears that CodeLite always creates a top level makefile that is a single project. This entirely defeats the bennefit of having multiple jobs. By experimenting I have found that if you have a decent top-level makefile you can set your job count to at least double your number of cores. I am attaching a sample makefile for what I want to generate. This correctly drives the project makefiles that I have already supplied a patch.
Any recommendations would be greatly appreciated for how to change CodeLite to produce this type of file.
-- humbly John
Top level makefile overhaul
-
- CodeLite Enthusiast
- Posts: 15
- Joined: Wed May 12, 2010 12:15 am
- Genuine User: Yes
- IDE Question: C++
- Contact:
Top level makefile overhaul
You do not have the required permissions to view the files attached to this post.
-
- CodeLite Enthusiast
- Posts: 15
- Joined: Wed May 12, 2010 12:15 am
- Genuine User: Yes
- IDE Question: C++
- Contact:
Re: Top level makefile overhaul
I've updated my "desired" makefile so it will correctly recognize the errors/warnings (the desire would be to load the makefile with the regex build patterns).
-- John
-- John
You do not have the required permissions to view the files attached to this post.
- eranif
- CodeLite Plugin
- Posts: 6375
- Joined: Wed Feb 06, 2008 9:29 pm
- Genuine User: Yes
- IDE Question: C++
- Contact:
Re: Top level makefile overhaul
atm, codelite does not support parallel building of projects, however it does support multiple compilation of files.
Note that the new top level makefile you attached is nice, but it probably wont work under Windows ( and I am not sure it will work with older Mac machines as well)
Eran
Note that the new top level makefile you attached is nice, but it probably wont work under Windows ( and I am not sure it will work with older Mac machines as well)
Eran
Make sure you have read the HOW TO POST thread