From b8a3a5c73376171ffdd4292d8b79508af4a9fa33 Mon Sep 17 00:00:00 2001 From: Markham Date: Tue, 26 Feb 2019 16:49:34 +0100 Subject: [PATCH] environment.mk: introduce CMAKE variables --- make/environment.mk | 33 ++++++++++++++++++++++++++++++--- 1 file changed, 30 insertions(+), 3 deletions(-) diff --git a/make/environment.mk b/make/environment.mk index 8e3a1a0..13362f3 100755 --- a/make/environment.mk +++ b/make/environment.mk @@ -231,9 +231,6 @@ TOUCH = @touch $@; \ # wget tarballs into archive directory WGET = wget -t3 -T10 -c -P $(ARCHIVE) -CONFIGURE_OPTS = \ - --build=$(BUILD) --host=$(TARGET) - BUILDENV = \ CFLAGS="$(TARGET_CFLAGS)" \ CPPFLAGS="$(TARGET_CPPFLAGS)" \ @@ -241,11 +238,41 @@ BUILDENV = \ LDFLAGS="$(TARGET_LDFLAGS)" \ PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) +CONFIGURE_OPTS = \ + --build=$(BUILD) \ + --host=$(TARGET) + CONFIGURE = \ test -f ./configure || ./autogen.sh && \ $(BUILDENV) \ ./configure $(CONFIGURE_OPTS) +CMAKE_OPTS = \ + -DBUILD_SHARED_LIBS=ON \ + -DENABLE_STATIC=OFF \ + -DCMAKE_BUILD_TYPE="None" \ + -DCMAKE_SYSTEM_NAME="Linux" \ + -DCMAKE_SYSTEM_PROCESSOR="$(BOXARCH)" \ + -DCMAKE_INSTALL_PREFIX="" \ + -DCMAKE_INSTALL_DOCDIR="/.remove" \ + -DCMAKE_INSTALL_MANDIR="/.remove" \ + -DCMAKE_PREFIX_PATH="$(TARGETPREFIX)" \ + -DCMAKE_INCLUDE_PATH="$(TARGET_INCLUDE_DIR)" \ + -DCMAKE_C_COMPILER="$(TARGET)-gcc" \ + -DCMAKE_C_FLAGS="$(TARGET_CFLAGS) -DNDEBUG" \ + -DCMAKE_CXX_COMPILER="$(TARGET)-g++" \ + -DCMAKE_CXX_FLAGS="$(TARGET_CFLAGS) -DNDEBUG" \ + -DCMAKE_LINKER="$(TARGET)-ld" \ + -DCMAKE_AR="$(TARGET)-ar" \ + -DCMAKE_NM="$(TARGET)-nm" \ + -DCMAKE_OBJDUMP="$(TARGET)-objdump" \ + -DCMAKE_RANLIB="$(TARGET)-ranlib" \ + -DCMAKE_STRIP="$(TARGET)-strip" + +CMAKE = \ + rm -f CMakeCache.txt; \ + cmake --no-warn-unused-cli $(CMAKE_OPTS) + #SVN ?= svn --username coolstream --password coolstream --no-auth-cache #SVNCO ?= $(SVN) co http://www.coolstreamtech.de/coolstream_public_svn SVN ?= svn -- 2.39.5