diff options
author | Félix Piédallu | 2022-01-25 10:28:47 +0100 |
---|---|---|
committer | Félix Piédallu | 2022-01-25 10:28:47 +0100 |
commit | 7331320b37aaf13c0809537b29208f1b2038abeb (patch) | |
tree | 42999d141f09d3902d5d49c987a39e1d447022ea | |
parent | 4cefe384654cc8b8f6a0d8982b12861f09c3cef3 (diff) | |
download | aur-7331320b37aaf13c0809537b29208f1b2038abeb.tar.gz |
Let cmake create the build directory
-rw-r--r-- | PKGBUILD | 18 |
1 files changed, 7 insertions, 11 deletions
@@ -47,33 +47,29 @@ prepare() { } build() { - cd "${srcdir}/PrusaSlicer" - mkdir -p build - - cd build - WX_CONFIG=wx-config-gtk3 \ - cmake .. -G Ninja \ + cmake -B build -S PrusaSlicer -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ -DSLIC3R_FHS=ON \ - -DSLIC3R_PCH=ON \ + -DSLIC3R_PCH=OFF \ -DSLIC3R_WX_STABLE=ON \ -DSLIC3R_GTK=3 \ -DSLIC3R_STATIC=OFF \ + -DwxWidgets_CONFIG_EXECUTABLE=$(which wx-config-gtk3) \ -DOPENVDB_FIND_MODULE_PATH=/usr/lib/cmake/OpenVDB # This is a trick to workaround RAM issues that kill GCC - ninja -k0 - ninja -j2 + ninja -C build -k0 + ninja -C build -j2 } check() { - cd "${srcdir}/PrusaSlicer/build" + cd "build" ctest -V } package () { - DESTDIR="${pkgdir}" ninja -C "${srcdir}/PrusaSlicer/build" install + DESTDIR="${pkgdir}" ninja -C "build" install # Patch desktop files for i in PrusaGcodeviewer PrusaSlicer; do |