Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Makefile: fix nonetwork location and `make -t` | Tony Theodore | 2015-11-30 | 1 | -2/+4 |
| | |||||
* | Makefile: remove *_MAKEFILE boilerplate and enable all-<plugin> target | Tony Theodore | 2015-11-30 | 1 | -6/+10 |
| | |||||
* | Makefile: also disable networking during build on OSX | Tony Theodore | 2015-11-30 | 1 | -4/+16 |
| | | | | closes #986 | ||||
* | Makefile: only call UPDATE if rule exists | Tony Theodore | 2015-11-30 | 1 | -2/+3 |
| | |||||
* | Makefile: add plugins functionality to include makefiles from MXE_PLUGIN_DIRS | Tony Theodore | 2015-11-26 | 1 | -8/+19 |
| | |||||
* | remove optional native pkgs and build-requirements target | Tony Theodore | 2015-11-26 | 1 | -11/+2 |
| | |||||
* | Merge pull request #998 from LuaAndC/update-gh-packages | Tony Theodore | 2015-11-16 | 1 | -0/+1 |
|\ | | | | | MXE_GET_GITHUB_TAGS: new argument, stripped prefix | ||||
| * | MXE_GET_GITHUB_TAGS: new argument, stripped prefix | Boris Nagaev | 2015-11-15 | 1 | -0/+1 |
| | | |||||
* | | update requirement versions | Tony Theodore | 2015-11-16 | 1 | -1/+1 |
|/ | | | | fixes #978 | ||||
* | Makefile: don't echo nonetwork.so recipe | Tony Theodore | 2015-11-15 | 1 | -2/+2 |
| | |||||
* | set WGET=false when build | Boris Nagaev | 2015-11-10 | 1 | -1/+1 |
| | | | | | | Prevent $(WGET) from downloading on platforms not supporting LD_PRELOAD. fix #969 | ||||
* | disable networking with LD_PRELOAD when build | Boris Nagaev | 2015-11-10 | 1 | -3/+8 |
| | | | | see #969 | ||||
* | enbale MXE_GCC_THREADS and allow target spec <triplet>.<link>.<threads> | Tony Theodore | 2015-10-31 | 1 | -1/+4 |
| | | | | | | | * 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 | ||||
* | Makefile: filter out MXE_CONF_PKGS for inter-target deps | Tony Theodore | 2015-10-27 | 1 | -1/+1 |
| | |||||
* | Makefile: clean files created by build-pkg | Tony Theodore | 2015-10-25 | 1 | -1/+4 |
| | |||||
* | Makefile: add print-deps-for-build-pkg target with inter-target deps | Tony Theodore | 2015-10-25 | 1 | -1/+14 |
| | |||||
* | Makefile: enable target deps and native pkg build rules | Tony Theodore | 2015-10-25 | 1 | -2/+18 |
| | |||||
* | remove strange quote from comment about MXE_TMP | Boris Nagaev | 2015-10-16 | 1 | -1/+1 |
| | | | | see #929 | ||||
* | add variable to define directory for tmp-directories | Uwe Koloska | 2015-10-14 | 1 | -1/+9 |
| | | | | | | | | | | | 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. | ||||
* | check-requirements: check for native gdk-pixbuf | Boris Nagaev | 2015-10-13 | 1 | -1/+1 |
| | | | | | | Check with command `gdk-pixbuf-csource --help`. close #927 | ||||
* | require patch number to start with a digit | Boris Nagaev | 2015-10-12 | 1 | -2/+4 |
| | | | | | | | | | | | | 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 | ||||
* | Makefile: fix download for script only packages | Tony Theodore | 2015-10-01 | 1 | -3/+3 |
| | | | | | | fixes #899 also cleanup download-foo dependencies | ||||
* | Makefile: add note about WINEPREFIX | Tony Theodore | 2015-10-01 | 1 | -0/+2 |
| | |||||
* | set WINEPREFIX to a readonly directory to force wine to fail | Tony Theodore | 2015-09-30 | 1 | -0/+2 |
| | | | | fixes #841 | ||||
* | Revert "Make CHECK_PKG_ARCHIVE return true for packages without files" | Tony Theodore | 2015-09-30 | 1 | -1/+1 |
| | | | | This reverts commit e474e772442d6207980268189b0255f2d7a15e96. | ||||
* | Makefile: rename CC/CXX_BUILD --> BUILD_CC/CXX | Tony Theodore | 2015-09-30 | 1 | -3/+3 |
| | | | | somewhat more aligned to the <target>-<tool> convention | ||||
* | Makefile: add CC/CXX_BUILD portability variables | Tony Theodore | 2015-09-30 | 1 | -3/+5 |
| | | | | fixes #900 | ||||
* | Make CHECK_PKG_ARCHIVE return true for packages without files | Timothy Gu | 2015-09-29 | 1 | -1/+1 |
| | | | Should fix #899. | ||||
* | add macro MXE_GET_GITHUB_TAGS | Timothy Gu | 2015-09-26 | 1 | -0/+7 |
| | | | | Source: https://github.com/mxe/mxe/pull/649#issuecomment-143390677 | ||||
* | style: move pipe to new line | Boris Nagaev | 2015-09-26 | 1 | -3/+3 |
| | |||||
* | Makefile: add cmake shared/static boolean variables | Tony Theodore | 2015-09-25 | 1 | -0/+2 |
| | |||||
* | all packages: really use sha256 checksums | Tony Theodore | 2015-09-23 | 1 | -1/+1 |
| | |||||
* | Makefile: add cleanup-deps-style to reorder deps | Tony Theodore | 2015-09-23 | 1 | -0/+13 |
| | |||||
* | all packages: switch to sha256 checksums | Tony Theodore | 2015-09-23 | 1 | -1/+1 |
| | | | | closes #871 | ||||
* | report downloading from backup | Boris Nagaev | 2015-09-18 | 1 | -3/+6 |
| | |||||
* | Move general configuration from pkgconf to mxe-conf and add cmake/mxe-conf.d | Tony Theodore | 2015-09-12 | 1 | -0/+1 |
| | |||||
* | Makefile: include mxe-conf as an order-only dep of all packages | Tony Theodore | 2015-09-12 | 1 | -1/+8 |
| | | | | 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. | ||||
* | Makefile: allow script-only packages | Tony Theodore | 2015-09-12 | 1 | -5/+10 |
| | | | | | | * 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)) | ||||
* | Makefile: log autoconf and automake versions | Tony Theodore | 2015-09-07 | 1 | -0/+2 |
| | |||||
* | Makefile: print package messages during build | Tony Theodore | 2015-09-05 | 1 | -0/+2 |
| | |||||
* | Makefile: don't remove versions.json on clean | Tony Theodore | 2015-09-05 | 1 | -1/+1 |
| | |||||
* | Fix occasion [done] message weirdness | Timothy Gu | 2015-07-27 | 1 | -2/+2 |
| | |||||
* | Merge pull request #568 from tonytheodore/parallel | Timothy Gu | 2015-07-09 | 1 | -55/+29 |
|\ | | | | | Makefile: build targets in parallel | ||||
| * | Makefile: build targets in parallel | Tony Theodore | 2014-11-27 | 1 | -55/+29 |
| | | | | | | | | | | | | | | | | I was never really happy with the way targets are serialized, it's fighting against `make` (causing issues like #234 and #219), and the target header isn't particularly informative. This fixes #234 and should also provide a speedup when building all targets simultaneously. Download rules are now pre-requisites of build rules to stop multiple download attempts, and all build logs have a target suffix. More work is needed on #219, since download rules are always outdated unless a marker file is used. I'll look at this separately as I also want to allow script only packages. | ||||
* | | Mark versions.json as phony | Timothy Gu | 2015-07-06 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #638 from TobiX/index-versions-cache | Timothy Gu | 2015-07-06 | 1 | -1/+10 |
|\ \ | | | | | | | index.html versions cache | ||||
| * | | Add a new makefile target to cache versions. | Tobias Gruetzmacher | 2015-02-27 | 1 | -1/+10 |
| | | | | | | | | | | | | All package versions are written int one JSON file. | ||||
* | | | Use command "7za" instead of "7z" | Volker Grabsch | 2015-06-29 | 1 | -2/+2 |
| | | | | | | | | | | | | The "7za" command is available on more Unix systems. | ||||
* | | | new package box2d | Martin Gerhardy | 2015-06-29 | 1 | -2/+3 |
| | | | | | | | | | | | | this introduces a new dependency for unpacking the 7z archive from Box2D | ||||
* | | | Add LD_LIBRARY_PATH & ACLOCAL_PATH to safe envvars | Timothy Gu | 2015-06-19 | 1 | -1/+1 |
| | | | | | | | | | | | | Fixes #697. |