aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild
AgeCommit message (Collapse)AuthorFilesLines
2019-01-06Fixed flake8Daniel Mensinger2-2/+2
2019-01-06Load coredataDaniel Mensinger1-0/+4
2019-01-06Absolute path generation refactoringDaniel Mensinger11-5/+85
2019-01-06Simplefied absolute path generationDaniel Mensinger2-6/+7
2019-01-06Better documentationDaniel Mensinger1-2/+4
2019-01-06Revert to old behaviorDaniel Mensinger1-4/+12
2019-01-06Some small fixesDaniel Mensinger2-5/+10
2019-01-06Renamed `--force-new` to `--force-dict-output`Daniel Mensinger1-3/+3
2019-01-06Doc updates and throw if no target type is setDaniel Mensinger2-14/+9
2019-01-06Keep 'filename' and 'install_filename' as stringsDaniel Mensinger1-2/+3
2019-01-06Simplified code and improved preformanceDaniel Mensinger1-26/+10
2019-01-06Ninja backend target introspectionDaniel Mensinger3-19/+124
2019-01-06Split the monolithic introspection file into chunksDaniel Mensinger3-37/+38
2019-01-06Documentation and unit test updateDaniel Mensinger1-6/+1
2019-01-06Filenames are now listsDaniel Mensinger2-5/+4
2019-01-06Update intro dump on meson configureDaniel Mensinger2-2/+20
2019-01-06Added unit testDaniel Mensinger5-7/+4
2019-01-06Removed determine_installed_path since it is no longer neededDaniel Mensinger1-19/+1
2019-01-06Removed fallback detection logicDaniel Mensinger3-173/+29
2019-01-06Some code cleanupDaniel Mensinger4-46/+98
2019-01-06Moved the source and compiler generation to the backendDaniel Mensinger3-135/+161
2019-01-06Fixed list_target_files and list_targetsDaniel Mensinger5-37/+41
2019-01-06More refactoringDaniel Mensinger1-26/+45
2019-01-06Added unit testDaniel Mensinger1-1/+1
2019-01-06Fixed rebase errorDaniel Mensinger1-2/+2
2019-01-06Fixed tests and benchmarksDaniel Mensinger3-6/+12
2019-01-06Initial automatic target file generationDaniel Mensinger3-21/+57
2019-01-06Added option to force use the new formatDaniel Mensinger1-2/+4
2019-01-06mintro: Added option to introspect multiple parameters at onceDaniel Mensinger1-27/+44
2019-01-06Updated format to include sourcesDaniel Mensinger1-13/+53
2019-01-06Fixed hardcode is_cross = Falsemensinda1-6/+5
2019-01-06Added include_directories and extra_args keys to target introspectionDaniel Mensinger1-1/+78
2019-01-05parser: Fix line continuation outside of (), [] or {}Xavier Claessens1-1/+5
The documentation states: "In other cases you can get multi-line statements by ending the line with a \." but that seems to never have worked. Closes: #4720
2019-01-05pkgconfig: Fix flag deduplicationXavier Claessens1-1/+5
This is a regression introduced by 2cbf7caf5, generated pkg-config files have many duplicated '-pthread' flags.
2019-01-02Get rid of `ConfigData`John Ericson2-40/+7
2019-01-02Simplify config file checking code, inlining `_ok_type`John Ericson1-13/+6
2019-01-02Remove cross_info; cross file is parsed up front and discardedJohn Ericson12-277/+314
2019-01-02Get rid of `need_cross_compiler`John Ericson4-23/+4
Building a cross compiler (`build == host != target`) is not cross compiling. As such, it doesn't make sense to handle it under `is_cross_build`. (N.B. Building a standard library for a cross compiler would require cross compiling, but Meson has support to do such a thing as part of a compiler build currently.)
2019-01-02Can use plain strings for include_directories.Jussi Pakkanen1-1/+16
2019-01-02Handle strings in cross file args. Closes #4671.Jussi Pakkanen1-2/+2
2019-01-02Avoid exception looking for python on windows if the launcher (py.exe) is ↵guruDanny671-0/+4
not installed
2019-01-02vs: respect 'b_pch' optionNicolas Schneider1-14/+15
Fixes #4681.
2019-01-01print 'Nothing to install.' if nothing was installedNicolas Schneider1-0/+10
Fixes #882.
2019-01-01fail configuration if PCH files do not existNicolas Schneider1-0/+3
Previously, the configuration worked fine, but the compiler raised an error. Now, we explicitly check for the existence of files and print a useful error message if they do not exist.
2019-01-01Merge pull request #4564 from mensinda/introBuildOptsJussi Pakkanen6-120/+315
mintro: Introspect --buildoptions without a build directory
2019-01-01compile pch .h file as c++-header when building a c++ targetNicolas Schneider1-0/+4
Fixes #3641.
2018-12-29Do not require build dir for introspectionDaniel Mensinger1-4/+160
2018-12-29Disable mlog and don't require build directory for environmentDaniel Mensinger2-18/+37
2018-12-29Introspection refactoringDaniel Mensinger4-98/+118
2018-12-30Default libdir is "lib" when cross compiling. Closes #2535.Jussi Pakkanen1-0/+8