diff options
Diffstat (limited to 'src/libechonest.mk')
-rw-r--r-- | src/libechonest.mk | 35 |
1 files changed, 11 insertions, 24 deletions
diff --git a/src/libechonest.mk b/src/libechonest.mk index 4c7d9cf..c793811 100644 --- a/src/libechonest.mk +++ b/src/libechonest.mk @@ -5,34 +5,21 @@ $(PKG)_WEBSITE := https://github.com/lfranchi/libechonest $(PKG)_IGNORE := $(PKG)_VERSION := 2.3.1 $(PKG)_CHECKSUM := ab961ab952df30c5234b548031594d7e281e7c9f2a9d1ce91fe5421ddde85e7c -$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION) -$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.gz -$(PKG)_URL := https://github.com/lfranchi/$(PKG)/archive/$($(PKG)_VERSION).tar.gz -$(PKG)_DEPS := cc qjson qt +$(PKG)_GH_CONF := lfranchi/libechonest/tags +$(PKG)_DEPS := cc qtbase -define $(PKG)_UPDATE - $(call MXE_GET_GITHUB_TAGS, lfranchi/libechonest) -endef +$(PKG)_QT_SUFFIX := 5 +$(PKG)_QT4_BOOL := OFF define $(PKG)_BUILD - mkdir '$(1).build' - cd '$(1).build' && '$(TARGET)-cmake' '$(1)' - $(MAKE) -C '$(1).build' -j '$(JOBS)' - $(MAKE) -C '$(1).build' -j 1 install - - # create pkg-config file - $(INSTALL) -d '$(PREFIX)/$(TARGET)/lib/pkgconfig' - (echo 'Name: $(PKG)'; \ - echo 'Version: $($(PKG)_VERSION)'; \ - echo 'Description: $(PKG)'; \ - echo 'Requires: QtCore QtNetwork'; \ - echo 'Libs: -lechonest';) \ - > '$(PREFIX)/$(TARGET)/lib/pkgconfig/$(PKG).pc' + cd '$(BUILD_DIR)' && $(TARGET)-cmake '$(SOURCE_DIR)' \ + -DECHONEST_BUILD_TESTS=OFF \ + -DBUILD_WITH_QT4=$($(PKG)_QT4_BOOL) + $(MAKE) -C '$(BUILD_DIR)' -j '$(JOBS)' + $(MAKE) -C '$(BUILD_DIR)' -j 1 install '$(TARGET)-g++' \ - -W -Wall -Werror -ansi -pedantic \ + -W -Wall -Werror -std=c++11 -pedantic \ '$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-$(PKG).exe' \ - `'$(TARGET)-pkg-config' libechonest --cflags --libs` + `'$(TARGET)-pkg-config' libechonest$($(PKG)_QT_SUFFIX) --cflags --libs` endef - -$(PKG)_BUILD_STATIC = |