diff options
author | Félix Piédallu | 2022-09-19 10:28:39 +0200 |
---|---|---|
committer | Félix Piédallu | 2022-09-19 10:28:39 +0200 |
commit | 00bb8ed395c485d616fa691450cc201561e24cd7 (patch) | |
tree | 5bb9215f9e8a72beffd6d70d750474288f49460c | |
parent | 32671a5a4a718c14c8306a250cd94826efe1e917 (diff) | |
download | aur-00bb8ed395c485d616fa691450cc201561e24cd7.tar.gz |
define cmake flags as a list for easier manipulation
-rw-r--r-- | PKGBUILD | 29 |
1 files changed, 17 insertions, 12 deletions
@@ -1,7 +1,7 @@ # Maintainer: Salamandar <felix@piedallu.me> pkgname=prusa-slicer-git -pkgver=2.6.0.alpha0.r149.g60cd7d456 +pkgver=2.6.0.alpha0.r156.gc3bdf2fc2 pkgrel=1 pkgdesc='G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.)' arch=('i686' 'x86_64' 'armv6' 'armv6h' 'armv7h') @@ -54,18 +54,23 @@ build() { export CC=clang export CXX=clang++ - cmake -B build -S PrusaSlicer -G Ninja \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_LIBDIR=lib \ - -DSLIC3R_FHS=ON \ - -DSLIC3R_PCH=OFF \ - -DSLIC3R_WX_STABLE=ON \ - -DSLIC3R_GTK=3 \ - -DSLIC3R_STATIC=OFF \ - -DwxWidgets_CONFIG_EXECUTABLE=$(which wx-config-gtk3) \ + cmake_args=( + -DCMAKE_INSTALL_PREFIX=/usr + -DCMAKE_INSTALL_LIBDIR=lib + -DSLIC3R_FHS=ON + -DSLIC3R_PCH=OFF + -DSLIC3R_GTK=3 -DOPENVDB_FIND_MODULE_PATH=/usr/lib/cmake/OpenVDB + ) + # For system-provided wx-gtk3 + cmake_args+=( + -DSLIC3R_STATIC=OFF + -DSLIC3R_WX_STABLE=ON + -DwxWidgets_CONFIG_EXECUTABLE="$(which wx-config-gtk3)" + ) - ninja -C build + cmake -B build -S PrusaSlicer -G Ninja "${cmake_args[@]}" + cmake --build build } check() { @@ -74,7 +79,7 @@ check() { } package () { - DESTDIR="${pkgdir}" ninja -C "build" install + DESTDIR="$pkgdir" cmake --install build # Patch desktop files for i in PrusaGcodeviewer PrusaSlicer; do |