gameServer/CMakeLists.txt
branchwebgl
changeset 8833 c13ebed437cb
parent 8330 aaefa587e277
parent 8686 d303da4568b7
child 10015 4feced261c68
equal deleted inserted replaced
8450:404ddce27b23 8833:c13ebed437cb
     1 
     1 
       
     2 include(${CMAKE_MODULE_PATH}/utils.cmake)
       
     3 
       
     4 find_package_or_disable(GHC NOSERVER)
     2 
     5 
     3 set(hwserver_sources
     6 set(hwserver_sources
     4     OfficialServer/DBInteraction.hs
     7     OfficialServer/DBInteraction.hs
     5     Actions.hs
     8     Actions.hs
     6     ClientIO.hs
     9     ClientIO.hs
    32     -odir ${CMAKE_CURRENT_BINARY_DIR}
    35     -odir ${CMAKE_CURRENT_BINARY_DIR}
    33     -hidir ${CMAKE_CURRENT_BINARY_DIR}
    36     -hidir ${CMAKE_CURRENT_BINARY_DIR}
    34     ${haskell_flags})
    37     ${haskell_flags})
    35 
    38 
    36 add_custom_command(OUTPUT "${EXECUTABLE_OUTPUT_PATH}/hedgewars-server${CMAKE_EXECUTABLE_SUFFIX}"
    39 add_custom_command(OUTPUT "${EXECUTABLE_OUTPUT_PATH}/hedgewars-server${CMAKE_EXECUTABLE_SUFFIX}"
    37         COMMAND "${ghc_executable}"
    40         COMMAND "${GHC_EXECUTABLE}"
    38         ARGS ${ghc_flags}
    41         ARGS ${ghc_flags}
    39         MAIN_DEPENDENCY ${hwserv_main}
    42         MAIN_DEPENDENCY ${hwserv_main}
    40         DEPENDS ${hwserver_sources}
    43         DEPENDS ${hwserver_sources}
    41         )
    44         )
    42 
    45