Hello I know that the usage of relatives path out of the sources seems to be not an easy one. But maybe you can give me a workaround.
We use following directory structure - dev |--project1: CMakeLists.txt | main.cpp | stdafx.h | project1.vcproj | ... --project2: CMakeLists.txt | main.cpp | stdafx.h | project2.vcproj | ... --folder3 | |------- project3: CMakeLists.txt | main.cpp | stdafx.h | project3.vcproj | ... |--sharedSrc | |-- folder1: *.cxx; *.h | |-- folder2: *.cxx; *.h | |-- folder4: *.cxx; *.h Ok. As you can see, we are building the vcproj inside the project folders. source and binary path are identical. The problem is that all file paths to files in shared are absolute. Yes, I read the FAQ, yes, I see that's the philosophy of CMake. But our vcproj is also in the hg-repository for nightly builds and the dev dir is located in another directory and drive. The 3rd party dependencies are the same. So it doesn't work without reconfigure. Second point is: sometimes the dev will be cloned again or the dev dir will be renamed. In worst case we change the source code in dev even by opening the vcproj in dev2, because the files point to dev!!! using relative paths to dev would avoid that. Do you have an idea how the problem can be avoided without reconfiguring. Especially the renaming stuff happens quite often inside the developement. Maybe the source root can be redirected to dev somehow while using the CMakeList.txt of an specific subfolder? Best regards, SirAnn
_______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake