# this file no needed in package build recipe # this file will just show what auto build system use for build options 1 - meson_build: meson setup \ -Dprefix=/usr \ -Dlibdir=/usr/lib \ -Dincludedir=/usr/include \ -Ddatadir=/usr/share \ -Dmandir=/usr/share/man \ -Dinfodir=/usr/share/info \ -Dlocaledir=/usr/share/locale \ -Dsysconfdir=/etc \ -Dlocalstatedir=/var \ -Dsharedstatedir=/var/lib \ -Dbuildtype=plain \ -Dauto_features=auto \ -Dwrap_mode=nodownload \ -Db_lto=true \ -Db_pie=true \ $build_opt \ build ninja -C build DESTDIR=$PKG meson install -C build 2 - configure_build: ./configure \ --prefix=/usr \ --sysconfdir=/etc \ --localstatedir=/var \ --libdir=/usr/lib \ --infodir=/usr/share/info \ --mandir=/usr/share/man \ $build_opt make make DESTDIR=$PKG install 3 - cmake_build: mkdir -p cmakebuild cd cmakebuild cmake \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_SYSCONFDIR=/etc \ -DCMAKE_INSTALL_LIBDIR=lib \ -DCMAKE_BUILD_TYPE=Release \ -DFETCHCONTENT_FULLY_DISCONNECTED=ON \ -DCMAKE_C_FLAGS_RELEASE="$CFLAGS" \ -DCMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS" \ $build_opt \ -B build .. if [ -f build.ninja ]; then ninja DESTDIR=$PKG ninja install else cmake --build build DESTDIR=$PKG cmake --install build fi 4 - python_build: python3 setup.py build python3 setup.py install --prefix=/usr --root=$PKG --optimize=1 $build_opt 5 - perlmodule_build: perl Makefile.PL make make DESTDIR=$PKG install 6 - makefile_build: make \ PREFIX=/usr \ prefix=/usr \ SYSCONFDIR=/etc \ sysconfdir=/etc \ MANDIR=/usr/share/man \ mandir=/usr/share/man \ LIBDIR=/usr/lib \ PKGCONFIGDIR=/usr/lib/pkgconfig make \ PREFIX=/usr \ prefix=/usr \ SYSCONFDIR=/etc \ sysconfdir=/etc \ MANDIR=/usr/share/man \ mandir=/usr/share/man \ LIBDIR=/usr/lib \ PKGCONFIGDIR=/usr/lib/pkgconfig \ DESTDIR=$PKG install