equal
deleted
inserted
replaced
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 |