212 separate_arguments(fpflags_parsed UNIX_COMMAND ${FPFLAGS}) |
212 separate_arguments(fpflags_parsed UNIX_COMMAND ${FPFLAGS}) |
213 separate_arguments(ghflags_parsed UNIX_COMMAND ${GHFLAGS}) |
213 separate_arguments(ghflags_parsed UNIX_COMMAND ${GHFLAGS}) |
214 endif() |
214 endif() |
215 endif() |
215 endif() |
216 |
216 |
217 list(APPEND pascal_flags ${fpflags_parsed} # user flags |
217 list(APPEND pascal_flags ${fpflags_parsed} # user flags |
218 "-vm4079,4080,4081" # fpc output format |
218 "-vm4079,4080,4081" # fpc output format |
219 "-B" # compile all units |
219 "-B" # compile all units |
220 "-FE${PROJECT_BINARY_DIR}/bin" # fpc output directory |
220 "-FE${PROJECT_BINARY_DIR}/bin" # fpc output directory |
221 "-Fl${PROJECT_BINARY_DIR}/bin" # fpc linking directory |
221 "-Fl${PROJECT_BINARY_DIR}/bin" # fpc linking directory (win/unix) |
222 "-Cs2000000" # stack size |
222 "-k-L${PROJECT_BINARY_DIR}/bin" # ld linking directory (unix/osx) |
223 "-vewnq" # fpc output verbosity |
223 "-Cs2000000" # stack size |
224 "-dDEBUGFILE" # macro for engine output |
224 "-vewnq" # fpc output verbosity |
|
225 "-dDEBUGFILE" # macro for engine output |
225 ) |
226 ) |
226 list(APPEND haskell_flags "-O2" ${ghflags_parsed}) |
227 list(APPEND haskell_flags "-O2" ${ghflags_parsed}) |
227 |
228 |
228 #get BUILD_TYPE and enable/disable optimisation |
229 #get BUILD_TYPE and enable/disable optimisation |
229 message(STATUS "Using ${CMAKE_BUILD_TYPE} configuration") |
230 message(STATUS "Using ${CMAKE_BUILD_TYPE} configuration") |