Tony Theodore
656d5c5066
Merge pull request #998 from LuaAndC/update-gh-packages
...
MXE_GET_GITHUB_TAGS: new argument, stripped prefix
9 years ago
Tony Theodore
51f6aef1f7
update requirement versions
...
fixes #978
9 years ago
Boris Nagaev
b28501f031
MXE_GET_GITHUB_TAGS: new argument, stripped prefix
9 years ago
Tony Theodore
7875b279d9
Makefile: don't echo nonetwork.so recipe
9 years ago
Boris Nagaev
66514d4c96
set WGET=false when build
...
Prevent $(WGET) from downloading on platforms not supporting LD_PRELOAD.
fix #969
9 years ago
Boris Nagaev
8448d43531
disable networking with LD_PRELOAD when build
...
see #969
9 years ago
Tony Theodore
30b7b7164f
enbale MXE_GCC_THREADS and allow target spec <triplet>.<link>.<threads>
...
* enables optional c++11 <thread>, <mutex>, and <future> in libgcc
* avoid double build advice:
http://sigrok.org/gitweb/?p=sigrok-util.git;a=blob;f=cross-compile/mingw/README;h=248af546f939a81855dda33142d834eecf2979c2;hb=HEAD#l44
* not heavily tested but should be released for feedback
9 years ago
Tony Theodore
6b1a7962cf
Makefile: filter out MXE_CONF_PKGS for inter-target deps
9 years ago
Tony Theodore
3a462ae25c
Makefile: clean files created by build-pkg
9 years ago
Tony Theodore
a8ed815d82
Makefile: add print-deps-for-build-pkg target with inter-target deps
9 years ago
Tony Theodore
c8dd7556b4
Makefile: enable target deps and native pkg build rules
9 years ago
Boris Nagaev
08d7f265a1
remove strange quote from comment about MXE_TMP
...
see #929
9 years ago
Uwe Koloska
6fa3b9f986
add variable to define directory for tmp-directories
...
sometimes it's necessary to not build inside the mxe folder. The
variable MXE_TMP can be used to change the base directory for creating
tmp directories that are used for building.
Rationale: when using virtualbox to build the cross-compile environment
and the mxe project is in a shared folder, at least stripping is not
working because of an internal error of the shared filesystem. So the
solution is to change the tmp-directory to a place inside the VM.
9 years ago
Boris Nagaev
94f55814e9
check-requirements: check for native gdk-pixbuf
...
Check with command `gdk-pixbuf-csource --help`.
close #927
9 years ago
Boris Nagaev
530d479b4f
require patch number to start with a digit
...
MXE recongized file src/lua-rapidjson-1-use-unix-file-functions.patch
as a patch for lua, however it was intended to be a patch for lua-rapidjson.
Patch filename pattern was src/$(1)-*.patch.
* captured "rapidjson-1-use-unix-file-functions".
Currently * was replaced with [0-9]* to require patch name starting with
a digit.
close #921
9 years ago
Tony Theodore
6c01c7dc55
Makefile: fix download for script only packages
...
fixes #899
also cleanup download-foo dependencies
9 years ago
Tony Theodore
4cbbcfa0b6
Makefile: add note about WINEPREFIX
9 years ago
Tony Theodore
8e2d0e85c5
set WINEPREFIX to a readonly directory to force wine to fail
...
fixes #841
9 years ago
Tony Theodore
7996642c4b
Revert "Make CHECK_PKG_ARCHIVE return true for packages without files"
...
This reverts commit e474e77244
.
9 years ago
Tony Theodore
8a6a33a48c
Makefile: rename CC/CXX_BUILD --> BUILD_CC/CXX
...
somewhat more aligned to the <target>-<tool> convention
9 years ago
Tony Theodore
3db411ccac
Makefile: add CC/CXX_BUILD portability variables
...
fixes #900
9 years ago
Timothy Gu
e474e77244
Make CHECK_PKG_ARCHIVE return true for packages without files
...
Should fix #899 .
9 years ago
Timothy Gu
252128a30b
add macro MXE_GET_GITHUB_TAGS
...
Source: https://github.com/mxe/mxe/pull/649#issuecomment-143390677
9 years ago
Boris Nagaev
b76e14d777
style: move pipe to new line
9 years ago
Tony Theodore
eb7eaa7b9e
Makefile: add cmake shared/static boolean variables
9 years ago
Tony Theodore
fc0ed34fb9
all packages: really use sha256 checksums
9 years ago
Tony Theodore
df6f8926c2
Makefile: add cleanup-deps-style to reorder deps
9 years ago
Tony Theodore
a228c0488f
all packages: switch to sha256 checksums
...
closes #871
9 years ago
Boris Nagaev
164e7435c9
report downloading from backup
9 years ago
Tony Theodore
19d1be38ae
Move general configuration from pkgconf to mxe-conf and add cmake/mxe-conf.d
9 years ago
Tony Theodore
4d858c468b
Makefile: include mxe-conf as an order-only dep of all packages
...
Order-only deps have the benefit of guaranteed early execution and not requiring full rebuilds. It isn't a real package, so we don't want an entry in index.html.
9 years ago
Tony Theodore
5c62f03175
Makefile: allow script-only packages
...
* Create PREPARE_PKG_SOURCE function to simplify conditional unpacking and patching (possibly future git init)
* Only attempt download if there is a pkg url
* Only prepare source if there is a pkg file - useful for target specific overrides (say gcc on $(BUILD))
9 years ago
Tony Theodore
c97cc62e1a
Makefile: log autoconf and automake versions
9 years ago
Tony Theodore
d1e18ad8cb
Makefile: print package messages during build
9 years ago
Tony Theodore
307efd50da
Makefile: don't remove versions.json on clean
9 years ago
Timothy Gu
34d2cb0286
Fix occasion [done] message weirdness
9 years ago
Timothy Gu
18fafbeb98
Merge pull request #568 from tonytheodore/parallel
...
Makefile: build targets in parallel
9 years ago
Timothy Gu
1c38e8aea5
Mark versions.json as phony
9 years ago
Timothy Gu
8cf0795e34
Merge pull request #638 from TobiX/index-versions-cache
...
index.html versions cache
9 years ago
Volker Grabsch
34f6fac9a5
Use command "7za" instead of "7z"
...
The "7za" command is available on more Unix systems.
9 years ago
Martin Gerhardy
3559d54844
new package box2d
...
this introduces a new dependency for unpacking the 7z archive from Box2D
9 years ago
Timothy Gu
465131a2b6
Add LD_LIBRARY_PATH & ACLOCAL_PATH to safe envvars
...
Fixes #697 .
9 years ago
Timothy Gu
1bd25fc0ec
MXE_GET_GITHUB_SHA: simplify regex and make the hash longer
9 years ago
Tobias Gruetzmacher
06747eaca2
Add a new makefile target to cache versions.
...
All package versions are written int one JSON file.
9 years ago
Volker Grabsch
eaac1a873f
Merge branch 'stable'
10 years ago
Volker Grabsch
0c6cc9c91c
Split cleanup-style into even smaller commands
10 years ago
Volker Grabsch
dacd2ba109
Do not execute too many shell commands at once in "cleanup-style"
...
Otherwise, the argument to "bash -c ..." is very large, resulting in
the following error message on systems with small ARG_MAX:
make: execvp: bash: Argument list too long
10 years ago
Volker Grabsch
40fd96e236
Remove empty line at EOF
10 years ago
Volker Grabsch
8fb5da24f5
Merge branch 'stable'
10 years ago
Volker Grabsch
27d37c27e7
Add missing .PHONY entry for cleanup-style
10 years ago