From 4665b7b1b774d7b54499cdc260025a108d162641 Mon Sep 17 00:00:00 2001 From: jef Date: Fri, 28 Jan 2011 16:59:02 +0000 Subject: [PATCH] build with -fno-strict-aliasing on powerpc (see bugs.debian.org/603986) git-svn-id: http://svn.osgeo.org/qgis/trunk@15096 c8812cc2-4d05-0410-92ff-de0c093fc19c --- CMakeLists.txt | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index aed3e3a5f7b..3d1408c41fd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -226,6 +226,11 @@ IF (PEDANTIC) ENDIF (MSVC) ENDIF (PEDANTIC) +IF(CMAKE_SYSTEM_PROCESSOR MATCHES "^(powerpc|ppc)") + # spatialite crashes on ppc - see bugs.debian.org/603986 + ADD_DEFINITIONS( -fno-strict-aliasing ) +ENDIF(CMAKE_SYSTEM_PROCESSOR MATCHES "^(powerpc|ppc)") + IF (CMAKE_BUILD_TYPE MATCHES Debug OR CMAKE_BUILD_TYPE MATCHES RelWithDebInfo) MESSAGE (STATUS "Debug output enabled") ADD_DEFINITIONS(-DQGISDEBUG=1) @@ -403,13 +408,13 @@ IF (WITH_BINDINGS) INCLUDE(PyQt4Macros) # setup SIP variables - separate_arguments(PYQT4_SIP_FLAGS) # convert space separated values to a list - set(SIP_INCLUDES ${PYQT4_SIP_DIR} ${CMAKE_SOURCE_DIR}/python) - set(SIP_CONCAT_PARTS 4) - set(SIP_EXTRA_OPTIONS ${PYQT4_SIP_FLAGS}) + SEPARATE_ARGUMENTS(PYQT4_SIP_FLAGS) # convert space separated values to a list + SET(SIP_INCLUDES ${PYQT4_SIP_DIR} ${CMAKE_SOURCE_DIR}/python) + SET(SIP_CONCAT_PARTS 4) + SET(SIP_EXTRA_OPTIONS ${PYQT4_SIP_FLAGS}) IF (NOT BINDINGS_GLOBAL_INSTALL) - set(PYTHON_SITE_PACKAGES_DIR ${QGIS_DATA_DIR}/python) + SET(PYTHON_SITE_PACKAGES_DIR ${QGIS_DATA_DIR}/python) ENDIF (NOT BINDINGS_GLOBAL_INSTALL) ENDIF (WITH_BINDINGS)