Nevermind.. I searched through the docs and found the STRING (.... )
command set.

    IF (WIN32)
     STRING(REPLACE "\\" "\\\\" DATAIMPORT_TEST_IMPORT_XML_FILE
${DATAIMPORT_TEST_IMPORT_XML_FILE} )
    ENDIF(WIN32)

Sorry for the noise.

Mike

On Jan 9, 2008 10:04 AM, Mike Jackson <[EMAIL PROTECTED]> wrote:
> 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
>



-- 
Mike Jackson
imikejackson _at_ gee-mail dot com
_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to