mrrl

Minimal Reliable Reproducible Linux
git clone https://ccx.te2000.cz/git/mrrl
Log | Files | Refs | Submodules | README

autotools (1278B)


      1 autotools_config() {
      2 	prefix={{versions}}/$pthbs_package
      3 	./configure -C \
      4 		--prefix="$prefix" \
      5 		--build="$(${CC:-gcc} -dumpmachine)" \
      6 		--bindir="$prefix/{{bindir}}" \
      7 		--sbindir="$prefix/{{sbindir}}" \
      8 		--infodir="$prefix/{{infodir}}" \
      9 		--localedir="$prefix/{{localedir}}" \
     10 		--mandir="$prefix/{{mandir}}" \
     11 		--libdir="$prefix/{{libdir}}" \
     12 		--docdir="$prefix/{{docdir}}/{{shortname}}" \
     13 		--datadir="$prefix/{{datadir}}" \
     14 		--datarootdir="$prefix/{{datarootdir}}" \
     15 		--localstatedir='{{var_dir}}' \
     16 		"$@"
     17 {#
     18 		# --libexecdir=DIR        program executables [EPREFIX/libexec]
     19 		# --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
     20 		# --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
     21 		# --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
     22 		# --includedir=DIR        C header files [PREFIX/include]
     23 		# --oldincludedir=DIR     C header files for non-gcc [/usr/include]
     24 		# --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
     25 		# --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
     26 	# ac_cv_func_malloc_0_nonnull=yes \
     27 	# ac_cv_func_realloc_0_nonnull=yes
     28 #}
     29 }
     30 
     31 autotools_config_static() {
     32 	autotools_config "$@" --enable-static --disable-shared
     33 }