mirror of
https://github.com/qgis/QGIS.git
synced 2025-10-06 00:07:29 -04:00
Address cmake CMP0054 warnings
This commit is contained in:
parent
a6c3de3047
commit
c5a58a7fb3
@ -352,13 +352,13 @@ FIND_PROGRAM(QT_LRELEASE_EXECUTABLE
|
||||
# or definitely Apple LLVM 5.0 (based on LLVM 3.3svn, in Xcode 5+):
|
||||
# https://gist.github.com/yamaya/2924292
|
||||
|
||||
IF ("${CMAKE_CXX_COMPILER_ID}" MATCHES "GNU")
|
||||
IF (CMAKE_CXX_COMPILER_ID MATCHES "GNU")
|
||||
EXECUTE_PROCESS(COMMAND ${CMAKE_CXX_COMPILER} -dumpversion OUTPUT_VARIABLE GCC_VERSION)
|
||||
IF (GCC_VERSION VERSION_GREATER 4.7 OR GCC_VERSION VERSION_EQUAL 4.7)
|
||||
SET(USE_CXX_11 TRUE)
|
||||
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||
ENDIF()
|
||||
ELSEIF ("${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang")
|
||||
ELSEIF (CMAKE_CXX_COMPILER_ID MATCHES "Clang")
|
||||
IF ((NOT APPLE AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER "3.2")
|
||||
OR (APPLE AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER "4.1"))
|
||||
SET(USE_CXX_11 TRUE)
|
||||
@ -432,13 +432,13 @@ IF (PEDANTIC)
|
||||
|
||||
ENDIF (PEDANTIC)
|
||||
|
||||
IF ("${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang")
|
||||
IF (CMAKE_CXX_COMPILER_ID MATCHES "Clang")
|
||||
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Qunused-arguments")
|
||||
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Qunused-arguments")
|
||||
SET(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Qunused-arguments")
|
||||
SET(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Qunused-arguments")
|
||||
SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Qunused-arguments")
|
||||
ENDIF ("${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang")
|
||||
ENDIF (CMAKE_CXX_COMPILER_ID MATCHES "Clang")
|
||||
|
||||
IF(CMAKE_SYSTEM_PROCESSOR MATCHES "^(powerpc|ppc)")
|
||||
# spatialite crashes on ppc - see bugs.debian.org/603986
|
||||
|
@ -23,7 +23,7 @@ SET(QGIS_ANALYSIS_SRCS
|
||||
interpolation/Triangulation.cc
|
||||
interpolation/TriDecorator.cc
|
||||
interpolation/Vector3D.cc
|
||||
|
||||
|
||||
raster/qgsalignraster.cpp
|
||||
raster/qgsninecellfilter.cpp
|
||||
raster/qgsruggednessfilter.cpp
|
||||
@ -73,14 +73,14 @@ IF (PEDANTIC AND MSVC)
|
||||
)
|
||||
ENDIF (PEDANTIC AND MSVC)
|
||||
|
||||
IF ("${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang")
|
||||
IF (CMAKE_CXX_COMPILER_ID MATCHES "Clang")
|
||||
SET_SOURCE_FILES_PROPERTIES(
|
||||
interpolation/qgstininterpolator.cpp
|
||||
interpolation/NormVecDecorator.cc
|
||||
interpolation/CloughTocherInterpolator.cc
|
||||
PROPERTIES COMPILE_FLAGS "-Wno-overloaded-virtual"
|
||||
)
|
||||
ENDIF ("${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang")
|
||||
ENDIF (CMAKE_CXX_COMPILER_ID MATCHES "Clang")
|
||||
|
||||
QT4_WRAP_CPP(QGIS_ANALYSIS_MOC_SRCS ${QGIS_ANALYSIS_MOC_HDRS})
|
||||
|
||||
|
@ -46,7 +46,7 @@ SET(QGIS_CORE_SRCS
|
||||
diagram/qgspiediagram.cpp
|
||||
diagram/qgstextdiagram.cpp
|
||||
diagram/qgshistogramdiagram.cpp
|
||||
|
||||
|
||||
effects/qgsimageoperation.cpp
|
||||
effects/qgspainteffect.cpp
|
||||
effects/qgseffectstack.cpp
|
||||
@ -289,7 +289,7 @@ SET(QGIS_CORE_SRCS
|
||||
raster/qgssinglebandpseudocolorrenderer.cpp
|
||||
raster/qgsbrightnesscontrastfilter.cpp
|
||||
raster/qgshuesaturationfilter.cpp
|
||||
|
||||
|
||||
geometry/qgsabstractgeometryv2.cpp
|
||||
geometry/qgscircularstringv2.cpp
|
||||
geometry/qgscompoundcurvev2.cpp
|
||||
@ -334,10 +334,10 @@ IF (NOT QT5_BUILD)
|
||||
)
|
||||
ENDIF (NOT QT5_BUILD)
|
||||
|
||||
IF ("${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang")
|
||||
IF (CMAKE_CXX_COMPILER_ID MATCHES "Clang")
|
||||
# spatialindex headers produce warnings
|
||||
SET_SOURCE_FILES_PROPERTIES(qgsspatialindex.cpp PROPERTIES COMPILE_FLAGS -Wno-overloaded-virtual)
|
||||
ENDIF ("${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang")
|
||||
ENDIF (CMAKE_CXX_COMPILER_ID MATCHES "Clang")
|
||||
|
||||
IF (WITH_INTERNAL_QEXTSERIALPORT)
|
||||
SET(QGIS_CORE_SRCS ${QGIS_CORE_SRCS}
|
||||
@ -702,7 +702,7 @@ SET(QGIS_CORE_HDRS
|
||||
|
||||
layertree/qgslayertree.h
|
||||
layertree/qgslayertreeutils.h
|
||||
|
||||
|
||||
geometry/qgsgeometry.h
|
||||
geometry/qgsabstractgeometryv2.h
|
||||
geometry/qgswkbtypes.h
|
||||
|
@ -1,4 +1,4 @@
|
||||
IF ("${CMAKE_CXX_COMPILER_ID}" MATCHES "GNU" OR "${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang")
|
||||
IF (CMAKE_CXX_COMPILER_ID MATCHES "GNU" OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")
|
||||
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hidden -fvisibility-inlines-hidden")
|
||||
ENDIF()
|
||||
# override default path where built files are put to allow running qgis without installing
|
||||
|
Loading…
x
Reference in New Issue
Block a user