aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-03-20Preserve b_ prefix for base option names.Jussi Pakkanen2-4/+7
2016-03-18Added base options to Clang compilers.Jussi Pakkanen2-8/+37
2016-03-17Do not use lundef on OSX.Jussi Pakkanen1-4/+12
2016-03-17Works when mixing Java and C.Jussi Pakkanen2-14/+17
2016-03-17Fix mesonintrospect.Jussi Pakkanen1-9/+10
2016-03-16Added new base options and some sample opts for gcc.Jussi Pakkanen5-0/+108
2016-03-14Merge test framework options.Jussi Pakkanen4-1/+29
2016-03-14Merge pull request #447 from nioncode/vs-fix-dirsJussi Pakkanen1-3/+3
vs2010: give each target an own temp dir
2016-03-14vs2010: give each target an own temp dirNicolas Schneider1-3/+3
The 'Rebuild' target fails in mysterious ways if multiple targets use the same directories because of output files being deleted between two build steps (e.g. test case 78 fails on Rebuild, whereas Clean + Build work just fine).
2016-03-13test24: check that a target extra_arg is not applied to other targetsNicolas Schneider3-0/+24
2016-03-12Updated version number for new development.Jussi Pakkanen1-1/+1
2016-03-12Bump version number for release.0.30.0Jussi Pakkanen4-4/+4
2016-03-12Use assert instead of if/error.Jussi Pakkanen1-51/+17
2016-03-12enhance test framework to read meson arguments from a file per testNicolas Schneider4-1/+29
A 'test_args.txt' file in the same directory as the test case will be parsed by the test framework and the content will be passed as arguments to meson during configuration. The arguments are put before any 'extra_args' to make them overwritable from the command line.
2016-03-12Return array by value so it does not get modified.Jussi Pakkanen1-2/+2
2016-03-12Added find_library method and deprecated the standalone version. Closes #396.Jussi Pakkanen4-4/+49
2016-03-12Merge pull request #442 from nioncode/vs-linker-argsJussi Pakkanen1-3/+3
vs2010: fix linker args
2016-03-12Merge pull request #444 from tp-m/config-undefJussi Pakkanen1-1/+1
config file: write commented undef lines same as autoconf
2016-03-12Merge pull request #443 from tp-m/more-string-funcsJussi Pakkanen3-1/+47
Add more string funcs: to_upper(), to_lower(), contains() and underscorify()
2016-03-12Add string underscorify() functionTim-Philipp Müller2-0/+15
So we can easily construct the defines for include headers and struct checks and such.
2016-03-12Add more string functions: contains(), to_upper() and to_lower()Tim-Philipp Müller3-1/+32
2016-03-12vs2010: fix linker argsNicolas Schneider1-3/+3
2016-03-12config file: write commented undef lines same as autoconfTim-Philipp Müller1-1/+1
For easier diffing to see if anything is missing when porting.
2016-03-12vs2010: support multiple precompiled headers (one per language)Nicolas Schneider1-13/+49
This creates the PrecompiledHeader properties for every source file in the project if multiple languages are present. Otherwise, the global pch settings are used. The pch to use is determined by checking the suffix of the source file.
2016-03-12vs2010: fail on multiple precompiled headersNicolas Schneider1-0/+2
2016-03-11vs2010: support precompiled headersNicolas Schneider1-2/+18
2016-03-11Implicit include directories go first.Jussi Pakkanen1-1/+3
2016-03-09Code contribution clarification.Jussi Pakkanen1-4/+4
2016-03-03fix test error messageNicolas Schneider1-1/+1
2016-03-03pass meson source and build dirs as env variables for postconf scriptsNicolas Schneider3-6/+12
2016-03-02Merged postconf script.Jussi Pakkanen12-0/+66
2016-03-02use positional instead of keyword args for add_postconf_scriptNicolas Schneider2-5/+5
2016-03-02Back to .py suffix in files. Closes #394.Jussi Pakkanen7-1/+9
2016-03-01add args support for add_postconf_scriptNicolas Schneider6-2/+27
2016-03-01Can add postconfigure script.Nicolas Schneider8-0/+41
2016-02-29Can specify compile and link args for internal deps.Jussi Pakkanen6-4/+32
2016-02-29Handle resources that come in files(). Closes #424.Jussi Pakkanen1-2/+10
2016-02-29Handle built targets in custom rules. Closes #411.Jussi Pakkanen5-0/+27
2016-02-28Oh, and one more thing.Jussi Pakkanen1-3/+5
2016-02-28A few more tweaks.Jussi Pakkanen1-1/+2
2016-02-28Readme linkification.Jussi Pakkanen1-9/+14
2016-02-26.ipp is a C++ header suffix.Jussi Pakkanen1-2/+2
2016-02-26Merged XCode fix.Jussi Pakkanen2-15/+22
2016-02-26Authors.txt updating.Jussi Pakkanen1-0/+2
2016-02-26Merge pull request #412 from lukeadams/masterJussi Pakkanen1-18/+18
Improve readme
2016-02-26Merge pull request #419 from nioncode/fixVs2010RegenJussi Pakkanen4-21/+36
Fix vs2010 regen
2016-02-26Merge Python 3 module support.Jussi Pakkanen21-8/+334
2016-02-26Python extension module finally works on Windows.Jussi Pakkanen3-1/+18
2016-02-25vs2010: properly check whether solution needs to be regeneratedNicolas Schneider2-13/+28
2016-02-25dump coredata to file before calling backend.generate()Nicolas Schneider2-2/+2
This ensures that all build files always have a later timestamp than coredata.dat, which is used to check if the build files must be regenerated.