146 Commits (005a62491b7f93c08dc471ee16d8f9e3b1888f55)

Author SHA1 Message Date
Daniel Mensinger 4addd176db
Removed fallback detection logic 6 years ago
Daniel Mensinger 71d17b44e4
Fixed list_target_files and list_targets 6 years ago
Dylan Baker f9a35e08ac msetup: Fix callig meson --wipe inside a build directory 6 years ago
Marcel Hollerbach 388108aa88 meson: performance optimizethe file object 6 years ago
John Ericson 807981889f Fix bug in PerMachine constructor 6 years ago
Jon Turney a0a0c244e2 os.path.relpath() can fail on Windows 6 years ago
John Ericson 68d0adf4d2 Rewrite `for_*` machine checks in terms of MachineInfo and phase out 6 years ago
John Ericson d69d2697cd Pull out essence total map essence of MachineInfos into PerMachine 6 years ago
Xavier Claessens 246d5d86f5 Move set_meson_command() to mesonlib 6 years ago
Dylan Baker 83ad728e19 mesonlib: use collections.abc for abc types 6 years ago
Jon Turney 73b47e0025 Fix incorrect feature check warning 6 years ago
Jon Turney 1394cb9263 Correct version_compare_condition_with_min() 6 years ago
Jon Turney eb260f6141 Allow features added in 0.nn.0 to be used when version constraint is '>=0.nn' 6 years ago
Jon Turney da2c4ad3a8 Use the exact current version in obtainMesonOutput 6 years ago
Jon Turney 4df39ca52f
Re-implement version_compare_condition_with_min likewise 6 years ago
Jon Turney 47d0a13482
Re-implement version_compare using RPM-style version comparison 6 years ago
Nirbheek Chauhan 6c8f81333a PkgConfigDependency: Fix library path search order 6 years ago
Niklas Claesson c0c2455e3c Prints error message instead of backtrace on fail 6 years ago
George Koehler e0ed1ceae2 Refactor getting the host system of a cross compiler 6 years ago
Nirbheek Chauhan 8cfb8fd02c
Fix searching of shared libraries on OpenBSD (#3851) 6 years ago
Nirbheek Chauhan 416a00308f cross: Use ExternalProgram for cross-file exe_wrapper 6 years ago
Nirbheek Chauhan 2093d45a4e Print a more usable message when a subproject fails to configure 6 years ago
Nirbheek Chauhan 80392225a6 Raise a MesonException when substituting an invalid value 6 years ago
Nirbheek Chauhan 602e58d398 configure_file: Don't optimize away substitutions 6 years ago
Nirbheek Chauhan a1d9adba09 FeatureNew: Make all checks subproject-specific 7 years ago
Salamandar df1970d3ad Various bug fixes for FeatureNew 7 years ago
Nirbheek Chauhan c9a89027ac run_command: Add new kwarg 'capture' 7 years ago
Sander Sweers 47785bf89b Add file encoding to configure_file 7 years ago
Marvin Scholz d777ffc040 Fix #mesondefine token error message formatting 7 years ago
Filipe Brandenburger df2f6a71e7 Make windows_proof_rmtree resilient to read-only files 7 years ago
Nirbheek Chauhan 0a035dea6d Set the meson command to use when we know what it is 7 years ago
Mathieu Duponchelle 14750b50ea configure_file: Add output_format kwarg (#3636) 7 years ago
Salamandar dd91f96867 Move target_version from coredata to mesonlib 7 years ago
Salamandar ae19fec952 Add version_compare_condition_with_{min,max} for specific comparison utils. 7 years ago
Nirbheek Chauhan f56b402a5b Revert "mesonlib: handle meson exe wrappers" 7 years ago
Martin Kelly 0627e9d616 mesonlib: handle meson exe wrappers 7 years ago
Nirbheek Chauhan cf5fe1d440 for_darwin: Also accept system='ios' in cross files 7 years ago
Jasper Lievisse Adriaanse 3729e127ff add linker flag to handle $ORIGIN on OpenBSD 7 years ago
Robin c2f062a02e Fix encoding bug on Windows 7 years ago
David Fort 6dea177774 add support for cmakedefine in configure_file() 7 years ago
Jussi Pakkanen 58156ef7cf Grab a file lock on the build dir during modifications. 7 years ago
Nirbheek Chauhan d012b5b997 Create a helper for checking if a string has a path component 7 years ago
Mathieu Duponchelle 9f7bdedc94 mesonlib: fix meson detection (again) 7 years ago
Nirbheek Chauhan aeee01f639 rmtree: Don't retry when the file is not found 7 years ago
Nirbheek Chauhan 657d9f2b29 Support running out-of-tree tests against a meson in PATH 7 years ago
Robert Bragg 6f510ca695 Don't version shared libraries for Android 7 years ago
Aleksey Filippov 2cf85ae16f Use os.path: basename() and dirname() instead of split() 7 years ago
Salamandar 93ba30751e dump_conf_header should rewrite file only if modified (just like do_conf_file) (#2952) 7 years ago
Dylan Baker 660dee1e10 LLVM: use DragonFly BSD workaround on FreeBSD as well 7 years ago
Dylan Baker 10a560a411 compilers: fix unittest "16 prebuilt shared" on dragonfly bsd 7 years ago