From: <svn...@op...> - 2009-03-31 09:26:22
|
Author: dgollub Date: Tue Mar 31 11:26:16 2009 New Revision: 5478 URL: http://www.opensync.org/changeset/5478 Log: Make sure that generate fiels from tempaltes get generated outside the current working directory (e.g. config.h). e.g. cmake -B/tmp/build/ Spotted by bellmich Modified: trunk/CMakeLists.txt Modified: trunk/CMakeLists.txt ============================================================================== --- trunk/CMakeLists.txt Tue Mar 31 11:11:44 2009 (r5477) +++ trunk/CMakeLists.txt Tue Mar 31 11:26:16 2009 (r5478) @@ -112,8 +112,8 @@ IF ( DOXYGEN_DOT_EXECUTABLE ) SET( HAVE_DOT "YES" ) ENDIF ( DOXYGEN_DOT_EXECUTABLE ) - CONFIGURE_FILE( "Doxyfile.in" "Doxyfile" ) - CONFIGURE_FILE( "misc/doxygen.css" "misc/doxygen.css" ) + CONFIGURE_FILE( "Doxyfile.in" "${CMAKE_CURRENT_BINARY_DIR}/Doxyfile" ) + CONFIGURE_FILE( "misc/doxygen.css" "${CMAKE_CURRENT_BINARY_DIR}/misc/doxygen.css" ) ADD_CUSTOM_TARGET( DoxygenDoc ${DOXYGEN_EXECUTABLE} ) ENDIF ( BUILD_DOCUMENTATION ) @@ -134,7 +134,7 @@ ADD_CUSTOM_TARGET(uninstall "${CMAKE_COMMAND}" -P "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake") -CONFIGURE_FILE( "config.h.cmake" "config.h" ) +CONFIGURE_FILE( "config.h.cmake" "${CMAKE_CURRENT_BINARY_DIR}/config.h" ) CONFIGURE_FILE( "libopensync.pc.in" "${CMAKE_CURRENT_BINARY_DIR}/libopensync.pc" ) ########## INSTALL ############################## |