[CMake] Creating a fully escaped Windows Path from a cmake path
Mike Jackson
imikejackson at gmail.com
Wed Jan 9 10:04:15 EST 2008
I need to create a c string based on a file system path. Currently I
have the following in my CMakeLists.txt file:
FILE (TO_NATIVE_PATH "${CMAKE_BINARY_DIR}/DataImportTest.xml"
DATAIMPORT_TEST_IMPORT_XML_FILE)
Then in a configuration file:
#define DATAIMPORT_TEST_IMPORT_XML_FILE "@DATAIMPORT_TEST_IMPORT_XML_FILE@"
Then after that file gets configured I get the following:
#define DATAIMPORT_TEST_IMPORT_XML_FILE
"C:\Workspace\MXADataModel\vs2003\DataImportTest.xml"
BUT what I really need is
#define DATAIMPORT_TEST_IMPORT_XML_FILE
"C:\\Workspace\\MXADataModel\\vs2003\\DataImportTest.xml"
Could someone enlighten me as to how to generate this type of string?
Thanks
--
Mike Jackson
imikejackson _at_ gee-mail dot com
More information about the CMake
mailing list