Tony Theodore
e9fa2e05c6
package gcc: install shared .dlls to $(TARGET)/bin
...
fixes #358
10 years ago
Tony Theodore
7d7dd227db
packages gcc libvpx openssl portaudio: use escaped substitution style
...
prompted by sample package recipe on @TimothyGu's wiki
10 years ago
Tony Theodore
14d8c60494
package gcc: enbale shared target libs
10 years ago
John W. Eaton
540c9e8f32
packages binutils gcc: remove build tools from $(TARGET)/bin and use prefixed tools instead
10 years ago
Tony Theodore
5a18b2786b
Merge pull request #320 from tonytheodore/lookup-pkg-rule
...
Makefile: refactor lookup of pkg build rules and deps
10 years ago
Tony Theodore
c1ad134439
packages gcc sdl_rwhttp: use new-style target-specific deps
10 years ago
Tony Theodore
1a9ad29fe6
mxe configury: build native pkgconf and centralise various conf files
...
Since we need pkgconf for Cflags.private support, it seems like a
logical place for these types of config files instead of being
spread over Makefile, binutils, and gcc.
10 years ago
Tony Theodore
14b5bef5e2
package gcc: add qt5 to pkgconfig search path
10 years ago
Tony Theodore
e9e7da9296
Merge pull request #262 from tonytheodore/cloog-isl
...
add packages cloog isl and use for gcc optimisations
11 years ago
Tony Theodore
ef45408eac
package gcc: retry mingw-w64 crt build
11 years ago
Tony Theodore
aadc5cea1e
add packages cloog isl and use for gcc optimisations
11 years ago
Tony Theodore
2b82342590
gcc support libraries: build separately in own package rules
11 years ago
Mark Brand
0ee3f0e2eb
update package gcc
11 years ago
Tony Theodore
8282cb8014
package gcc: add gcc to list of symlinks for native build
11 years ago
Tony Theodore
07cdf41da1
packages binutils dbus gcc gettext libiconv: enable/disable native builds
11 years ago
Tony Theodore
8c46d829bf
package gcc: add target-specific dependencies
11 years ago
Tony Theodore
25a3a7f0ff
package hdf5: add prefixed compiler wrappers and add to cmake toolchain file
11 years ago
Volker Grabsch
e412eb642d
Move package versions from index.html back into the src/*.mk files
...
Most of the automatic conversion was done using the following Python script:
import os
import re
pkgs = sorted(mkfile[:-len('.mk')] for mkfile in os.listdir('src') if mkfile.endswith('.mk'))
with open('index.html', 'rb') as f:
index = f.read()
pkgs_index = re.findall('<td class="package">([^<]*)</td>', index)
assert pkgs_index == pkgs
versions = dict(re.findall('<td id="([^"]*)-version">([^<]*)</td>', index))
assert sorted(versions.keys()) == pkgs
for pkg in pkgs:
version = versions[pkg]
with open('src/' + pkg + '.mk', 'rb') as f:
mk = f.read()
checksumpos = mk.index('\n$(PKG)_CHECKSUM ')
versionline = '\n$(PKG)_VERSION := %(version)s' % {'version': version}
newmk = mk[:checksumpos] + versionline + mk[checksumpos:]
with open('src/' + pkg + '.mk', 'wb') as f:
f.write(newmk)
11 years ago
Tony Theodore
b974ef08d8
add mingw-w64 runtime and pthreads implementation, update related toolchain files
11 years ago
Mark Brand
4a78b2ae0a
update package gcc
11 years ago
Tony Theodore
6188de2ed3
various packages: remove grep workarounds for version sorting
11 years ago
Mark Brand
42cbd08316
package gcc: fix update macro for 4.8 series
11 years ago
Mark Brand
ba2106d3f0
adjust references to qmake (Qt 4)
...
Follow-up to previous commit.
11 years ago
Mark Brand
9ad28fd5c0
update package gcc
11 years ago
Mark Brand
4f65ceb834
update package gcc
12 years ago
Tony Theodore
fa98e530d7
package gcc: fix for OSX ASLR issues with pre-compiled headers
12 years ago
Volker Grabsch
c80ee377b2
Move CMAKE_BUILD_TYPE into toolchain file
12 years ago
Volker Grabsch
070e7a680d
Revert "Move CMAKE_BUILD_TYPE, CMAKE_AR and CMAKE_RANLIB into toolchain file"
...
This reverts commit e57db6d8c9
.
See http://lists.nongnu.org/archive/html/mingw-cross-env-list/2012-08/msg00028.html
12 years ago
Volker Grabsch
e57db6d8c9
Move CMAKE_BUILD_TYPE, CMAKE_AR and CMAKE_RANLIB into toolchain file
12 years ago
Mark Brand
bbfd6ac2cc
update package gcc
12 years ago
Tony Theodore
4ed13a9f30
all packages: use $(WGET) portability variable
12 years ago
Volker Grabsch
00f4690d3f
Move full package names from src/*.mk into package list (index.html)
12 years ago
Volker Grabsch
7badad85c9
Move doc/index.html -> index.html
12 years ago
Volker Grabsch
7e6723adb5
Move $(PKG)_VERSION and $(PKG)_WEBSITE from src/*.mk into doc/index.html
12 years ago
Volker Grabsch
defdff28f0
Rebrand to new project name MXE
12 years ago
Volker Grabsch
e86ebf0526
Fix annoying whitespaces at EOL
12 years ago
Mark Brand
4896387a5b
update package gcc
...
---
src/gcc.mk | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
12 years ago
Mark Brand
ee89c66a1c
update package gcc
12 years ago
Volker Grabsch
148931b4ae
replaced $(BUILD) with a more direct and less brittle construct
...
For discussion, see the following email and its follow-ups:
http://lists.nongnu.org/archive/html/mingw-cross-env-list/2011-11/msg00112.html
13 years ago
Mark Brand
ff98a17d4f
take config.guess from binutils instead of gcc
...
binutils comes before gcc and also has a newer config.guess.
13 years ago
Mark Brand
26a746fe74
add BUILD and install config.guess and config.sub
13 years ago
Mark Brand
104db775b9
add cmake definition for fortran
13 years ago
Mark Brand
9b8424c30c
update packages gcc pfstools
13 years ago
Mark Brand
614dad4e29
set QT_QMAKE_EXECUTABLE in cmake toolchain file
...
When this is not set, cmake might use the host's qmake.
Problem observed bulding package openscenegraph.
13 years ago
Mark Brand
e12c389529
update package gcc-mpfr
13 years ago
Zach Thibeau
2149375add
additional variable for the cmake toolchain file
13 years ago
Mark Brand
1b755cf68f
packages gcc libmikmod: explicitly specify --libdir
...
Avoid defaulting to lib64 on some systems.
13 years ago
Mark Brand
2e4068966a
update packages: gcc imagemagick
13 years ago
Mark Brand
055bc0c689
package gcc: fix update macro
13 years ago
Kay Hayen
9e6545a2c6
disable SJLJ exceptions explicitly, as those cause trouble
13 years ago
Mark Brand
3c9db2355b
update package gcc
13 years ago
Tony Theodore
d9bfa57f73
add cmake toolchain file and simplify build rules of relevant packages
13 years ago
Tony Theodore
ae9e660e12
package gcc: remove mpfr configure workaround after upgrade
14 years ago
Mark Brand
8d0bad448a
upgrade package gcc
14 years ago
Volker Grabsch
d2530d8d9e
improved pkg-config wrapper and its documentation
14 years ago
Tony Theodore
90e600677d
add reminder to remove gmp links after next gcc update
14 years ago
Mark Brand
ab12b85a67
upgrade packages curl freetype gcc glew gnutls gst* libarchive libevent libgcrypt pcre sqlite w32api
...
New requirement XZ Utils for unpacking w32api lzma archive.
14 years ago
Volker Grabsch
d9a12589e8
use a build directory separate from the source directory in package gcc (by Tony Theodore)
14 years ago
Mark Brand
5a823d0b7b
upgrade package gcc-mpfr
14 years ago
Volker Grabsch
b7ef3664ea
improved version recognition of packages: boost freetype gcc glew libgee mingwrt openssl pcre pdcurses w32api wxwidgets
14 years ago
Volker Grabsch
26a52f4774
bugfix: remove mingwrt-dll from the dependencies of package gcc
14 years ago
Volker Grabsch
86e7682e7c
switch from SJLJ to DW2 in package gcc
14 years ago
Volker Grabsch
633423723e
improved version recognition of packages binutils and gcc
14 years ago
Volker Grabsch
d40af3575f
provide GCC OpenMP functionality as extra package libgomp (by Tony Theodore)
14 years ago
Volker Grabsch
0d01b38c8d
avoid all old 4.4.x versions of package gcc
14 years ago
Volker Grabsch
b2053a8302
detangle package pthreads from package gcc
...
Originally, the builds of gcc and pthreads were interlaced as a
work-around to get OpenMPI support. However, that never worked.
14 years ago
Volker Grabsch
5086294801
upgrade package gcc to GCC 4.5, switching back from TDM to MinGW (by Tony Theodore)
14 years ago
Volker Grabsch
40d75a2ee1
enable static linking of pthreads even when <sched.h> is included without <pthread.h>
14 years ago
Volker Grabsch
f6248e8b68
replace Allegro's DirectX headers with the ones provided by Qt (by Mark Brand)
14 years ago
Volker Grabsch
e1ab4466ff
changed coding style: make "-i" always the first argument of $(SED) (by Mark Brand)
14 years ago
Volker Grabsch
834421011b
hardcode the --static argument into i686-pc-mingw32-pkg-config
14 years ago
Volker Grabsch
0557ac94e6
use explicitly "patch -u" to avoid warnings about guessing the patch type
14 years ago
Volker Grabsch
71f83a7e0d
point consequently to "doc/index.html" instead of "doc/index.html or doc/README"
14 years ago
Volker Grabsch
a72939270a
bugfix: remove dependencies on package pkg_config which no longer exists
14 years ago
Volker Grabsch
fab6f7f553
use the natively installed pkg-config instead of building a custom pkg-config
14 years ago
Volker Grabsch
fce858a1f9
ignore gcc-4.4.3 for now
15 years ago
Volker Grabsch
b97990a6d9
new package: directx
15 years ago
Volker Grabsch
8a3233b044
simplified file markers
15 years ago
Volker Grabsch
d642031dfb
improved speed of version recognition for package gcc
15 years ago
Volker Grabsch
a5e1a67929
improved structure of the gcc-* packages
15 years ago
Volker Grabsch
0c380c6572
mark TDM-GCC 4.4.1-tdm-2 as bad version
15 years ago
Volker Grabsch
32753e2007
new package: mingwrt-dll (for mingwm10.dll)
15 years ago
Volker Grabsch
48ba2c0424
strip the disturbing '#include "config.h"' from pthread.h
15 years ago
Volker Grabsch
f162381b1a
improved version recognition, enable the notation of ignored (bad) package versions
15 years ago
Volker Grabsch
4bf7a58c9e
improved coding style
15 years ago
Volker Grabsch
0f5187c194
fix for systems where wine confuses the cross-compiling detection of ./configure
15 years ago
Volker Grabsch
89411daf8a
enable libgomp (OpenMP) in package gcc by interweaving the pthread build into the gcc build
15 years ago
Volker Grabsch
d3dd3c1533
revert the upgrade of the gcc* packages, because the new version causes trouble in many libraries
15 years ago
Volker Grabsch
ad09fd28ae
improved download URLs for all SourceForge packages to ensure that the selected SOURCEFORGE_MIRROR is really used
15 years ago
Volker Grabsch
869629d69e
update version of packages gcc*
15 years ago
Volker Grabsch
c291ce7ce8
improved download URLs for packages boost and gcc*
15 years ago
Volker Grabsch
163b118424
replace the contact email address with hints to the project mailing list
15 years ago
Volker Grabsch
3c5ab4e280
add a copyright notice and license to each source file
15 years ago
Volker Grabsch
2cce10cbcb
improved version recognition for sourceforge packages
15 years ago
Volker Grabsch
695da3b2ca
update version of packages atk, curl, gcc, gdal, glib, gnutls, gtk, libevent, libidn, libntlm, libpng, nsis, pango, pdflib_lite, pixman, sqlite, tre and xmlwrapp
15 years ago
Volker Grabsch
6a2cab9dbb
validate downloads using SHA-1 checksums
15 years ago
Volker Grabsch
5deaef6eb0
improved the regexes for package version recognition
15 years ago
Volker Grabsch
b05d179c96
put all package's project websites into Make variables $($(PKG)_WEBSITE)
15 years ago
Volker Grabsch
fcbdac2d86
update version of packages gcc, libpng and xmlwrapp
15 years ago
Volker Grabsch
3a39922413
new packages: gcc-objc and gcc-fortran
15 years ago