changeset 3277:1418183e786b

Enable native mingw build of gl2ps * src/gl2ps.mk: In native mingw, force output for MSYS makefiles and dont set AR, RANLIB.
author John Donoghue <john.donoghue@ieee.org>
date Sat, 02 Nov 2013 11:30:58 -0400
parents 7a7d2318ca93
children fbf8f71bf1e6
files src/gl2ps.mk
diffstat 1 files changed, 10 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/gl2ps.mk	Wed Oct 30 02:23:16 2013 -0400
+++ b/src/gl2ps.mk	Sat Nov 02 11:30:58 2013 -0400
@@ -8,6 +8,15 @@
 $(PKG)_URL      := http://geuz.org/$(PKG)/src/$($(PKG)_FILE)
 $(PKG)_DEPS     :=
 
+
+ifeq ($(MXE_NATIVE_MINGW_BUILD),yes)
+    $(PKG)_CMAKE_FLAGS := -G 'MSYS Makefiles'
+else
+    $(PKG)_CMAKE_FLAGS := \
+        -DCMAKE_AR='$(MXE_AR)' \
+        -DCMAKE_RANLIB='$(MXE_RANLIB)' 
+endif
+
 define $(PKG)_UPDATE
     echo 'Warning: Updates are temporarily disabled for package octave.' >&2;
     echo $(gl2ps_VERSION)
@@ -15,9 +24,8 @@
 
 define $(PKG)_BUILD
     cd '$(1)' && cmake \
+        $($(PKG)_CMAKE_FLAGS) \
         -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \
-        -DCMAKE_AR='$(MXE_AR)' \
-        -DCMAKE_RANLIB='$(MXE_RANLIB)' \
         .
     $(MAKE) -C '$(1)' -j '$(JOBS)' VERBOSE=1 install
 endef