Home » Developing U++ » U++ Developers corner » Makefile generation ideas
Makefile generation ideas [message #8908] |
Fri, 06 April 2007 22:29  |
ebojd
Messages: 225 Registered: January 2007 Location: USA
|
Experienced Member |
|
|
I have a few minutes twiddling my thumbs as I recompile a bunch of source and thought I would start a discussion of possible upgrades to the Makefile generator... (ps I hope this is the appropriate place to post this).
There has been a number of discussion lately about future support of pkg-config, LSB compliance, and general fixes. A couple of these things I can help with patching the Makefile generator. Before I wast time on hacking, I thought I would start a discussion about the behavior people would like to see, and then what is reasonable to implement in the short term.
For starters, I would like to clean up the generated Makefile so that it can build and install upp/theide from within upp. I do not think that this is to far-fetched to accomplish. Most of the changes have already been discussed elsewhere. Here are a few for reference:
*) support listing libraries and C*FLAGS with pkg-config (directly or indirectly).
*) support defining and installing binaries, data, libraries in both system and user space (ex install theide in /usr/bin as root, and ~/bin as a normal user).
*) properly calculate the source file dependencies.
and a couple of enhancements that I find rather annoying...
*) upgrading u++ does not blow away various configuration information (such as user app runtime directory and arguments).
*) allow runtime directory and arguments to be set per application ( very useful for automated unit and regression test suites).
So, if I implemented most of the above would it be integrated into u++?
What are some of the other issues people would like to see working?
Thank you for your consideration,
EBo --
|
|
|
Goto Forum:
Current Time: Mon Apr 28 09:09:50 CEST 2025
Total time taken to generate the page: 0.03486 seconds
|