50-frei0r.sh 737 B

123456789101112131415161718192021222324252627282930313233
  1. #!/bin/bash
  2. SCRIPT_REPO="https://github.com/dyne/frei0r.git"
  3. SCRIPT_COMMIT="2328ce38020b48e0a0d653cd55fe918764ec7bb3"
  4. ffbuild_enabled() {
  5. [[ $VARIANT == lgpl* ]] && return -1
  6. [[ $ADDINS_STR == *4.4* ]] && return -1
  7. return 0
  8. }
  9. ffbuild_dockerbuild() {
  10. mkdir build && cd build
  11. cmake -DCMAKE_TOOLCHAIN_FILE="$FFBUILD_CMAKE_TOOLCHAIN" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="$FFBUILD_PREFIX" ..
  12. mkdir -p "$FFBUILD_PREFIX"/lib/pkgconfig
  13. cp frei0r.pc "$FFBUILD_PREFIX"/lib/pkgconfig
  14. mkdir -p "$FFBUILD_PREFIX"/include
  15. cp ../include/frei0r.h "$FFBUILD_PREFIX"/include
  16. cat frei0r.pc
  17. }
  18. ffbuild_configure() {
  19. echo --enable-frei0r
  20. }
  21. ffbuild_unconfigure() {
  22. echo --disable-frei0r
  23. }