Browse Source

package/archlinux: force a concrete Python executable.

Otherwise pybind11 picks up oldest installed, or whatever other arbitrary
one. Between this and the other issue with Homebrew, has everyone gone
insane lately?? How is such a behavior a reasonable default?!
next
Vladimír Vondruš 2 years ago
parent
commit
57fc62f121
  1. 1
      package/archlinux/PKGBUILD
  2. 1
      package/archlinux/PKGBUILD-coverage

1
package/archlinux/PKGBUILD

@ -33,6 +33,7 @@ build() {
-DCMAKE_CXX_FLAGS_RELWITHDEBINFO="-O2 -g -DNDEBUG -fno-omit-frame-pointer" \ -DCMAKE_CXX_FLAGS_RELWITHDEBINFO="-O2 -g -DNDEBUG -fno-omit-frame-pointer" \
-DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_COLOR_DIAGNOSTICS=ON \ -DCMAKE_COLOR_DIAGNOSTICS=ON \
-DPYTHON_EXECUTABLE=$(which python) \
-DMAGNUM_WITH_PYTHON=ON \ -DMAGNUM_WITH_PYTHON=ON \
-DMAGNUM_BUILD_TESTS=ON \ -DMAGNUM_BUILD_TESTS=ON \
-G "Ninja Multi-Config" -G "Ninja Multi-Config"

1
package/archlinux/PKGBUILD-coverage

@ -30,6 +30,7 @@ build() {
-DCMAKE_BUILD_TYPE=Debug \ -DCMAKE_BUILD_TYPE=Debug \
-DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_COLOR_DIAGNOSTICS=ON \ -DCMAKE_COLOR_DIAGNOSTICS=ON \
-DPYTHON_EXECUTABLE=$(which python) \
-DMAGNUM_WITH_PYTHON=ON \ -DMAGNUM_WITH_PYTHON=ON \
-DMAGNUM_BUILD_TESTS=ON \ -DMAGNUM_BUILD_TESTS=ON \
-G Ninja -G Ninja

Loading…
Cancel
Save