# HG changeset patch # User John Donoghue # Date 1383406258 14400 # Node ID 1418183e786b065c548b60d4fb38f07dca7fae1b # Parent 7a7d2318ca93acc6fc231de8218e2d2936909f8f Enable native mingw build of gl2ps * src/gl2ps.mk: In native mingw, force output for MSYS makefiles and dont set AR, RANLIB. diff -r 7a7d2318ca93 -r 1418183e786b src/gl2ps.mk --- 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