Alexander Neundorf wrote:
Von: "Brandon J. Van Every" MACRO(MAKE_WINDOWS_PATH pathname) # An extra \\ escape is necessary to get a \ through CMake's processing. STRING(REPLACE "/" "\\" ${pathname} "${${pathname}}") # Enclose with UNESCAPED quotes. This means we need to escape our # quotes once here, i.e. with \" SET(${pathname} \"${${pathname}}\") ENDMACRO(MAKE_WINDOWS_PATH) SET(MYPATH "C:/Program Files/Chicken") MESSAGE("${MYPATH}") MAKE_WINDOWS_PATH(MYPATH) MESSAGE("${MYPATH}") SEPARATE_ARGUMENTS(MYPATH) MESSAGE("${MYPATH}") Brandon J. Van [EMAIL PROTECTED] ~ $ cmake -P windowspath.cmake C:/Program Files/Chicken "C:\Program Files\Chicken" "C:\Program;Files\Chicken" |
_______________________________________________ CMake mailing list [email protected] http://www.cmake.org/mailman/listinfo/cmake
