From: Markham Date: Tue, 26 Feb 2019 15:49:34 +0000 (+0100) Subject: environment.mk: introduce CMAKE variables X-Git-Url: https://git.webhop.me/?a=commitdiff_plain;h=b8a3a5c73376171ffdd4292d8b79508af4a9fa33;p=bs-cst-neutrino-hd.git environment.mk: introduce CMAKE variables --- 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