diff options
author | midipix <writeonce@midipix.org> | 2021-06-11 15:18:42 +0000 |
---|---|---|
committer | midipix <writeonce@midipix.org> | 2021-06-12 10:45:01 +0000 |
commit | 473eef352025442ab6326fc12041685f01f60703 (patch) | |
tree | f4f17887fbe9d2838cb0a7e2ec84fcdd711ad945 /configure | |
parent | 968664636a64c5ba77bd1bfeae4296651fce6539 (diff) | |
download | apimagic-473eef352025442ab6326fc12041685f01f60703.tar.bz2 apimagic-473eef352025442ab6326fc12041685f01f60703.tar.xz |
build system: configure, ccenv: added --pkgconf[if] support and integration.
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 32 |
1 files changed, 32 insertions, 0 deletions
@@ -186,6 +186,24 @@ init_vars() mb_makefile='Makefile' fi + # pkgconf (host) + if [ -z "${PKGCONF}" ]; then + PKGCONF="$mb_pkgconf" + fi + + if [ -z "${PKGCONF}" ]; then + PKGCONF="${PKGCONFIG}" + fi + + # pkgconf (native) + if [ -z "${NATIVE_PKGCONF}" ]; then + NATIVE_PKGCONF="$mb_native_pkgconf" + fi + + if [ -z "${NATIVE_PKGCONF}" ]; then + NATIVE_PKGCONF="${NATIVE_PKGCONFIG}" + fi + # project-specific initialization if [ _$mb_use_custom_cfginit = _yes ]; then . "$mb_project_dir/project/config/cfginit.sh" @@ -259,6 +277,9 @@ init_vars() mb_cross_compile=$CROSS_COMPILE mb_shell=$SHELL + # pkgconf + mb_pkgconf=$PKGCONF + # switches mb_cflags=$CFLAGS mb_cflags_debug=$CFLAGS_DEBUG @@ -303,6 +324,8 @@ init_vars() mb_native_cflags=$NATIVE_CFLAGS mb_native_ldflags=$NATIVE_LDFLAGS + mb_native_pkgconf=$NATIVE_PKGCONF + mb_native_pe_subsystem=$NATIVE_PE_SUBSYSTEM mb_native_pe_image_base=$NATIVE_PE_IMAGE_BASE @@ -1107,6 +1130,15 @@ for arg ; do mb_makemode=${arg#*=} ;; + #pkgconf[ig] + --pkgconf=*) + mb_pkgconf=${arg#*=} + ;; + + --pkgconfig=*) + mb_pkgconf=${arg#*=} + ;; + # build --build=*) mb_build=${arg#*=} |