Handling HTML HelpWorkshop & Installer compile
Posted: Tue May 11, 2010 7:21 am
After being away from Codelite for some time, I am looking at it again, with an eye to trying to use it at least to help me maintain the steps following the compile of a project.
Two of the sub tasks of many projects is the creation of help files and the building the installer - for example.
I have seen the flash presentation which includes the Inno Setup compiler IIRC and a similar arrangement would do some of the work I would like to have done - the final compile.
But unless I simply make this a post-build step, which compiles every time, it does not handle dependencies. It will force a compile every time, rather than invoking the compile step only if any of the dependent files have changed. I could also do it manually as in the flash presentation.
Or I can do it an even more old-fashioned way and build a make file
But what I really would like is to see is a setup similar to a C/C++ project; inputs and outputs are specified, along with dependencies and rules, so that once the relationship is laid out, it will treated just like a C/C++ project. The IDEs already have implemented the makefile features, but really ONLY for C/C++
Basically, I suppose it can be looked at as supporting other languages and from my looking through the forum topics, it does not seem really high on the priority list
In considering the various options and the threads relating to plug-ins and special build steps, it looks like it might be feasible as a plug-in, but before committing myself to one or the other - manual compile and maintenance versus learning how to compile and debug a whole new system - consisting of Codelite as well as the plug-in interface and innards - I thought I'd see if someone else might have a better idea or even better yet, a reasonably sufficient and workable solution or work-around.
The main problem is not so much in getting it done once, but in setting up a system - such as Codelite provides for C/C++ - for other steps in the overall project development, so that once the system is set up, one can come back to it after some time and carry on or even pass the system to another developer without having to write a lengthy explanation describing the process and the dependencies.
In many ways, I suppose, I'm looking for as complete a GUI solution, as make is for the command line
Any thoughts???
Two of the sub tasks of many projects is the creation of help files and the building the installer - for example.
I have seen the flash presentation which includes the Inno Setup compiler IIRC and a similar arrangement would do some of the work I would like to have done - the final compile.
But unless I simply make this a post-build step, which compiles every time, it does not handle dependencies. It will force a compile every time, rather than invoking the compile step only if any of the dependent files have changed. I could also do it manually as in the flash presentation.
Or I can do it an even more old-fashioned way and build a make file
But what I really would like is to see is a setup similar to a C/C++ project; inputs and outputs are specified, along with dependencies and rules, so that once the relationship is laid out, it will treated just like a C/C++ project. The IDEs already have implemented the makefile features, but really ONLY for C/C++
Basically, I suppose it can be looked at as supporting other languages and from my looking through the forum topics, it does not seem really high on the priority list
In considering the various options and the threads relating to plug-ins and special build steps, it looks like it might be feasible as a plug-in, but before committing myself to one or the other - manual compile and maintenance versus learning how to compile and debug a whole new system - consisting of Codelite as well as the plug-in interface and innards - I thought I'd see if someone else might have a better idea or even better yet, a reasonably sufficient and workable solution or work-around.
The main problem is not so much in getting it done once, but in setting up a system - such as Codelite provides for C/C++ - for other steps in the overall project development, so that once the system is set up, one can come back to it after some time and carry on or even pass the system to another developer without having to write a lengthy explanation describing the process and the dependencies.
In many ways, I suppose, I'm looking for as complete a GUI solution, as make is for the command line
Any thoughts???