60 Commits (fe85721e7e97260b24da3911b4265535116b55cd)

Author SHA1 Message Date
Jussi Pakkanen 9d69c934d6 Expand input paths so they do not contain symlinks. 8 years ago
Dylan Baker a8173630ea Don't use len() to test emptiness vs not emptiness 8 years ago
Patrick Griffis 82492f5d76 i18n: Add data_dirs kwarg to merge_file() 8 years ago
Jussi Pakkanen b48daeda1a Make it possible to only do unity builds on subprojects. 8 years ago
Nirbheek Chauhan d5975cc683 wrap: Implement special wrap modes for use by packagers 8 years ago
Nicolas Schneider 92ed607290 add 'vs' backend that automatically chooses between the vs backends 8 years ago
Nicolas Schneider 994696e0ad add vs2017 backend 8 years ago
Nirbheek Chauhan 23f3cec9d0 Force installation dir options to be inside prefix 8 years ago
Mike Sinkovsky 969be1f679 cleanup: Remove redundant parentheses 8 years ago
Igor Gnatenko dd36847c4b style: fix E202 violations 8 years ago
Igor Gnatenko c13160034f style: fix E201 violations 8 years ago
Jussi Pakkanen 0a14ad63de Add simple uninstall target. Closes #753. 8 years ago
Nirbheek Chauhan 8e06ab6a95 Use a script to clean-up custom-target output dirs 8 years ago
Igor Gnatenko 5bf22c5678 add support for $sharedstatedir 8 years ago
Igor Gnatenko 2962d3a66b add support for $infodir 8 years ago
Igor Gnatenko 380b362fa4 add support for $sbindir 8 years ago
Igor Gnatenko c9818c02ec add builtin support for localstatedir 8 years ago
Jussi Pakkanen 3ab117fd52 Tell users about mesonconf if they try to run Meson on an existing build dir. 8 years ago
Sam Thursfield ac56f8d8fb Don't show tracebacks for MesonException in helper scripts 8 years ago
Jussi Pakkanen c7ddce163f All testing is now in mesontest.py, which simplifies a lot of stuff. 8 years ago
Jussi Pakkanen 4d8e3be08f Create target directory if it does not exist. Closes #935. 8 years ago
Nirbheek Chauhan a2262103fb Implement mlog.warning and use it everywhere for warnings 8 years ago
Patrick Griffis 1781129740 gnome: Add yelp() function 8 years ago
Igor Gnatenko a513bcfde6 allow libdir/includedir/etc. be absolute paths 8 years ago
Jussi Pakkanen e2b3752f87 Show error log options in help. 8 years ago
Emanuele Aina 6c50253645 Use argv[0] to internally relaunch meson.py 8 years ago
Jussi Pakkanen 1f4cce86ad Remove shebangs on files that are not runnable and add execute bits to those that are. 8 years ago
Elliott Sales de Andrade 0cf065e12b Use argparse's builtin version printer. 8 years ago
Elliott Sales de Andrade 4c71695e41 Use context manager for file I/O. 8 years ago
Jussi Pakkanen c4ade56150 Added sysconfdir option. Closes #694. 8 years ago
Nirbheek Chauhan 018fa4b90f vs: Fix regen_checker by using the correct coredata mtime 8 years ago
Jussi Pakkanen 9e37c8a308 Warn if PKG_CONFIG_PATH has changed because it may cause dependency detection to fail. Closes #626. 8 years ago
Nirbheek Chauhan c01b183e54 mesonmain: Dump the coredata last 8 years ago
Nicolas Schneider fba749fcb7 extract vs2015backend into own file 9 years ago
Nicolas Schneider 3bedca0257 add vs2015 backend 9 years ago
Jussi Pakkanen 1a0938cc25 Automagic scan-build support. 9 years ago
Jussi Pakkanen dc148e0702 Remove all special casing for gettext and use elementary operations instead. 9 years ago
Nirbheek Chauhan e3bc2e5c68 ninja: Set PATH for CustomTargets with built EXEs on Windows 9 years ago
Hemmo Nieminen af6f4c9b9c coredata: Centralize builtin option descriptions and definitions. 9 years ago
Hemmo Nieminen 336904b553 Move MesonException from coredata to mesonlib. 9 years ago
Jussi Pakkanen 79de463993 Converted precompiled headers into a base option. 9 years ago
Jussi Pakkanen 0c63f75aaf Converted coverage into a base option. 9 years ago
Nirbheek Chauhan 11f63105d0 New builtin option: libexecdir for installation of helper executables 9 years ago
Nicolas Schneider 92187501ed Can add postconfigure script. 9 years ago
Nicolas Schneider ac5ee0c414 dump coredata to file before calling backend.generate() 9 years ago
Jussi Pakkanen d88223bd61 Do delayed argument setting properly this time. 9 years ago
Jussi Pakkanen 0469128f46 Preserve 'C:\' as an absolute path in prefix. 9 years ago
Nirbheek Chauhan a901024d33 When erroring out due to invalid prefix, print the value 9 years ago
Jussi Pakkanen 755d22afbd Strip trailing slash from prefix. Closes #366. 9 years ago
Jussi Pakkanen 7435df8399 Moved backends to their own module. 9 years ago