equal
deleted
inserted
replaced
209 |
209 |
210 #set default flags values for all projects (unless MINIMAL_CFLAGS is true) |
210 #set default flags values for all projects (unless MINIMAL_CFLAGS is true) |
211 if(NOT ${MINIMAL_CFLAGS}) |
211 if(NOT ${MINIMAL_CFLAGS}) |
212 add_flag_append(CMAKE_C_FLAGS "-pipe") |
212 add_flag_append(CMAKE_C_FLAGS "-pipe") |
213 add_flag_append(CMAKE_C_FLAGS_RELEASE "-w -Os -fomit-frame-pointer") |
213 add_flag_append(CMAKE_C_FLAGS_RELEASE "-w -Os -fomit-frame-pointer") |
214 add_flag_append(CMAKE_C_FLAGS_DEBUG "-Wall -O0 -g -DDEBUG") |
214 add_flag_append(CMAKE_C_FLAGS_DEBUG "-Wall -O0 -DDEBUG") |
215 add_flag_append(CMAKE_CXX_FLAGS ${CMAKE_C_FLAGS}) |
215 add_flag_append(CMAKE_CXX_FLAGS ${CMAKE_C_FLAGS}) |
216 add_flag_append(CMAKE_CXX_FLAGS_RELEASE ${CMAKE_C_FLAGS_RELEASE}) |
216 add_flag_append(CMAKE_CXX_FLAGS_RELEASE ${CMAKE_C_FLAGS_RELEASE}) |
217 add_flag_append(CMAKE_CXX_FLAGS_DEBUG ${CMAKE_C_FLAGS_DEBUG}) |
217 add_flag_append(CMAKE_CXX_FLAGS_DEBUG ${CMAKE_C_FLAGS_DEBUG}) |
218 else() |
218 else() |
219 #CMake adds a lot of additional configuration flags, so let's clear them up |
219 #CMake adds a lot of additional configuration flags, so let's clear them up |
250 |
250 |
251 list(APPEND haskell_flags ${ghflags_parsed} # user flags |
251 list(APPEND haskell_flags ${ghflags_parsed} # user flags |
252 "-O2" # optimise for faster code |
252 "-O2" # optimise for faster code |
253 ) |
253 ) |
254 |
254 |
255 add_flag_append(CMAKE_Pascal_FLAGS "-vm4079,4080,4081 -Cs2000000 -vewnq") |
255 #-vm4079,4080,4081 |
256 add_flag_append(CMAKE_Pascal_FLAGS_DEBUG "-O- -g -gl -gv") |
256 add_flag_append(CMAKE_Pascal_FLAGS "-Cs2000000") |
|
257 add_flag_append(CMAKE_Pascal_FLAGS_DEBUG "-O- -gv") |
257 add_flag_append(CMAKE_Pascal_FLAGS_RELEASE "-Os -Xs") |
258 add_flag_append(CMAKE_Pascal_FLAGS_RELEASE "-Os -Xs") |
258 |
259 |
259 #get BUILD_TYPE and enable/disable optimisation |
260 #get BUILD_TYPE and enable/disable optimisation |
260 message(STATUS "Using ${CMAKE_BUILD_TYPE} configuration") |
261 message(STATUS "Using ${CMAKE_BUILD_TYPE} configuration") |
261 if(CMAKE_BUILD_TYPE MATCHES "DEBUG") |
262 if(CMAKE_BUILD_TYPE MATCHES "DEBUG") |