diff -r 7dff08baf9e3 -r bb503cd46516 project_files/hwc/CMakeLists.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/project_files/hwc/CMakeLists.txt Fri Nov 09 14:40:40 2012 +0000 @@ -0,0 +1,20 @@ + +configure_file(${hedgewars_SOURCE_DIR}/hedgewars/config.inc.in ${CMAKE_CURRENT_BINARY_DIR}/config.inc) + +add_custom_command(OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/hwengine.c" + COMMAND "${EXECUTABLE_OUTPUT_PATH}/pas2c${CMAKE_EXECUTABLE_SUFFIX}" + ARGS -n hwengine -i "${hedgewars_SOURCE_DIR}/hedgewars" -o "${CMAKE_CURRENT_BINARY_DIR}" -a ./ + DEPENDS pas2c + ) + +add_custom_target(engine_c ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/hwengine.c") + +add_subdirectory(rtl) + +find_package(GLEW REQUIRED) +message("${GLEW_INCLUDE_PATH}") + +include_directories(rtl) +file(GLOB engine_src *.c) +add_executable(hwengine WIN32 ${engine_src}) +add_dependencies(hwengine engine_c fpcrtl)