)
ENDIF()
-IF(CMAKE_SYSTEM_NAME MATCHES "Linux")
- #
- # Only use the following sed command on GNU userlands:
- #
- # TODO: Come up with a more robust way to inject this that also works on
- # BSD and Mac
- #
- FILE(GLOB _xml_files ${_path}/*.xml)
- EXECUTE_PROCESS(COMMAND sed -i -e
- s/CompilerName=\\"\\"/CompilerName=\\"${_compiler_name}\\"\\n\\tCompilerVersion=\\"${_compiler_version}\\"/g
- ${_xml_files}
- OUTPUT_QUIET RESULT_VARIABLE _res
+
+FILE(GLOB _xml_files ${_path}/*.xml)
+EXECUTE_PROCESS(COMMAND sed -i -e
+ s/CompilerName=\\"\\"/CompilerName=\\"${_compiler_name}\\"\\n\\tCompilerVersion=\\"${_compiler_version}\\"/g
+ ${_xml_files}
+ OUTPUT_QUIET RESULT_VARIABLE _res
+ )
+IF(NOT "${_res}" STREQUAL "0")
+ MESSAGE(FATAL_ERROR "
+\"sed\" failed. Bailing out.
+"
)
- IF(NOT "${_res}" STREQUAL "0")
- MESSAGE(FATAL_ERROR "
- \"sed\" failed. Bailing out.
- "
- )
- ENDIF()
ENDIF()
+
IF(NOT "${_svn_WC_REVISION}" STREQUAL "")
FILE(WRITE ${_path}/Update.xml
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>