On Sep 27, 9:59 am, Pascal Obry wrote: > Georg Bauhaus a écrit : > > > Sounds like simple configuration management will help. > > If you are using GNAT, make two project files, and two > > source directories for units that differ. > > Or one project file with the proper directory selected by a project > variable. This variable will appear inside GPS (see scenario view). > Quite handy and very simple. But I agree, no conditional compilation > needed this is a configuration management issue. > > Pascal. > Thanks all who suggested the project file solution. That sounds like the way to go. More to learn for me 8^). I would then have to see how this might fit into the build system (cmake) used by the SVN gurus on this project. (The project is PLplot, BTW.) They have been amazing in their ability to incorporate my Ada code into their project so far, given that there are no Ada programmers involved (except for me) and given that I know little of cmake or SVN (commits are made for me by a guru). The good news is that everything I have done compiles and runs correctly on every system that they have tested it with (thanks to help I received quite a while back from this list regarding other issues). Always the Ada noob, Jerry