hedgewars/CMakeLists.txt
changeset 781 4101f0f1c0b9
parent 593 1f5e66379a43
child 782 e2d2b84aa776
--- a/hedgewars/CMakeLists.txt	Fri Feb 01 16:39:37 2008 +0000
+++ b/hedgewars/CMakeLists.txt	Sat Feb 02 15:20:41 2008 +0000
@@ -1,5 +1,5 @@
 configure_file(${hedgewars_SOURCE_DIR}/hedgewars/proto.inc.in 
-	${hedgewars_SOURCE_DIR}/hedgewars/proto.inc) 
+	${CMAKE_CURRENT_BINARY_DIR}/proto.inc)
 
 set(fpc_tryexe fpc)
 set(hwengine_project "hwengine.dpr")
@@ -39,7 +39,7 @@
 	SinTable.inc
 	options.inc
 	playlist.inc
-	proto.inc
+	${CMAKE_CURRENT_BINARY_DIR}/proto.inc
 	tunsetborder.inc
 	)
 
@@ -50,9 +50,9 @@
 endif (fpc_executable)
 
 set (noexecstack_flags "-k-z" "-knoexecstack")
-FILE(WRITE ${EXECUTABLE_OUTPUT_PATH}/checkstack.pas "begin end.")
+file(WRITE ${EXECUTABLE_OUTPUT_PATH}/checkstack.pas "begin end.")
 
-EXEC_PROGRAM(${fpc_executable} ${EXECUTABLE_OUTPUT_PATH}
+exec_program(${fpc_executable} ${EXECUTABLE_OUTPUT_PATH}
 		ARGS ${noexecstack_flags} checkstack.pas
 		OUTPUT_VARIABLE noout
 		RETURN_VALUE testnoexecstack)
@@ -80,12 +80,12 @@
 endif (NOT pascal_compiler)
 
 add_custom_command(OUTPUT "${EXECUTABLE_OUTPUT_PATH}/hwengine${CMAKE_EXECUTABLE_SUFFIX}"
-                  COMMAND "${pascal_compiler}" 
-                  ARGS ${pascal_compiler_flags}
-                  MAIN_DEPENDENCY ${hwengine_project}
-                  DEPENDS ${engine_sources}
-                  )
-                   
+		COMMAND "${pascal_compiler}"
+		ARGS ${pascal_compiler_flags}
+		MAIN_DEPENDENCY ${hwengine_project}
+		DEPENDS ${engine_sources}
+		)
+
 add_custom_target(hwengine ALL DEPENDS "${EXECUTABLE_OUTPUT_PATH}/hwengine${CMAKE_EXECUTABLE_SUFFIX}")
 
 install(PROGRAMS "${EXECUTABLE_OUTPUT_PATH}/hwengine${CMAKE_EXECUTABLE_SUFFIX}" DESTINATION bin)