| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | determine_linker(): choose static cross linker for cross compiling | Noam Meltzer | 2016-06-16 | 1 | -1/+4 | |
| |/ | | | | | somewhere after 0.29.0 a bug was introduced where the LINK_ARGS of the native static linker were used instead of the cross static linker | |||||
| * | vs: fix generators that use indexed output replacements (like @OUTPUT0@) | Nicolas Schneider | 2016-05-26 | 1 | -0/+13 | |
| | | ||||||
| * | Merge pull request #542 from mesonbuild/ownstdlib | Jussi Pakkanen | 2016-05-25 | 1 | -0/+1 | |
| |\ | | | | | Build transparently with a custom standard library | |||||
| | * | Can specify a stdlib subproject that is used implicitly on all targets with ↵ | Jussi Pakkanen | 2016-05-21 | 1 | -0/+1 | |
| | | | | | | | | | said language. | |||||
| * | | Merge pull request #516 from ↵ | Jussi Pakkanen | 2016-05-01 | 1 | -3/+6 | |
| |\ \ | | | | | | | | | | | | | centricular/cross-compile_32bit-x86_on_64bit-x86_exe-wrapper Special-case the 32-bit executable on 64-bit x86 case while cross-compiling | |||||
| | * | | Don't require an exe_wrapper when cross-compiling 32-bit on 64-bit | Nirbheek Chauhan | 2016-04-15 | 1 | -3/+6 | |
| | |/ | | | | | | | | | Almost all 64-bit x86 OSes can run 32-bit x86 binaries natively. Detect that case and don't require an exe wrapper. | |||||
| * | | Merge branch 'centricular-customtarget-path-windows' | Jussi Pakkanen | 2016-05-01 | 1 | -0/+42 | |
| |\ \ | ||||||
| | * | | backends: Don't duplicate test setup data file name | Nirbheek Chauhan | 2016-04-15 | 1 | -0/+1 | |
| | | | | | | | | | | | | | | | | | | | Instead, return the values of the test and benchmark setup data files so that the ninja/osx/vs backends can use those filenames instead of hard-coding them. | |||||
| | * | | ninja: Set PATH for CustomTargets with built EXEs on Windows | Nirbheek Chauhan | 2016-04-15 | 1 | -0/+41 | |
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When a CustomTarget is run with a command that is an executable built by the project which also has a DLL built in the same project as a dependency, the EXE can't run on Windows because the DLL can't be found. On UNIX-like systems, we set the RPATH using the linker so these dependencies can be found, but on Windows the only way is to set the PATH environment variable. The same problem exists for tests, so we reuse that infrastructure by creating a new meson_exe.py script that can be used as a wrapper to run CustomTarget commands on Windows. This can later also be extended to add support for setting an environment while calling the command needed to generate a CustomTarget: https://github.com/mesonbuild/meson/issues/266 | |||||
| * | | vs2010: add generated libs as link dependencies | Nicolas Schneider | 2016-04-19 | 1 | -0/+10 | |
| |/ | ||||||
| * | Merge pull request #438 from trhd/testing_options | Jussi Pakkanen | 2016-04-06 | 1 | -1/+1 | |
| |\ | | | | | New options for controlling test output. | |||||
| | * | Move MesonException from coredata to mesonlib. | Hemmo Nieminen | 2016-04-01 | 1 | -1/+1 | |
| | | | ||||||
| * | | Removed lingering coverage flags. | Jussi Pakkanen | 2016-04-04 | 1 | -2/+0 | |
| |/ | ||||||
| * | Invoke depfixer in-process to make it faster. Closes #480. | Jussi Pakkanen | 2016-03-30 | 1 | -2/+1 | |
| | | ||||||
| * | Merge branch 'vs-extraargs' | Jussi Pakkanen | 2016-03-29 | 1 | -0/+9 | |
| |\ | ||||||
| | * | vs2010: support EXTRA_ARGS for generators | Nicolas Schneider | 2016-03-29 | 1 | -0/+9 | |
| | | | ||||||
| * | | vs2010: fix object extraction with same source file name | Nicolas Schneider | 2016-03-25 | 1 | -15/+8 | |
| |/ | | | | | This also refactors determine_ext_objs() to use inheritance instead of a method flag for determining the object output name. | |||||
| * | Merge branch 'base_options'. | Jussi Pakkanen | 2016-03-20 | 1 | -3/+6 | |
| |\ | ||||||
| | * | Converted coverage into a base option. | Jussi Pakkanen | 2016-03-20 | 1 | -1/+1 | |
| | | | ||||||
| | * | Works when mixing Java and C. | Jussi Pakkanen | 2016-03-17 | 1 | -2/+5 | |
| | | | ||||||
| * | | Merge branch 'Custom target absolute paths'. | Jussi Pakkanen | 2016-03-20 | 1 | -1/+5 | |
| |\ \ | ||||||
| | * | | fix eval_custom_target_command() to use absolute paths for output files | Nicolas Schneider | 2016-03-15 | 1 | -1/+5 | |
| | |/ | ||||||
| * | | vs2010: fix object extraction | Nicolas Schneider | 2016-03-17 | 1 | -4/+9 | |
| |/ | | | | | | | | | 1. Dependencies must be set up with the target's id instead of its basename. 2. Extracted object output file names must not include the directory prefix, because MSBuild puts all object files into the same directory and names them srcfilename.obj instead of dir/filename.obj or dir_filename.obj. | |||||
| * | pass meson source and build dirs as env variables for postconf scripts | Nicolas Schneider | 2016-03-03 | 1 | -2/+8 | |
| | | ||||||
| * | add args support for add_postconf_script | Nicolas Schneider | 2016-03-01 | 1 | -1/+1 | |
| | | ||||||
| * | Can add postconfigure script. | Nicolas Schneider | 2016-03-01 | 1 | -0/+6 | |
| | | ||||||
| * | Handle built targets in custom rules. Closes #411. | Jussi Pakkanen | 2016-02-29 | 1 | -0/+4 | |
| | | ||||||
| * | Create directories of unity temporary files | Minijackson | 2016-02-24 | 1 | -0/+3 | |
| | | ||||||
| * | Pass warning arguments to compiler even if buildtype is plain | Martin Ejdestig | 2016-02-22 | 1 | -2/+1 | |
| | | | | | | | | | | | | Noticed when trying to pass custom optimization flags, and hence setting buildtype to plain, that warnings for different levels were not passed to compiler. This was a bit confusing since mesonconf still displayed "warning_level=3" and -Werror was passed correctly due to "werror=true". So this change aligns warning_level behavior with werror. That is, heed what is in project() in meson.build but user can still override if necessary. | |||||
| * | Merge pull request #398 from nirbheek/target-link-implib | Jussi Pakkanen | 2016-02-21 | 1 | -5/+9 | |
| |\ | | | | | Re-introduce patch to fix linking with MSVC by linking with import library. | |||||
| | * | Explicitly use the import library while generating link args for a target | Nirbheek Chauhan | 2016-02-20 | 1 | -5/+9 | |
| | | | ||||||
| * | | Reverted implib patch as it broke mingw completely. | Jussi Pakkanen | 2016-02-17 | 1 | -9/+5 | |
| | | | ||||||
| * | | Filter out UNIX flags from external deps when using the MSVC compiler | Nirbheek Chauhan | 2016-02-17 | 1 | -1/+3 | |
| | | | | | | | | | | | | | This is very useful to prevent compiler noise about invalid cflags; particularly for the -mms-bitfields cflag which most libraries send to the mingw-gcc compiler. More can be added later. | |||||
| * | | Explicitly use the import library while generating link args for a target | Nirbheek Chauhan | 2016-02-17 | 1 | -5/+9 | |
| | | | ||||||
| * | | backends: Clarify the reason behind a grotesque hack | Nirbheek Chauhan | 2016-02-17 | 1 | -1/+3 | |
| |/ | ||||||
| * | Moved backends to their own module. | Jussi Pakkanen | 2016-01-23 | 1 | -0/+423 | |
