Is it possible to get the relative path from PROJECT_BINARY_DIR (or CMAKE_BINARY_DIR) to CMAKE_SOURCE_DIR?
I'm using CMAKE_SOURCE_DIR to add files to *.csproj file (copied with configure_file) using CMake on Windows. This results in lots of warnings like the below that I'd like to get rid of. If I change the absolute path that's inserted by CMake's substitution of CMAKE_SOURCE_DIR to a relative path with dots (e.g. ..\..\somewhere) the warning goes away. Warning 43 The file 'D:/directory1/directory2/directory3\directory4\Open-XML-SDK\DocumentFormat. OpenXml\src\Framework\AlternateContent.cs' could not be added to the project. The specified path contains invalid characters, is an absolute path, or is a path outside of the project directory. DocumentFormat.OpenXml References: https://cmake.org/cmake/help/v2.8.10/cmake.html#command:configure_file https://cmake.org/Wiki/CMake_Useful_Variables
-- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/cmake