Skip to content

Commit

Permalink
revert to classic call to cmake
Browse files Browse the repository at this point in the history
  • Loading branch information
3nids authored and nyalldawson committed Feb 26, 2021
1 parent 67c27c2 commit 1435998
Showing 1 changed file with 36 additions and 37 deletions.
73 changes: 36 additions & 37 deletions .docker/docker-qgis-build.sh
Expand Up @@ -33,51 +33,50 @@ echo "::group::cmake"
export CC=/usr/lib/ccache/clang
export CXX=/usr/lib/ccache/clang++

CMAKE_ARGS=(
"-GNinja"
"-DUSE_CCACHE=OFF"
"-DWITH_QUICK=OFF"
"-DWITH_3D=ON"
"-DWITH_STAGED_PLUGINS=ON"
"-DWITH_GRASS=OFF"
"-DSUPPRESS_QT_WARNINGS=ON"
"-DENABLE_TESTS=ON"
"-DENABLE_MODELTEST=ON"
"-DENABLE_PGTEST=ON"
"-DENABLE_SAGA_TESTS=ON"
"-DENABLE_MSSQLTEST=ON"
"-DENABLE_HANATEST=${HANA_TESTS_ENABLED}"
"-DENABLE_ORACLETEST=ON"
"-DPUSH_TO_CDASH=${PUSH_TO_CDASH}"
"-DWITH_HANA=ON"
"-DWITH_QSPATIALITE=ON"
"-DWITH_QWTPOLAR=OFF"
"-DWITH_APIDOC=OFF"
"-DWITH_ASTYLE=OFF"
"-DWITH_DESKTOP=ON"
"-DWITH_BINDINGS=ON"
"-DWITH_SERVER=ON"
"-DWITH_ORACLE=ON"
"-DWITH_PDAL=ON"
"-DORACLE_INCLUDEDIR=/instantclient_19_9/sdk/include/"
"-DORACLE_LIBDIR=/instantclient_19_9/"
"-DDISABLE_DEPRECATED=ON"
"-DPYTHON_TEST_WRAPPER=\"timeout -sSIGSEGV 55s\""
"-DCXX_EXTRA_FLAGS=\"${CLANG_WARNINGS}\""
"-DWERROR=TRUE"
"-DADD_CLAZY_CHECKS=ON"
)
CMAKE_EXTRA_ARGS=()
if [[ ${PATCH_QT_3D} == "true" ]]; then
CMAKE_ARGS+=(
CMAKE_EXTRA_ARGS+=(
"-DQT5_3DEXTRA_LIBRARY=/usr/lib/x86_64-linux-gnu/libQt53DExtras.so"
"-DQT5_3DEXTRA_INCLUDE_DIR=/root/QGIS/external/qt3dextra-headers"
"-DCMAKE_PREFIX_PATH=/root/QGIS/external/qt3dextra-headers/cmake"
"-DQt53DExtras_DIR=/root/QGIS/external/qt3dextra-headers/cmake/Qt53DExtras"
)
fi

echo "Running cmake ${CMAKE_ARGS[*]} .."
cmake ${CMAKE_ARGS[*]} ..
cmake \
GNinja \
DUSE_CCACHE=OFF \
DWITH_QUICK=OFF \
DWITH_3D=ON \
DWITH_STAGED_PLUGINS=ON \
DWITH_GRASS=OFF \
DSUPPRESS_QT_WARNINGS=ON \
DENABLE_TESTS=ON \
DENABLE_MODELTEST=ON \
DENABLE_PGTEST=ON \
DENABLE_SAGA_TESTS=ON \
DENABLE_MSSQLTEST=ON \
DENABLE_HANATEST=${HANA_TESTS_ENABLED} \
DENABLE_ORACLETEST=ON \
DPUSH_TO_CDASH=${PUSH_TO_CDASH} \
DWITH_HANA=ON \
DWITH_QSPATIALITE=ON \
DWITH_QWTPOLAR=OFF \
DWITH_APIDOC=OFF \
DWITH_ASTYLE=OFF \
DWITH_DESKTOP=ON \
DWITH_BINDINGS=ON \
DWITH_SERVER=ON \
DWITH_ORACLE=ON \
DWITH_PDAL=ON \
DORACLE_INCLUDEDIR=/instantclient_19_9/sdk/include/ \
DORACLE_LIBDIR=/instantclient_19_9/ \
DDISABLE_DEPRECATED=ON \
DPYTHON_TEST_WRAPPER="timeout -sSIGSEGV 55s" \
DCXX_EXTRA_FLAGS="${CLANG_WARNINGS}" \
DWERROR=TRUE \
DADD_CLAZY_CHECKS=ON \
${CMAKE_EXTRA_ARGS[*]} ..
echo "::endgroup::"

#######
Expand Down

0 comments on commit 1435998

Please sign in to comment.