Implement concatenate_files() for unix.

svn path=/trunk/; revision=52205
This commit is contained in:
Sylvain Petreolle 2011-06-12 22:23:22 +00:00
parent 8c46f42495
commit f7def77f99

View file

@ -202,7 +202,7 @@ if(NOT MSVC_IDE)
endfunction() endfunction()
endif() endif()
if(WIN32) if(CMAKE_HOST_SYSTEM_NAME MATCHES Windows)
macro(to_win_path _cmake_path _native_path) macro(to_win_path _cmake_path _native_path)
string(REPLACE "/" "\\" ${_native_path} "${_cmake_path}") string(REPLACE "/" "\\" ${_native_path} "${_cmake_path}")
endmacro() endmacro()
@ -218,5 +218,11 @@ if(WIN32)
DEPENDS ${_file2}) DEPENDS ${_file2})
endmacro() endmacro()
else() else()
macro(concatenate_files _file1 _file2 _output)
add_custom_command(
OUTPUT ${_output}
COMMAND cat ${_file1} ${_file2} > ${_output}
DEPENDS ${_file1}
DEPENDS ${_file2})
endmacro()
endif() endif()