CMakeLists.txt
branchcmake_pascal
changeset 8821 e85ff6e298b5
parent 8806 3dca9b6e8168
child 8869 11438c0bd46b
equal deleted inserted replaced
8819:8e25b820b360 8821:e85ff6e298b5
   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")