70 |
70 |
71 #perform safe check that enable/disable compilation features |
71 #perform safe check that enable/disable compilation features |
72 include(${CMAKE_MODULE_PATH}/compilerchecks.cmake) |
72 include(${CMAKE_MODULE_PATH}/compilerchecks.cmake) |
73 |
73 |
74 #set default compiler flags |
74 #set default compiler flags |
75 add_flag_append(CMAKE_C_FLAGS "-Wall -pipe -fPIC") |
75 add_flag_append(CMAKE_C_FLAGS "-Wall -pipe") |
76 add_flag_append(CMAKE_C_FLAGS_RELEASE "-Os") |
76 add_flag_append(CMAKE_C_FLAGS_RELEASE "-Os") |
77 add_flag_append(CMAKE_C_FLAGS_DEBUG "-Wextra -O0") |
77 add_flag_append(CMAKE_C_FLAGS_DEBUG "-Wextra -O0") |
78 add_flag_append(CMAKE_CXX_FLAGS "-Wall -pipe -fPIC") |
78 add_flag_append(CMAKE_CXX_FLAGS "-Wall -pipe") |
79 add_flag_append(CMAKE_CXX_FLAGS_RELEASE "-Os") |
79 add_flag_append(CMAKE_CXX_FLAGS_RELEASE "-Os") |
80 add_flag_append(CMAKE_CXX_FLAGS_DEBUG "-Wextra -O0") |
80 add_flag_append(CMAKE_CXX_FLAGS_DEBUG "-Wextra -O0") |
81 add_flag_append(CMAKE_Pascal_FLAGS "-Cs2000000 -fPIC") |
81 add_flag_append(CMAKE_Pascal_FLAGS "-Cs2000000") |
82 add_flag_append(CMAKE_Pascal_FLAGS_DEBUG "-O- -gv") |
82 add_flag_append(CMAKE_Pascal_FLAGS_DEBUG "-O- -gv") |
83 add_flag_append(CMAKE_Pascal_FLAGS_RELEASE "-Os -Xs") |
83 add_flag_append(CMAKE_Pascal_FLAGS_RELEASE "-Os -Xs") |
84 |
84 |
85 #CMake adds a lot of additional configuration flags, so let's clear them up |
85 #CMake adds a lot of additional configuration flags, so let's clear them up |
86 if(${MINIMAL_FLAGS}) |
86 if(${MINIMAL_FLAGS}) |