Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 415001 | Differences between
and this patch

Collapse All | Expand All

(-)darktable-1.0.3.orig/src/CMakeLists.txt (-36 / +1 lines)
Lines 232-277 Link Here
232
# c++ code doesn't like -Werror (libraw)
232
# c++ code doesn't like -Werror (libraw)
233
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -fno-strict-aliasing")
233
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -fno-strict-aliasing")
234
234
235
if(NOT APPLE AND NOT CMAKE_C_COMPILER_ID STREQUAL "Clang")
236
  # apple build fails on deprecated warnings..
237
  # and too many warnings reported by Clang for now
238
  set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Werror")
239
endif(NOT APPLE AND NOT CMAKE_C_COMPILER_ID STREQUAL "Clang")
240
241
if(NOT WIN32)
235
if(NOT WIN32)
242
  set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -pthread")
236
  set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -pthread")
243
endif(NOT WIN32)
237
endif(NOT WIN32)
244
238
245
if(NOT BINARY_PACKAGE_BUILD)
239
set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -D_DEBUG")
246
	MESSAGE("-- Checking for -march=native support")
247
	CHECK_C_COMPILER_FLAG("-march=native" MARCHNATIVE)
248
	if (MARCHNATIVE)
249
		set(MARCH "-march=native")	
250
	else()
251
		MESSAGE("-- Checking for -mtune=native support")
252
		CHECK_C_COMPILER_FLAG("-mtune=native" MTUNENATIVE)
253
		if (MTUNENATIVE)
254
			set(MARCH "-mtune=native")
255
		else()
256
			set(MARCH "-mtune=generic")
257
		endif()
258
	endif()
259
else()
260
 	set(MARCH "-mtune=generic")
261
endif()
262
263
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -msse2 -g")
264
set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -O3 -ffast-math -fexpensive-optimizations ${MARCH}")
265
set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -O0 -g -D_DEBUG")
266
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -msse2 -g")
267
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O3 -ffast-math -fexpensive-optimizations ${MARCH}")
268
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -O0 -g -D_DEBUG")
269
if(CMAKE_COMPILER_IS_GNUCC)
270
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mfpmath=sse")
271
endif()
272
if(CMAKE_COMPILER_IS_GNUCXX)
273
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mfpmath=sse")
274
endif()
275
240
276
#
241
#
277
# Generate config.h
242
# Generate config.h

Return to bug 415001