File: gcc.cmake

package info (click to toggle)
pftools 3.2.12-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 92,208 kB
  • sloc: ansic: 17,779; fortran: 12,000; perl: 2,956; sh: 232; makefile: 26; f90: 3
file content (33 lines) | stat: -rwxr-xr-x 1,812 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
IF(CMAKE_COMPILER_IS_GNUCC)
  SET (CMAKE_C_FLAGS_INIT "")
  SET (CMAKE_C_FLAGS_DEBUG_INIT "-g")
  SET (CMAKE_C_FLAGS_MINSIZEREL_INIT "-Os -DNDEBUG")
  SET (CMAKE_C_FLAGS_RELEASE_INIT "-O3 -DNDEBUG")
  SET (CMAKE_C_FLAGS_RELWITHDEBINFO_INIT "-O2 -g")
  SET (CMAKE_C_CREATE_PREPROCESSED_SOURCE "<CMAKE_C_COMPILER> <FLAGS> -E <SOURCE> > <PREPROCESSED_SOURCE>")
  SET (CMAKE_C_CREATE_ASSEMBLY_SOURCE "<CMAKE_C_COMPILER> <FLAGS> -S <SOURCE> -o <ASSEMBLY_SOURCE>")
  SET (CMAKE_INCLUDE_SYSTEM_FLAG_C "-isystem ")
  SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99")
  MESSAGE(STATUS "Add -std=c99 to GNU C compiler options")
#  SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fmessage-length=0")
  MESSAGE(STATUS "Add SSE3 support to GNU C compiler options")
  SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS}")
  MESSAGE(STATUS "Set SSE 4.1 support to GNU C compiler options to -msse4.1")
  SET(CMAKE_C_SSE41_FLAGS "${CMAKE_C_SSE41_FLAGS} -msse4.1")
  MESSAGE(STATUS "Add ms-extensions support to GNU C compiler options")
  SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fms-extensions")
ENDIF(CMAKE_COMPILER_IS_GNUCC)

IF(CMAKE_COMPILER_IS_GNUCXX)
  SET (CMAKE_CXX_FLAGS_INIT "")
  SET (CMAKE_CXX_FLAGS_DEBUG_INIT "-g")
  SET (CMAKE_CXX_FLAGS_MINSIZEREL_INIT "-Os -DNDEBUG")
  SET (CMAKE_CXX_FLAGS_RELEASE_INIT "-O3 -DNDEBUG")
  SET (CMAKE_CXX_FLAGS_RELWITHDEBINFO_INIT "-O2 -g")
  SET (CMAKE_CXX_CREATE_PREPROCESSED_SOURCE "<CMAKE_CXX_COMPILER> <FLAGS> -E <SOURCE> > <PREPROCESSED_SOURCE>")
  SET (CMAKE_CXX_CREATE_ASSEMBLY_SOURCE "<CMAKE_CXX_COMPILER> <FLAGS> -S <SOURCE> -o <ASSEMBLY_SOURCE>")
  SET (CMAKE_INCLUDE_SYSTEM_FLAG_CXX "-isystem ")
  #SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c99")
  #MESSAGE(STATUS "Add -std=c99 to GNU C++ compiler options")
  SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fmessage-length=0")
ENDIF(CMAKE_COMPILER_IS_GNUCXX)