Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Makefile: enable local $(PKG)_SOURCE_TREE | Tony Theodore | 2016-08-11 | 1 | -8/+20 |
| | | | | | | | This is very handy for testing against a local repo, especially when upstream changes are happening quickly. See also #183 | ||||
* | remove trailing spaces from main log | Boris Nagaev | 2016-08-02 | 1 | -4/+9 |
| | |||||
* | Makefile: add BUILD_TYPE [debug | release] varaibles for pkg build rules | Tony Theodore | 2016-07-16 | 1 | -0/+2 |
| | |||||
* | refactor macro MXE_GET_GITHUB_ALL_TAGS | Boris Nagaev | 2016-07-13 | 1 | -2/+6 |
| | | | | It is needed to get full list of tags and apply grep or sed manually. | ||||
* | Makefile: add `TEST_FILE` to variables for pkg build rules | Tony Theodore | 2016-07-11 | 1 | -4/+7 |
| | |||||
* | Makefile: add SOURCE_DIR and BUILD_DIR variables | Tony Theodore | 2016-07-11 | 1 | -0/+4 |
| | | | | | | | | * use `*.build_` until all packages are converted see #1159 This commit was amended by Boris Nagaev on Jul 11, 2016. | ||||
* | Makefile: allow packages to specify a list of zero or more patches | Tony Theodore | 2016-07-05 | 1 | -1/+5 |
| | |||||
* | Merge pull request #1417 from tonytheodore/make-target-specific | Boris Nagaev | 2016-07-04 | 1 | -0/+3 |
|\ | | | | | Makefile: note use of target-specific variables | ||||
| * | Makefile: note use of target-specific variables | Tony Theodore | 2016-07-04 | 1 | -0/+3 |
| | | |||||
* | | fix multiple downloads of same file | Tony Theodore | 2016-07-04 | 1 | -1/+6 |
|/ | | | | | see #1415 fixes #1079 | ||||
* | create tmp-*/readonly instead of usr/readonly | Boris Nagaev | 2016-06-11 | 1 | -7/+8 |
| | | | | | | | | | | | Removing MXE directory with "rm -rf" used to fail on file usr/readonly/.gitkeep because directory usr/readonly was readonly. Now readonly directory is created in tmp-* directory and .gitkeep is not created for it (because tmp-* is not under usr/). Problems with removing MXE directory are fixed even in case of interrupted build. fix #1221 | ||||
* | fix native plugins when additional dirs are specified | Tony Theodore | 2016-06-02 | 1 | -1/+1 |
| | | | | | | | | | | | | | When plugins are specified on the command line, automatic native plugins are not included (for darwin and wheezy): ``` $ make gmsl-print-MXE_PLUGIN_DIRS MXE_PLUGIN_DIRS=plugins/apps/ MXE_PLUGIN_DIRS = plugins/apps/ ``` https://www.gnu.org/software/make/manual/make.html#Override-Directive https://github.com/mxe/mxe/issues/1259#issuecomment-217376756 | ||||
* | Treat files ending in .tar.Z as gzipped tar files. | Thomas Danckaert | 2016-05-30 | 1 | -1/+2 |
| | |||||
* | add host compiler version to log | Boris Nagaev | 2016-05-19 | 1 | -0/+2 |
| | | | | see #1351 | ||||
* | clarify rationale for env whitelist entries | Tony Theodore | 2016-04-11 | 1 | -2/+9 |
| | | | | | | * add EDITOR, PS1, TERM for basic functionality of interactive shells * separate mxe related variables * identify source of ACLOCAL_PATH and LD_LIBRARY_PATH | ||||
* | add `nonetwork` lib to `shell` target dependencies | Tony Theodore | 2016-04-11 | 1 | -1/+1 |
| | |||||
* | add "make shell" command | Boris Nagaev | 2016-04-11 | 1 | -0/+4 |
| | | | | It provides interactive shell with the environment of MXE build. | ||||
* | fix dependencies of build-matrix.html | Boris Nagaev | 2016-02-23 | 1 | -1/+1 |
| | | | | | | | | | | Dependencies of build-matrix.html were written without regarding plugins. It resulted in the following error on Debian Wheezy (which uses plugin "plugins/native/wheezy/"): $ make build-matrix.html make: *** No rule to make target `src/autoconf.mk', needed by `build-matrix.html'. Stop. | ||||
* | Makefile: fix make clean target when $$WINEPREFIX directory doesn't exist | Boris Pek | 2016-02-21 | 1 | -1/+1 |
| | |||||
* | automatically set MXE_PLUGIN_DIRS for native requirements | Tony Theodore | 2016-01-31 | 1 | -0/+4 |
| | |||||
* | Makefile and mxe-conf: create basic non-empty directory hierarchy | Tony Theodore | 2016-01-12 | 1 | -7/+9 |
| | | | | | https://github.com/mxe/mxe/pull/1061/files#r49049496 https://github.com/mxe/mxe/issues/1111#issuecomment-169280181 | ||||
* | move patching functions and targets to patch.mk | Boris Nagaev | 2016-01-08 | 1 | -84/+1 |
| | | | | | See https://github.com/mxe/mxe/pull/1134#issuecomment-168873410 See https://github.com/mxe/mxe/pull/1134#issuecomment-169867926 | ||||
* | patch-tool-mxe can import all patches of a package | Boris Nagaev | 2016-01-08 | 1 | -3/+11 |
| | |||||
* | reimplement patch-tool-mxe in Makefile | Boris Nagaev | 2016-01-08 | 1 | -1/+82 |
| | | | | fix #1063 | ||||
* | print Perl version to log | Boris Nagaev | 2016-01-07 | 1 | -0/+1 |
| | | | | | See https://github.com/mxe/mxe/issues/1108#issuecomment-169556116 See https://github.com/mxe/mxe/issues/1112 | ||||
* | Makefile: don't clean build-matrix.html | Tony Theodore | 2016-01-06 | 1 | -1/+1 |
| | |||||
* | print Python version to log | Boris Nagaev | 2016-01-03 | 1 | -0/+1 |
| | |||||
* | Add git commit hash to log and build message | Tony Theodore | 2015-12-27 | 1 | -2/+11 |
| | | | | | | | | * use short form for build status * use full hash and refs for logs * add `TERM` to env whitelist (`git log` assumes a terminal) closes #1095 | ||||
* | Makefile: error on paths with dollar signs | Tony Theodore | 2015-12-22 | 1 | -0/+5 |
| | | | | see #1085 | ||||
* | Makefile: add link to gmake issue with spaces in filenames | Tony Theodore | 2015-12-20 | 1 | -0/+2 |
| | |||||
* | #782 fix, wrong checksum calculation command for OSX | Alexande B | 2015-12-13 | 1 | -1/+1 |
| | |||||
* | disable doxygen in MXE_CONFIGURE_OPTS | Tony Theodore | 2015-12-08 | 1 | -1/+6 |
| | | | | fixes #952 and should provide a general solution | ||||
* | add unpacker for .deb files | Boris Nagaev | 2015-12-06 | 1 | -1/+2 |
| | |||||
* | Makefile: remove cmake from requirements check | Tony Theodore | 2015-12-05 | 1 | -1/+1 |
| | |||||
* | Makefile: build universal nonetwork.dylib | Tony Theodore | 2015-12-01 | 1 | -1/+2 |
| | |||||
* | cmake wrapper: use common TryRunResults.cmake | Tony Theodore | 2015-12-01 | 1 | -0/+1 |
| | |||||
* | Makefile: echo nonetwork build and remove mkdir in recipe | Tony Theodore | 2015-11-30 | 1 | -1/+1 |
| | |||||
* | 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 |