aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-04-04Merge pull request #496 from mesonbuild/partestJussi Pakkanen2-7/+28
Run tests in parallel
2016-04-04Bring back the old manual search to cc.find_library.Jussi Pakkanen2-8/+33
2016-04-04Import fix. Closes #498.Jussi Pakkanen1-2/+2
2016-04-04Removed lingering coverage flags.Jussi Pakkanen2-5/+2
2016-04-03Merge pull request #390 from nirbheek/msvc-module-defsJussi Pakkanen12-1/+60
Add support for passing a module definitions file for exporting symbols while linking
2016-04-03Whitespace fixing.Jussi Pakkanen2-14/+13
2016-04-03Fix output dir of coverage-html.Jussi Pakkanen1-3/+3
2016-04-03Put buildtype flags to vala compiles.Jussi Pakkanen3-6/+14
2016-04-02Add coverage option to compilers.Jussi Pakkanen1-8/+8
2016-04-02If should be elif.Jussi Pakkanen1-1/+1
2016-04-01Fix Windows. Again.Jussi Pakkanen2-2/+13
2016-04-01Output is all pretty again.Jussi Pakkanen1-6/+7
2016-04-01Run tests in parallel.Jussi Pakkanen1-3/+12
2016-04-01Fix Windows.Jussi Pakkanen1-2/+4
2016-04-01Use individual tempdirs for building and installing in unit tests.Jussi Pakkanen2-16/+7
2016-03-31Merge pull request #486 from nioncode/vs-transitivedepsJussi Pakkanen1-1/+1
vs2010: fix transitive dependencies
2016-03-31Merge pull request #488 from nioncode/vs-extrafilesJussi Pakkanen1-1/+6
vs2010: add extra_files to project
2016-03-31Only check cl banner string on Windows. Closes #491.Jussi Pakkanen1-1/+4
2016-03-30And private libraries.Jussi Pakkanen2-4/+8
2016-03-30Invoke depfixer in-process to make it faster. Closes #480.Jussi Pakkanen4-23/+24
2016-03-30Can set requires manually into generated pc files.Jussi Pakkanen2-3/+13
2016-03-30Add global arguments to vala compilations.Jussi Pakkanen1-3/+6
2016-03-30Add shared_library argument for a Visual Studio module definitions fileNirbheek Chauhan12-1/+60
On MSVC, shared libraries only export symbols that have been explicitly exported either as part of the symbol prototype or via a module definitions file. On compilers other than MSVC, all symbols are exported in the shared library by default and the format for the list of symbols to export is different, so this is only used with the VisualStudio compiler. The module defs file path can either be relative to the current source directory or an absolute path using meson.source_root() + '/some/path'
2016-03-30vs2010: add extra_files to projectNicolas Schneider1-1/+6
2016-03-30vs2010: fix transitive dependenciesNicolas Schneider1-1/+1
2016-03-29Merge branch 'vs-privinc'Jussi Pakkanen1-0/+4
2016-03-29Merge branch 'vs-fixinclude'Jussi Pakkanen1-5/+2
2016-03-29Merge branch 'vs-extraargs'Jussi Pakkanen3-22/+18
2016-03-29Merge branch 'samename'Jussi Pakkanen7-19/+62
2016-03-29vs2010: support EXTRA_ARGS for generatorsNicolas Schneider3-8/+11
2016-03-29vs2010: fix generated files' pathNicolas Schneider1-7/+2
Generated files should always come with the correct relative path set, so we don't have to modify it at all.
2016-03-29vs2010: fix relative path to target private dir for generatorsNicolas Schneider1-3/+4
backend.get_target_private_dir() includes the target directory in the path. However, we want to treat all paths relative from the target directory, because that's where our VS project file lives in.
2016-03-29vs2010: fix generator commandNicolas Schneider1-5/+2
A shebang line on Windows will be resolved to [binary, script_path]. Thus, we need to use both instead of just taking the first element of the command.
2016-03-29vs2010: fix include directoriesNicolas Schneider1-5/+2
Everything in the VS project file is relative to the project file itself. The project file gets put in the target.subdir, so to include files from there we just need to use '.'. To include from the private dir, we need to use the relative path from the target dir to the target private dir.
2016-03-29vs2010: support private include dirsNicolas Schneider1-0/+4
2016-03-28Merge pull request #478 from centricular/sizeof_no_symbolJussi Pakkanen1-1/+1
Return -1 from cc.sizeof if the symbol could not be found
2016-03-28compilers: Return -1 from cc.sizeof if the symbol could not be foundNirbheek Chauhan1-1/+1
Allows people to avoid adding a separate check for the symbol existing in case it's platform-specific
2016-03-28move source file conflict detection into Vs2010 backendNicolas Schneider2-13/+25
2016-03-28Error out if trying to install with Python 2.Jussi Pakkanen1-0/+6
2016-03-25vs2010: use copy of buildtype_args to not change global stateNicolas Schneider1-1/+1
We do not want the modifications of general_args to propagate to the global buildtype_args.
2016-03-25vs2010: fix object extraction with same source file nameNicolas Schneider3-22/+19
This also refactors determine_ext_objs() to use inheritance instead of a method flag for determining the object output name.
2016-03-24add test for extracting two objects with the same source file nameNicolas Schneider4-0/+18
2016-03-24vs2010: support same source file names in different subdirsNicolas Schneider2-0/+16
2016-03-24Binary name clarification.Jussi Pakkanen1-0/+4
2016-03-23Error out if using a not found binary in the build. Closes #469.Jussi Pakkanen2-0/+11
2016-03-20Fix up typo in precompiled headers base option handlingTim-Philipp Müller1-1/+1
2016-03-20Check option files too.Jussi Pakkanen1-1/+1
2016-03-20Merge branch 'base_options'.Jussi Pakkanen11-80/+218
2016-03-20Merge branch 'Custom target absolute paths'.Jussi Pakkanen2-5/+7
2016-03-20Merge pull request #441 from nioncode/vs-compile-argsJussi Pakkanen1-27/+64
vs2010: fix compile args