Tomas KaliberaUpdate pkgconf-host.mkba954f43 years agoHistory
47 lines · 1.7 KB · Text
RawDownload
# This file is part of MXE. See LICENSE.md for licensing information. PKG             := pkgconf-host$(PKG)_IGNORE    = $(pkgconf_IGNORE)$(PKG)_VERSION   = $(pkgconf_VERSION)$(PKG)_CHECKSUM  = $(pkgconf_CHECKSUM)$(PKG)_SUBDIR    = $(pkgconf_SUBDIR)$(PKG)_FILE      = $(pkgconf_FILE)$(PKG)_URL       = $(pkgconf_URL)$(PKG)_URL_2     = $(pkgconf_URL_2)$(PKG)_DEPS     := cc libffi define $(PKG)_UPDATE    echo $(pkgconf_VERSION)endef define $(PKG)_BUILD    cd '$(SOURCE_DIR)' && ./autogen.sh    cd '$(BUILD_DIR)' && '$(SOURCE_DIR)/configure' \        $(MXE_CONFIGURE_OPTS) \        CFLAGS="$(if $(BUILD_STATIC),-DPKGCONFIG_IS_STATIC)"    $(MAKE) -C '$(BUILD_DIR)' -j '$(JOBS)'    $(MAKE) -C '$(BUILD_DIR)' -j 1 install     # create pkg-config script with relative paths    (echo '#!/bin/sh'; \     echo 'PKG_CONFIG_PATH="../qt5/lib/pkgconfig":"$$PKG_CONFIG_PATH_$(subst .,_,$(subst -,_,$(TARGET)))" \           PKG_CONFIG_LIBDIR='\''../lib/pkgconfig'\'' \           exec '../bin/pkgconf' \               $(if $(BUILD_STATIC),--static) \               --define-variable=prefix=.. \               "$$@"' \    )         > '$(PREFIX)/$(TARGET)/bin/pkg-config'    chmod 0755 '$(PREFIX)/$(TARGET)/bin/pkg-config'     # test compilation on host with libffi in non-std prefix    cp '$(PWD)/src/libffi-test.c' '$(PREFIX)/$(TARGET)/bin/test-$(PKG).c'    (echo '#!/bin/sh'; \     echo 'export PATH=../bin:$PATH'; \     echo 'gcc -v \               -W -Wall -Werror -ansi -pedantic \               test-$(PKG).c -o test-$(PKG).exe \               `pkg-config --cflags --libs libffi`'; \     echo 'test-$(PKG).exe'; \    )        > '$(PREFIX)/$(TARGET)/bin/test-$(PKG)'    chmod 0755 '$(PREFIX)/$(TARGET)/bin/test-$(PKG)'endef

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t