# HG changeset patch # User koda # Date 1355941693 -3600 # Node ID 7faceaca67d44711feb2d3b003872b3f5ade224e # Parent 31d6613989a68acd26c6f9759d27986f5cd337a2 can change library name and compile it on windows again diff -r 31d6613989a6 -r 7faceaca67d4 QTfrontend/CMakeLists.txt --- a/QTfrontend/CMakeLists.txt Wed Dec 19 18:23:29 2012 +0100 +++ b/QTfrontend/CMakeLists.txt Wed Dec 19 19:28:13 2012 +0100 @@ -137,14 +137,9 @@ set(hwfr_rez hedgewars.qrc) if(BUILD_ENGINE_LIBRARY) - add_definitions(-DHWLIBRARY) - if (APPLE) - set (hwlibname hwengine) - else (APPLE) - set (hwlibname "${EXECUTABLE_OUTPUT_PATH}/${CMAKE_SHARED_LIBRARY_PREFIX}hwLibrary${CMAKE_SHARED_LIBRARY_SUFFIX}") - endif (APPLE) + add_definitions(-DHWLIBRARY=1) + set(hwlibname "${EXECUTABLE_OUTPUT_PATH}/${CMAKE_SHARED_LIBRARY_PREFIX}hwengine${CMAKE_SHARED_LIBRARY_SUFFIX}") set(HW_LINK_LIBS ${hwlibname} ${HW_LINK_LIBS}) - link_directories(${EXECUTABLE_OUTPUT_PATH}) endif() qt4_add_resources(hwfr_rez_src ${hwfr_rez}) diff -r 31d6613989a6 -r 7faceaca67d4 hedgewars/CMakeLists.txt --- a/hedgewars/CMakeLists.txt Wed Dec 19 18:23:29 2012 +0100 +++ b/hedgewars/CMakeLists.txt Wed Dec 19 19:28:13 2012 +0100 @@ -10,7 +10,7 @@ #SOURCE AND PROGRAMS SECTION if(${BUILD_ENGINE_LIBRARY}) - set(engine_output_name "${CMAKE_SHARED_LIBRARY_PREFIX}hwLibrary${CMAKE_SHARED_LIBRARY_SUFFIX}") + set(engine_output_name "${CMAKE_SHARED_LIBRARY_PREFIX}hwengine${CMAKE_SHARED_LIBRARY_SUFFIX}") set(hwengine_project ${hedgewars_SOURCE_DIR}/hedgewars/hwLibrary.pas) else() set(engine_output_name "hwengine${CMAKE_EXECUTABLE_SUFFIX}") @@ -206,7 +206,7 @@ #here is the command for standard executables or for shared library add_custom_command(OUTPUT "${EXECUTABLE_OUTPUT_PATH}/${engine_output_name}" COMMAND "${FPC_EXECUTABLE}" - ARGS ${fpc_flags} + ARGS ${fpc_flags} -o${engine_output_name} MAIN_DEPENDENCY ${hwengine_project} DEPENDS ${engine_sources} )