equal
deleted
inserted
replaced
28 -i${hedgewars_SOURCE_DIR}/gameServer |
28 -i${hedgewars_SOURCE_DIR}/gameServer |
29 -o ${EXECUTABLE_OUTPUT_PATH}/hedgewars-server${CMAKE_EXECUTABLE_SUFFIX} |
29 -o ${EXECUTABLE_OUTPUT_PATH}/hedgewars-server${CMAKE_EXECUTABLE_SUFFIX} |
30 -odir ${CMAKE_CURRENT_BINARY_DIR} |
30 -odir ${CMAKE_CURRENT_BINARY_DIR} |
31 -hidir ${CMAKE_CURRENT_BINARY_DIR}) |
31 -hidir ${CMAKE_CURRENT_BINARY_DIR}) |
32 |
32 |
33 if(OPTIMIZATIONS) |
33 set(ghc_flags ${haskell_compiler_flags_cmn} ${ghc_flags}) |
34 set(ghc_flags |
|
35 -w |
|
36 -O2 |
|
37 ${ghc_flags} |
|
38 ) |
|
39 else(OPTIMIZATIONS) |
|
40 set(ghc_flags |
|
41 -Wall |
|
42 -debug |
|
43 -dcore-lint |
|
44 ${ghc_flags} |
|
45 ) |
|
46 endif(OPTIMIZATIONS) |
|
47 |
34 |
48 add_custom_command(OUTPUT "${EXECUTABLE_OUTPUT_PATH}/hedgewars-server${CMAKE_EXECUTABLE_SUFFIX}" |
35 add_custom_command(OUTPUT "${EXECUTABLE_OUTPUT_PATH}/hedgewars-server${CMAKE_EXECUTABLE_SUFFIX}" |
49 COMMAND "${ghc_executable}" |
36 COMMAND "${ghc_executable}" |
50 ARGS ${ghc_flags} |
37 ARGS ${ghc_flags} |
51 MAIN_DEPENDENCY ${hwserv_main} |
38 MAIN_DEPENDENCY ${hwserv_main} |