On 24/08/07, kitts <[EMAIL PROTECTED]> wrote: > On Thursday 23 Aug 2007 3:53:41 pm kitts wrote: > > Anyway, I have a new set of projects and my current problem is that i have > > some code that i share between projects. Once source can be shared not > > binaries. > > > > Code is organized as; > > src/common > > src/project1 > > src/project2 > > > > The CMakeLists.tst files are located inside for each project which sets the > > right compiler and sources to be built. Now i want common to be included in > > each of these proejects and build separately for each by inheriting all the > > settings for that project. > > > > What is the best way to achieve this? I cant use ADD_SUBDIRECTORY() as it > > is really a sibling folder (cmake complains if I use "../common"). > > Does anybody have a solution around this? The only way i could think of is to > copy the common folder during configure time and run cmake again inside it by > using the current cache. This is not a very efficient way as not all of the > common folder code is necessary in every project. Also code changes in the > common directory will not result in an update in the project.
I can't say that I have an answer myself, but I'm also very interested in any proposed solutions!? Regards Simon _______________________________________________ CMake mailing list CMake@cmake.org http://www.cmake.org/mailman/listinfo/cmake