Mercurial > mxe-octave
annotate src/pthreads.mk @ 4467:b7d6a53fa46c
gcc: update to 7.1 with tools
* src/build-gcc.mk: update version 7.1.0
* src/cloog.mk: update 0.18.4
* src/gmp.mk: update 6.1.2
* src/isl.mk: update 0.16.1, add no-undefined flag
* src/mpfr.mk: update 3.1.6
* src/native-gcc.mk: update 7.1.0
* src/isl-1-fixes.patch: removed file
* dist-files.mk: remove reference to patch files, add mingw-w64 patch
* src/build-gcc-1-mingw-float.patch: removed patch
* src/native-gcc-1-mingw-float.patch: removed patch
* src/build-gcc-2-intrinsics.patch: removed patch
* src/native-gcc-2-intrinsics.patch: removed patch
* src/mingw-w64.mk: update to 5.0.2
* src/gcc-1-mingw-float.patch: remove patch
* src/gcc-2-darwin-no-pie.patch: remove patch
* src/mingw-w64-2-pthreads.patch: new file
* src/pthreads.mk: apply mingw patches to mingw sources before running configure
author | John D |
---|---|
date | Mon, 31 Jul 2017 16:53:21 -0400 |
parents | 9c875e7a344a |
children |
rev | line source |
---|---|
2333
f653602a0500
Rebrand to new project name MXE
Volker Grabsch <vog@notjusthosting.com>
parents:
1390
diff
changeset
|
1 # This file is part of MXE. |
2353
99516e73b368
Move doc/index.html -> index.html
Volker Grabsch <vog@notjusthosting.com>
parents:
2349
diff
changeset
|
2 # See index.html for further information. |
938
795dbc19e055
detangle package pthreads from package gcc
Volker Grabsch <vog@notjusthosting.com>
parents:
diff
changeset
|
3 |
795dbc19e055
detangle package pthreads from package gcc
Volker Grabsch <vog@notjusthosting.com>
parents:
diff
changeset
|
4 PKG := pthreads |
3808 | 5 $(PKG)_IGNORE := $(mingw-w64_IGNORE) |
6 $(PKG)_VERSION := $(mingw-w64_VERSION) | |
7 $(PKG)_CHECKSUM := $(mingw-w64_CHECKSUM) | |
8 $(PKG)_SUBDIR := $(mingw-w64_SUBDIR) | |
9 $(PKG)_FILE := $(mingw-w64_FILE) | |
10 $(PKG)_URL := $(mingw-w64_URL) | |
11 $(PKG)_DEPS := | |
938
795dbc19e055
detangle package pthreads from package gcc
Volker Grabsch <vog@notjusthosting.com>
parents:
diff
changeset
|
12 |
795dbc19e055
detangle package pthreads from package gcc
Volker Grabsch <vog@notjusthosting.com>
parents:
diff
changeset
|
13 define $(PKG)_UPDATE |
3808 | 14 echo $(mingw-w64_VERSION) |
938
795dbc19e055
detangle package pthreads from package gcc
Volker Grabsch <vog@notjusthosting.com>
parents:
diff
changeset
|
15 endef |
795dbc19e055
detangle package pthreads from package gcc
Volker Grabsch <vog@notjusthosting.com>
parents:
diff
changeset
|
16 |
3975 | 17 ifeq ($(MXE_SYSTEM)$(MXE_NATIVE_BUILD),mingwno) |
938
795dbc19e055
detangle package pthreads from package gcc
Volker Grabsch <vog@notjusthosting.com>
parents:
diff
changeset
|
18 define $(PKG)_BUILD |
4467 | 19 # apply the mingw-w64 patches to the mingw sources |
20 $(foreach PKG_PATCH,$(sort $(wildcard $(TOP_DIR)/src/mingw-w64-*.patch)), | |
21 (cd '$(1)' && $(PATCH) -p1 -u) < $(PKG_PATCH)) | |
22 $(foreach PKG_PATCH,$(sort $(wildcard $(TOP_DIR)/src/$(MXE_SYSTEM)-mingw-w64-*.patch)), | |
23 (cd '$(1)' && $(PATCH) -p1 -u) < $(PKG_PATCH)) | |
24 | |
3808 | 25 cd '$(1)/mingw-w64-libraries/winpthreads' && ./configure \ |
26 $(HOST_AND_BUILD_CONFIGURE_OPTIONS) \ | |
27 --prefix='$(HOST_PREFIX)' \ | |
28 $(ENABLE_SHARED_OR_STATIC) | |
29 | |
30 $(MAKE) -C '$(1)/mingw-w64-libraries/winpthreads' -j '$(JOBS)' | |
31 $(MAKE) -C '$(1)/mingw-w64-libraries/winpthreads' -j 1 install | |
938
795dbc19e055
detangle package pthreads from package gcc
Volker Grabsch <vog@notjusthosting.com>
parents:
diff
changeset
|
32 endef |
2997 | 33 else |
34 define $(PKG)_BUILD | |
35 endef | |
36 endif |