Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

E722 #21

Merged
merged 57 commits into from
Nov 11, 2024
Merged

E722 #21

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
6e5643d
v.import: Fixed E722 bare except (#4614)
arohanajit Oct 29, 2024
8649713
CI(deps): Lock file maintenance (#4564)
renovate[bot] Oct 29, 2024
9be02ee
v.unpack: Fixed bare 'except' (#4616)
arohanajit Oct 30, 2024
9581ca1
wxGUI: Fixed bare 'except' in nviz/ (#4613)
arohanajit Oct 30, 2024
528763f
lib/ogsf: Dereference after null check in gvl2.c (#4588)
ShubhamDesai Oct 30, 2024
00f51c9
v.report: Updated instance checks (#4618)
arohanajit Oct 31, 2024
ba0a495
r.mask.status: Always output name of the mask (#4531)
wenzeslaus Oct 31, 2024
f9f01e1
r.buildvrt: document performance issues with external data (#4441)
ninsbl Oct 31, 2024
d5a8722
db.out.ogr: Removed unused variable (#4617)
arohanajit Oct 31, 2024
5b9b46a
CI(deps): Update softprops/action-gh-release action to v2.0.9 (#4624)
renovate[bot] Oct 31, 2024
3f0b69f
CI(deps): Update docker/dockerfile Docker tag to v1.11 (#4621)
renovate[bot] Oct 31, 2024
7d9bbac
r.in.wms: Removed bare 'except' and repositioned imports (#4622)
arohanajit Nov 1, 2024
4385b26
lib: Add new SRTM_percent color table (#4608)
cmbarton Nov 1, 2024
4964f45
r.in.wms: Replace long-deprecated `np.arrayrange` alias with `np.aran…
arohanajit Nov 1, 2024
cb3d12b
grass.script: Pass environment to message functions (#4630)
wenzeslaus Nov 1, 2024
0824e88
CI(deps): Update ruff to v0.7.2 (#4631)
renovate[bot] Nov 2, 2024
e37730b
style: Sort package lists, configure options, and other various sorta…
echoix Nov 2, 2024
35ebcb3
python: Add typing to RPC server and Messenger (#4639)
echoix Nov 3, 2024
d4bb783
CI: add expat dependency to macOS runner (#4646)
nilason Nov 4, 2024
7cd22e9
CI(deps): Update DeterminateSystems/nix-installer-action action to v1…
renovate[bot] Nov 5, 2024
847944e
CI(deps): Lock file maintenance (#4643)
renovate[bot] Nov 5, 2024
3307797
lib/vector/Vlib: Fix Resource Leak issues in break_polygons.c (#4612)
ShubhamDesai Nov 5, 2024
0ad65e4
v.delaunay: Fix Resource Leak issues in in_out.c (#4625)
ShubhamDesai Nov 5, 2024
7d87859
lib/ogsf: Fix resource leak issue in gsd_img_tif.c (#4626)
ShubhamDesai Nov 5, 2024
baf93a5
r.viewshed: address -Wunused-value warnings (#4609)
nilason Nov 5, 2024
16c5f6f
CI(deps): Update mamba-org/setup-micromamba action to v2.0.1 (#4648)
renovate[bot] Nov 5, 2024
f7537c4
lib/ogsf: fix possible overflow errors in gsd_surf.c (#4635)
ymdatta Nov 5, 2024
4854f49
lib/vector/Vlib: Fix resource leak issue in clean_nodes.c (#4627)
ShubhamDesai Nov 5, 2024
c1d8557
lib/ogsf: fix possible overflow errors in gvld.c (#4637)
ymdatta Nov 5, 2024
206cabc
lib/ogsf: fix possible overflow errors in gsd_wire.c (#4636)
ymdatta Nov 5, 2024
039183d
v.info: add json output for columns (#4590)
NishantBansal2003 Nov 5, 2024
f15230d
GUI: fix for Python3.13 (#4653)
petrasovaa Nov 5, 2024
760d763
r.colors.out: Add JSON support (#4555)
NishantBansal2003 Nov 5, 2024
98bccea
wxGUI: Fixed bare 'except' for psmap/ (#4623)
arohanajit Nov 6, 2024
48e382c
python/grass/utils: fix checking server response content type/dispost…
tmszi Nov 6, 2024
aa07454
docs: i.albedo and r.li manual HTML fixes (#4654)
neteler Nov 6, 2024
9537d74
r.report: Work with any mask name (also for r.kappa) (#4633)
wenzeslaus Nov 6, 2024
54d613f
raster: Work with any mask name (r.surf.contour, r.random.cells, r.ra…
wenzeslaus Nov 6, 2024
69b20cf
r.volume: Work with any mask name (#4632)
wenzeslaus Nov 6, 2024
410cf5c
r.to.vect: Fix Resource Leak issue in areas_io.c (#4663)
ShubhamDesai Nov 7, 2024
53c28f3
CI: create versioned directory name of extracted tarball (#4659)
nilason Nov 7, 2024
b929809
t.rast.univar: allow r-flag combined with zones option (#4577)
ninsbl Nov 8, 2024
8716ba5
wxGUI/vdigit: fix map window focus after starting edits (#2525)
tmszi Nov 8, 2024
600caae
CI(deps): Update docker/dockerfile:1.11 Docker digest to 10c699f (#4669)
renovate[bot] Nov 8, 2024
54f2068
r.buffer: Added test script (#4482)
Shreshth-Malik Nov 8, 2024
12e3e56
configure: build external libraries first (#4671)
nilason Nov 8, 2024
941e220
i.vi: Add ndwi color table to output (#4668)
cwhite911 Nov 8, 2024
fddbf9f
lib/gis: Fix out of scope memory access error in file_name function c…
ymdatta Nov 8, 2024
177f5b4
docs: v.rectify.html fix typos (#4619)
dhdeangelis Nov 8, 2024
4f5da02
temporal: Fixed bare 'except' PEP8 error (#4670)
arohanajit Nov 8, 2024
b18e390
r.circle: Add tests for raster circle tool (#4598)
Shreshth-Malik Nov 8, 2024
7fe3fa5
CI(deps): Update github/codeql-action action to v3.27.1 (#4675)
renovate[bot] Nov 8, 2024
8dced26
r3.in.v5d, r3.out.v5d: Deprecate CRAY HW specific code (#4545)
ymdatta Nov 8, 2024
8c4f244
r3.out.v5d: fix broken LITTLE ifdef-else macro in read_float4() (#4676)
nilason Nov 9, 2024
66aae0a
CI(deps): Update ruff to v0.7.3 (#4672)
renovate[bot] Nov 11, 2024
5046645
temporal: Fix bare 'except' in temporal_raster_base_algebra (#4682)
arohanajit Nov 11, 2024
f450382
wxGUI: Removed unused variable from rdigit/ (#4683)
arohanajit Nov 11, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 4 additions & 13 deletions .flake8
Original file line number Diff line number Diff line change
Expand Up @@ -23,14 +23,12 @@ per-file-ignores =
doc/python/m.distance.py: E501
gui/scripts/d.wms.py: E501
gui/wxpython/image2target/g.gui.image2target.py: E501
gui/wxpython/nviz/*: E722
gui/wxpython/photo2image/g.gui.photo2image.py: E501
gui/wxpython/psmap/*: E501, E722
gui/wxpython/psmap/*: E501
gui/wxpython/vdigit/*: F841, E722, F405, F403
gui/wxpython/animation/g.gui.animation.py: E501
gui/wxpython/tplot/frame.py: F841, E722
gui/wxpython/tplot/g.gui.tplot.py: E501
gui/wxpython/rdigit/g.gui.rdigit.py: F841
gui/wxpython/iclass/digit.py: F405, F403
gui/wxpython/iclass/frame.py: F405, F403
gui/wxpython/iclass/g.gui.iclass.py: E501
Expand Down Expand Up @@ -74,8 +72,6 @@ per-file-ignores =
python/grass/temporal/spatial_topology_dataset_connector.py: E722
python/grass/temporal/temporal_algebra.py: E722
python/grass/temporal/temporal_granularity.py: E722
python/grass/temporal/temporal_raster_base_algebra.py: E722
python/grass/temporal/temporal_topology_dataset_connector.py: E722
# Current benchmarks/tests are changing sys.path before import.
# Possibly, a different approach should be taken there anyway.
python/grass/pygrass/tests/benchmark.py: E402, F821
Expand All @@ -89,15 +85,10 @@ per-file-ignores =
python/grass/*/*/__init__.py: F403
python/grass/*/*/*/__init__.py: F403
# E402 module level import not at top of file
scripts/r.in.wms/wms_gdal_drv.py: E722
scripts/r.in.wms/wms_drv.py: E402, E722
scripts/r.in.wms/srs.py: E722
scripts/r.semantic.label/r.semantic.label.py: E501
scripts/v.report/v.report.py: E721
scripts/db.out.ogr/db.out.ogr.py: F841
scripts/g.extension/g.extension.py: F841, E722, E501
scripts/v.unpack/v.unpack.py: E722, E501
scripts/v.import/v.import.py: E722, E501
scripts/g.extension/g.extension.py: E501
scripts/v.unpack/v.unpack.py: E501
scripts/v.import/v.import.py: E501
scripts/db.univar/db.univar.py: E501
scripts/i.pansharpen/i.pansharpen.py: E501
scripts/v.what.strds/v.what.strds.py: E501
Expand Down
24 changes: 12 additions & 12 deletions .github/workflows/build_ubuntu-22.04.sh
Original file line number Diff line number Diff line change
Expand Up @@ -31,26 +31,26 @@ set -u
export INSTALL_PREFIX=$1

./configure \
--prefix="$INSTALL_PREFIX/" \
--enable-largefile \
--with-cxx \
--with-zstd \
--with-bzlib \
--prefix="$INSTALL_PREFIX/" \
--with-blas \
--with-bzlib \
--with-cxx \
--with-fftw \
--with-freetype \
--with-freetype-includes="/usr/include/freetype2/" \
--with-geos \
--with-lapack \
--with-libsvm \
--with-readline \
--with-netcdf \
--with-openmp \
--with-pdal \
--with-pthread \
--with-tiff \
--with-freetype \
--with-freetype-includes="/usr/include/freetype2/" \
--with-proj-share=/usr/share/proj \
--with-geos \
--with-pthread \
--with-readline \
--with-sqlite \
--with-fftw \
--with-netcdf
--with-tiff \
--with-zstd

eval $makecmd
make install
26 changes: 13 additions & 13 deletions .github/workflows/build_ubuntu-22.04_without_x.sh
Original file line number Diff line number Diff line change
Expand Up @@ -30,25 +30,25 @@ set -u
export INSTALL_PREFIX=$1

./configure \
--prefix="$INSTALL_PREFIX/" \
--enable-largefile \
--with-cxx \
--with-zstd \
--with-bzlib \
--prefix="$INSTALL_PREFIX/" \
--with-blas \
--with-lapack \
--with-readline \
--without-openmp \
--with-pdal \
--without-pthread \
--with-tiff \
--with-bzlib \
--with-cxx \
--with-fftw \
--with-freetype \
--with-freetype-includes="/usr/include/freetype2/" \
--with-proj-share=/usr/share/proj \
--with-geos \
--with-lapack \
--with-netcdf \
--with-pdal \
--with-proj-share=/usr/share/proj \
--with-readline \
--with-sqlite \
--with-fftw \
--with-netcdf
--with-tiff \
--with-zstd \
--without-openmp \
--without-pthread

eval $makecmd
make install
4 changes: 2 additions & 2 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ jobs:
if: ${{ matrix.language == 'c-cpp' }}

- name: Initialize CodeQL
uses: github/codeql-action/init@662472033e021d55d94146f66f6058822b0b39fd # v3.27.0
uses: github/codeql-action/init@4f3212b61783c3c68e8309a0f18a699764811cda # v3.27.1
with:
languages: ${{ matrix.language }}
config-file: ./.github/codeql/codeql-config.yml
Expand All @@ -81,6 +81,6 @@ jobs:
run: .github/workflows/build_ubuntu-22.04.sh "${HOME}/install"

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@662472033e021d55d94146f66f6058822b0b39fd # v3.27.0
uses: github/codeql-action/analyze@4f3212b61783c3c68e8309a0f18a699764811cda # v3.27.1
with:
category: "/language:${{matrix.language}}"
27 changes: 14 additions & 13 deletions .github/workflows/coverity.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,25 +58,26 @@ jobs:
echo "CFLAGS=${{ env.CFLAGS }}" >> $GITHUB_ENV
echo "CXXFLAGS=${{ env.CXXFLAGS }}" >> $GITHUB_ENV
./configure \
--prefix="$HOME/install/" \
--enable-largefile \
--with-cxx \
--with-zstd \
--with-bzlib \
--prefix="$HOME/install/" \
--with-blas \
--with-lapack \
--with-readline \
--without-openmp \
--with-pdal \
--without-pthread \
--with-tiff \
--with-bzlib \
--with-cxx \
--with-fftw \
--with-freetype \
--with-freetype-includes="/usr/include/freetype2/" \
--with-proj-share=/usr/share/proj \
--with-geos \
--with-lapack \
--with-netcdf \
--with-pdal \
--with-proj-share=/usr/share/proj \
--with-readline \
--with-sqlite \
--with-fftw \
--with-netcdf
--with-tiff \
--with-zstd \
--without-openmp \
--without-pthread

env:
CFLAGS: -fPIC -g
CXXFLAGS: -fPIC -g
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/create_release_draft.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,8 @@ jobs:
run: |
cd ..
tar -cvf ${{ env.OUT_DIR }}/${{ env.GRASS }}.tar \
--exclude=".gi*" --exclude=".tr*" grass
--exclude=".gi*" --exclude=".tr*" \
--transform s/grass/${{ env.GRASS }}/ grass
cd ${{ env.OUT_DIR }}
gzip -9k ${{ env.GRASS }}.tar
md5sum ${{ env.GRASS }}.tar.gz > ${{ env.GRASS }}.tar.gz.md5
Expand All @@ -73,7 +74,7 @@ jobs:
sha256sum ${{ env.GRASS }}.tar.xz > ${{ env.GRASS }}.tar.xz.sha256
- name: Publish draft distribution to GitHub (for tags only)
if: startsWith(github.ref, 'refs/tags/')
uses: softprops/action-gh-release@c062e08bd532815e2082a85e87e3ef29c3e6d191 # v2.0.8
uses: softprops/action-gh-release@e7a8f85e1c67a31e6ed99a94b41bd0b71bbee6b8 # v2.0.9
with:
name: GRASS GIS ${{ github.ref_name }}
body: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ jobs:
# Year and week of year so cache key changes weekly
run: echo "date=$(date +%Y-%U)" >> "${GITHUB_OUTPUT}"
- name: Setup Mamba
uses: mamba-org/setup-micromamba@617811f69075e3fd3ae68ca64220ad065877f246 # v2.0.0
uses: mamba-org/setup-micromamba@ab6bf8bf7403e8023a094abeec19d6753bdc143e # v2.0.1
with:
init-shell: bash
environment-file: .github/workflows/macos_dependencies.txt
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/macos_dependencies.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ cairo
clangxx_osx-arm64
clang_osx-arm64
cmake
expat
fftw
flex
freetype
Expand Down
64 changes: 32 additions & 32 deletions .github/workflows/macos_install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -12,51 +12,51 @@ INSTALL_PREFIX=$1

CONFIGURE_FLAGS="\
--prefix=${INSTALL_PREFIX} \
--with-opengl=aqua \
--with-openmp \
--without-x \
--with-blas=openblas \
--with-bzlib \
--with-bzlib-includes=${CONDA_PREFIX}/include \
--with-bzlib-libs=${CONDA_PREFIX}/lib \
--with-cairo \
--with-cairo-includes=${CONDA_PREFIX}/include/cairo \
--with-cairo-ldflags="-lcairo" \
--with-cairo-libs=${CONDA_PREFIX}/lib \
--with-cxx \
--with-fftw-includes=${CONDA_PREFIX}/include \
--with-fftw-libs=${CONDA_PREFIX}/lib \
--with-freetype \
--with-freetype-includes=${CONDA_PREFIX}/include/freetype2 \
--with-freetype-libs=${CONDA_PREFIX}/lib \
--with-gdal=${CONDA_PREFIX}/bin/gdal-config \
--with-proj-includes=${CONDA_PREFIX}/include \
--with-proj-libs=${CONDA_PREFIX}/lib \
--with-proj-share=${CONDA_PREFIX}/share/proj \
--with-geos=${CONDA_PREFIX}/bin/geos-config \
--with-includes=${CONDA_PREFIX}/include \
--with-lapack=openblas \
--with-libpng=${CONDA_PREFIX}/bin/libpng-config \
--with-tiff-includes=${CONDA_PREFIX}/include \
--with-tiff-libs=${CONDA_PREFIX}/lib \
--with-postgres=yes \
--with-postgres-includes=${CONDA_PREFIX}/include \
--with-postgres-libs=${CONDA_PREFIX}/lib \
--without-mysql \
--with-sqlite \
--with-sqlite-libs=${CONDA_PREFIX}/lib \
--with-sqlite-includes=${CONDA_PREFIX}/include \
--with-fftw-includes=${CONDA_PREFIX}/include \
--with-fftw-libs=${CONDA_PREFIX}/lib \
--with-cxx \
--with-cairo \
--with-cairo-includes=${CONDA_PREFIX}/include/cairo \
--with-cairo-libs=${CONDA_PREFIX}/lib \
--with-cairo-ldflags="-lcairo" \
--with-zstd \
--with-zstd-libs=${CONDA_PREFIX}/lib \
--with-zstd-includes=${CONDA_PREFIX}/include \
--with-bzlib \
--with-bzlib-libs=${CONDA_PREFIX}/lib \
--with-bzlib-includes=${CONDA_PREFIX}/include \
--with-libs=${CONDA_PREFIX}/lib \
--with-netcdf=${CONDA_PREFIX}/bin/nc-config \
--with-blas=openblas \
--with-lapack=openblas \
--with-netcdf=${CONDA_PREFIX}/bin/nc-config \
--with-nls \
--with-libs=${CONDA_PREFIX}/lib \
--with-includes=${CONDA_PREFIX}/include \
--with-opengl=aqua \
--with-openmp \
--with-pdal \
--with-postgres-includes=${CONDA_PREFIX}/include \
--with-postgres-libs=${CONDA_PREFIX}/lib \
--with-postgres=yes \
--with-proj-includes=${CONDA_PREFIX}/include \
--with-proj-libs=${CONDA_PREFIX}/lib \
--with-proj-share=${CONDA_PREFIX}/share/proj \
--with-readline \
--with-readline-includes=${CONDA_PREFIX}/include/readline \
--with-readline-libs=${CONDA_PREFIX}/lib
--with-sqlite \
--with-sqlite-includes=${CONDA_PREFIX}/include \
--with-sqlite-libs=${CONDA_PREFIX}/lib \
--with-tiff-includes=${CONDA_PREFIX}/include \
--with-tiff-libs=${CONDA_PREFIX}/lib \
--with-zstd \
--with-zstd-includes=${CONDA_PREFIX}/include \
--with-zstd-libs=${CONDA_PREFIX}/lib \
--without-mysql \
--without-x \
"

export CFLAGS="-O2 -pipe -arch ${CONDA_ARCH} -DGL_SILENCE_DEPRECATION -Wall -Wextra -Wpedantic -Wvla"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/optional_requirements.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
folium
ipyleaflet
jupyter
PyVirtualDisplay
ipyleaflet
4 changes: 2 additions & 2 deletions .github/workflows/python-code-quality.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ jobs:
# renovate: datasource=pypi depName=bandit
BANDIT_VERSION: "1.7.10"
# renovate: datasource=pypi depName=ruff
RUFF_VERSION: "0.7.1"
RUFF_VERSION: "0.7.3"

runs-on: ${{ matrix.os }}
permissions:
Expand Down Expand Up @@ -135,7 +135,7 @@ jobs:
path: bandit.sarif

- name: Upload SARIF File into Security Tab
uses: github/codeql-action/upload-sarif@662472033e021d55d94146f66f6058822b0b39fd # v3.27.0
uses: github/codeql-action/upload-sarif@4f3212b61783c3c68e8309a0f18a699764811cda # v3.27.1
with:
sarif_file: bandit.sarif

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test-nix.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

- name: Install nix
uses: DeterminateSystems/nix-installer-action@da36cb69b1c3247ad7a1f931ebfd954a1105ef14 # v14
uses: DeterminateSystems/nix-installer-action@b92f66560d6f97d6576405a7bae901ab57e72b6a # v15

- name: Setup cachix
uses: cachix/cachix-action@ad2ddac53f961de1989924296a1f236fcfbaa4fc # v15
Expand Down
2 changes: 1 addition & 1 deletion .gunittest.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ exclude =
python/grass/temporal/testsuite/unittests_temporal_raster_algebra_equal_ts.py
python/grass/temporal/testsuite/unittests_temporal_raster_conditionals_complement_else.py
raster/r.in.lidar/testsuite/test_base_resolution.sh
temporal/t.connect/testsuite/test_distr_tgis_db_raster3d.py
temporal/t.connect/testsuite/test_distr_tgis_db_raster.py
temporal/t.connect/testsuite/test_distr_tgis_db_raster3d.py
temporal/t.connect/testsuite/test_distr_tgis_db_vector.py
temporal/t.info/testsuite/test.t.info.sh
temporal/t.rast.aggregate/testsuite/test_aggregation_relative.py
Expand Down
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ repos:
)
- repo: https://github.com/astral-sh/ruff-pre-commit
# Ruff version.
rev: v0.7.1
rev: v0.7.3
hooks:
# Run the linter.
- id: ruff
Expand Down
28 changes: 14 additions & 14 deletions .travis/linux.script.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,28 +11,28 @@ echo "MAKEFLAGS is '$MAKEFLAGS'"

./configure --host=x86_64-linux-gnu \
--build=x86_64-linux-gnu \
--enable-largefile \
--enable-shared \
--prefix=/usr/lib \
--sysconfdir=/etc \
--sharedstatedir=/var \
--enable-shared \
--with-postgres \
--sysconfdir=/etc \
--with-blas \
--with-cairo \
--with-cxx \
--with-gdal \
--with-freetype \
--with-readline \
--with-nls \
--with-odbc \
--with-freetype-includes=/usr/include/freetype2/ \
--with-gdal \
--with-geos \
--with-lapack \
--with-netcdf \
--with-blas \
--with-sqlite \
--with-zstd \
--enable-largefile \
--with-freetype-includes=/usr/include/freetype2/ \
--with-nls \
--with-odbc \
--with-pdal \
--with-postgres \
--with-postgres-includes=/usr/include/postgresql/ \
--with-proj-share=/usr/share/proj \
--with-cairo \
--with-pdal
--with-readline \
--with-sqlite \
--with-zstd

make CFLAGS="$CFLAGS $GRASS_EXTRA_CFLAGS" CXXFLAGS="$CXXFLAGS $GRASS_EXTRA_CXXFLAGS"
Loading
Loading