Mercurial > mxe-octave
changeset 943:bc40d4f60207
provide GCC OpenMP functionality as extra package libgomp (by Tony Theodore)
author | Volker Grabsch <vog@notjusthosting.com> |
---|---|
date | Sun, 09 May 2010 19:00:16 +0200 |
parents | 7922b096c74e |
children | 26c10955389a |
files | src/gcc.mk src/libgomp.mk |
diffstat | 2 files changed, 34 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/gcc.mk Mon May 03 16:51:20 2010 +0200 +++ b/src/gcc.mk Sun May 09 19:00:16 2010 +0200 @@ -45,7 +45,9 @@ --without-x \ --disable-win32-registry \ --enable-sjlj-exceptions \ - --enable-threads=win32 + --enable-threads=win32 \ + --disable-libgomp \ + --disable-libmudflap $(MAKE) -C '$(1)/build' -j '$(JOBS)' $(MAKE) -C '$(1)/build' -j 1 install
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/libgomp.mk Sun May 09 19:00:16 2010 +0200 @@ -0,0 +1,31 @@ +# This file is part of mingw-cross-env. +# See doc/index.html for further information. + +# GCC-libgomp +PKG := libgomp +$(PKG)_IGNORE = $(gcc_IGNORE) +$(PKG)_VERSION = $(gcc_VERSION) +$(PKG)_CHECKSUM = $(gcc_CHECKSUM) +$(PKG)_SUBDIR = $(gcc_SUBDIR) +$(PKG)_FILE = $(gcc_FILE) +$(PKG)_WEBSITE := http://gcc.gnu.org/projects/gomp/ +$(PKG)_URL = $(gcc_URL) +$(PKG)_URL_2 = $(gcc_URL_2) +$(PKG)_DEPS := pthreads + +define $(PKG)_UPDATE + echo $(gcc_VERSION) +endef + +define $(PKG)_BUILD + mkdir -p '$(1)/build/$(TARGET)/libgomp' + cd '$(1)/build/$(TARGET)/libgomp' && '$(1)/libgomp/configure' \ + --host='$(TARGET)' \ + --target='$(TARGET)' \ + --prefix='$(PREFIX)' \ + --enable-version-specific-runtime-libs \ + --with-gnu-ld \ + --disable-shared \ + LIBS='-lws2_32' + $(MAKE) -C '$(1)/build/$(TARGET)/libgomp' -j '$(JOBS)' install +endef