Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 529645
Collapse All | Expand All

(-)a/cmake/modules/PopplerMacros.cmake (-33 / +2 lines)
Lines 98-138 if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES) Link Here
98
  set(CMAKE_BUILD_TYPE RelWithDebInfo)
98
  set(CMAKE_BUILD_TYPE RelWithDebInfo)
99
endif(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
99
endif(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
100
100
101
if(CMAKE_COMPILER_IS_GNUCXX)
102
  # set the default compile warnings
103
  set(DEFAULT_COMPILE_WARNINGS_NO)
101
  set(DEFAULT_COMPILE_WARNINGS_NO)
104
  set(DEFAULT_COMPILE_WARNINGS_YES "-Wall -Wcast-align -fno-exceptions -fno-check-new -fno-common")
102
  set(DEFAULT_COMPILE_WARNINGS_YES "-Wall -Wcast-align -fno-exceptions -fno-check-new -fno-common")
105
  set(DEFAULT_COMPILE_WARNINGS_KDE "-Wno-long-long -Wundef -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -Wcast-align -Wconversion -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common")
103
  set(DEFAULT_COMPILE_WARNINGS_KDE "-Wno-long-long -Wundef -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -Wcast-align -Wconversion -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common")
106
104
107
  set(CMAKE_CXX_FLAGS                "-Wnon-virtual-dtor -Woverloaded-virtual ${CMAKE_CXX_FLAGS}")
105
  set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wnon-virtual-dtor -Woverloaded-virtual")
108
  set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -g")
109
  set(CMAKE_CXX_FLAGS_RELEASE        "-O2 -DNDEBUG")
110
  set(CMAKE_CXX_FLAGS_DEBUG          "-g -O2 -fno-reorder-blocks -fno-schedule-insns -fno-inline")
111
  set(CMAKE_CXX_FLAGS_DEBUGFULL      "-g3 -fno-inline")
112
  set(CMAKE_CXX_FLAGS_PROFILE        "-g3 -fno-inline -ftest-coverage -fprofile-arcs")
113
  set(CMAKE_C_FLAGS                  "-std=c99")
114
  set(CMAKE_C_FLAGS_RELWITHDEBINFO   "-O2 -g")
115
  set(CMAKE_C_FLAGS_RELEASE          "-O2 -DNDEBUG")
116
  set(CMAKE_C_FLAGS_DEBUG            "-g -O2 -fno-reorder-blocks -fno-schedule-insns -fno-inline")
117
  set(CMAKE_C_FLAGS_DEBUGFULL        "-g3 -fno-inline")
118
  set(CMAKE_C_FLAGS_PROFILE          "-g3 -fno-inline -ftest-coverage -fprofile-arcs")
119
120
  poppler_check_link_flag("-Wl,--as-needed" GCC_HAS_AS_NEEDED)
121
  if(GCC_HAS_AS_NEEDED)
122
    set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--as-needed")
123
    set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,--as-needed")
124
    set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--as-needed")
125
  endif(GCC_HAS_AS_NEEDED)
126
endif (CMAKE_COMPILER_IS_GNUCXX)
127
128
if(CMAKE_C_COMPILER MATCHES "icc")
129
  set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -g")
130
  set(CMAKE_CXX_FLAGS_RELEASE        "-O2 -DNDEBUG")
131
  set(CMAKE_CXX_FLAGS_DEBUG          "-O2 -g -0b0 -noalign")
132
  set(CMAKE_CXX_FLAGS_DEBUGFULL      "-g -Ob0 -noalign")
133
  set(CMAKE_C_FLAGS_RELWITHDEBINFO   "-O2 -g")
134
  set(CMAKE_C_FLAGS_RELEASE          "-O2 -DNDEBUG")
135
  set(CMAKE_C_FLAGS_DEBUG            "-O2 -g -Ob0 -noalign")
136
  set(CMAKE_C_FLAGS_DEBUGFULL        "-g -Ob0 -noalign")
137
endif(CMAKE_C_COMPILER MATCHES "icc")
138
106
107
  set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99")

Return to bug 529645