Relative Paths and merge modules
Posted: Thu Jul 27, 2006 3:55 am
Hi,
There have been several topics about relative paths, but I haven't seen any related to the merge modules.
By default, all merge modules need to be in the folder, where the project is. IA IDE copies it there, when you add a merge module from another location.
Since I have multiple projects, that use same merge modules, this means that there would be a number of same merge modules on the build directory tree. Not very nice.
It gets more complicated - my automatic build procedure is also building the merge modules prior to starting the IA build. With this approach, I would need to take care that the modules get copied to each IA project folder, before buidling IA setup.
Using IDE, it is not possible to have a relative location of a merge module (like "..\\..\\MergeModules\\xxx.msm"). But, when I editied MPR file with a text editor, and changed the merge module to include relative path prefix, it just works!
This is cool, as it gives me a chance to workout the above problem. Is there possibility to update the IA IDE in a way, that it would be possible to enter relative path of the merge module in the project. I am afraid that the relative path information, entered in the MPR file directly, will get lost when editing the MPR using IDE.
Related question - is it possible to do the same thing with support files?
Regards
Andrej
There have been several topics about relative paths, but I haven't seen any related to the merge modules.
By default, all merge modules need to be in the folder, where the project is. IA IDE copies it there, when you add a merge module from another location.
Since I have multiple projects, that use same merge modules, this means that there would be a number of same merge modules on the build directory tree. Not very nice.
It gets more complicated - my automatic build procedure is also building the merge modules prior to starting the IA build. With this approach, I would need to take care that the modules get copied to each IA project folder, before buidling IA setup.
Using IDE, it is not possible to have a relative location of a merge module (like "..\\..\\MergeModules\\xxx.msm"). But, when I editied MPR file with a text editor, and changed the merge module to include relative path prefix, it just works!
This is cool, as it gives me a chance to workout the above problem. Is there possibility to update the IA IDE in a way, that it would be possible to enter relative path of the merge module in the project. I am afraid that the relative path information, entered in the MPR file directly, will get lost when editing the MPR using IDE.
Related question - is it possible to do the same thing with support files?
Regards
Andrej