mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-15 00:04:00 -04:00
Add option to suppress SIP warnings (#3230)
to fix travis builds for OSX. Yay
This commit is contained in:
parent
b63f7887e9
commit
4b6d38c4c4
@ -18,9 +18,17 @@ cd build
|
||||
#no PGTEST for OSX - can't get postgres to start with brew install
|
||||
#no APIDOC for OSX - doxygen tests and warnings are covered by linux build
|
||||
#no deprecated-declarations warnings... requires QGIS ported to Cocoa
|
||||
cmake -DWITH_SERVER=ON -DWITH_STAGED_PLUGINS=ON -DWITH_GRASS=OFF \
|
||||
-DSUPPRESS_QT_WARNINGS=ON -DENABLE_MODELTEST=ON -DENABLE_PGTEST=OFF \
|
||||
-DWITH_QWTPOLAR=OFF -DWITH_PYSPATIALITE=ON \
|
||||
-DQWT_INCLUDE_DIR=/usr/local/opt/qwt/lib/qwt.framework/Headers/ \
|
||||
-DQWT_LIBRARY=/usr/local/opt/qwt/lib/qwt.framework/qwt \
|
||||
-DCMAKE_CXX_FLAGS="-Wno-deprecated-declarations" ..
|
||||
cmake \
|
||||
-DWITH_SERVER=ON \
|
||||
-DWITH_STAGED_PLUGINS=ON \
|
||||
-DWITH_GRASS=OFF \
|
||||
-DSUPPRESS_SIP_WARNINGS=ON \
|
||||
-DSUPPRESS_QT_WARNINGS=ON \
|
||||
-DENABLE_MODELTEST=ON \
|
||||
-DENABLE_PGTEST=OFF \
|
||||
-DWITH_QWTPOLAR=OFF \
|
||||
-DWITH_PYSPATIALITE=ON \
|
||||
-DQWT_INCLUDE_DIR=/usr/local/opt/qwt/lib/qwt.framework/Headers/ \
|
||||
-DQWT_LIBRARY=/usr/local/opt/qwt/lib/qwt.framework/qwt \
|
||||
-DCMAKE_CXX_FLAGS="-Wno-deprecated-declarations" \
|
||||
..
|
||||
|
@ -93,6 +93,11 @@ MACRO(GENERATE_SIP_PYTHON_MODULE_CODE MODULE_NAME MODULE_SIP CPP_FILES)
|
||||
ENDIF(PEDANTIC)
|
||||
|
||||
SET(SIPCMD ${SIP_BINARY_PATH} ${_sip_tags} -w -e ${_sip_x} ${SIP_EXTRA_OPTIONS} -j ${SIP_CONCAT_PARTS} -c ${CMAKE_CURRENT_BINARY_DIR}/${_module_path} ${_sip_includes} ${_abs_module_sip})
|
||||
SET(SUPPRESS_SIP_WARNINGS FALSE CACHE BOOL "Hide SIP warnings")
|
||||
MARK_AS_ADVANCED(SUPPRESS_SIP_WARNINGS)
|
||||
IF(SUPPRESS_SIP_WARNINGS)
|
||||
SET(SIPCMD ${SIPCMD} 2> /dev/null || true)
|
||||
ENDIF(SUPPRESS_SIP_WARNINGS)
|
||||
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${_sip_output_files}
|
||||
@ -100,6 +105,7 @@ MACRO(GENERATE_SIP_PYTHON_MODULE_CODE MODULE_NAME MODULE_SIP CPP_FILES)
|
||||
COMMAND ${CMAKE_COMMAND} -E touch ${_sip_output_files}
|
||||
COMMAND ${SIPCMD}
|
||||
DEPENDS ${_abs_module_sip} ${SIP_EXTRA_FILES_DEPEND}
|
||||
VERBATIM
|
||||
)
|
||||
|
||||
ADD_CUSTOM_TARGET(generate_sip_${MODULE_NAME}_cpp_files DEPENDS ${_sip_output_files})
|
||||
|
Loading…
x
Reference in New Issue
Block a user