177 Commits (b347f00dc0a921f99ade780223a2fd3a18431cc6)

Author SHA1 Message Date
John Ericson 8a09434cd4 remove `for_XXX` functions from mesonlib 6 years ago
John Ericson 32e827dcdc Use `env.machines.*` to avoid some `is_cross` 6 years ago
John Ericson af2d7af998 Per machine do 'build.' and '' option prefixes 6 years ago
Michael Hirsch, Ph.D e83084fbfe BUGFIX variable name #5285 6 years ago
John Ericson 957d8e051c Make `PerMachine` and `MachineChoice` have just `build` and `host` 6 years ago
Dylan Baker 2cc70c631b mesonlib: Annotate substring_in_list 6 years ago
Simon Ney 81170a9cbe This is the fork "sneyx1234/meson" of the current git "mesonbuild/meson" head to converge it to the solaris 11.4 platform based on the sparcv9 and i386 processor architecture. 6 years ago
Dylan Baker edb1229a48 mesonlib: Make a few type annotations strings 6 years ago
John Ericson 4c2617a9c6 Add some type annotations and fix lints 6 years ago
Michael Olbrich a15a8b7e24 Don't close fds when executing programs 6 years ago
Daniel Mensinger e75211d321
Fix builtin variable names 6 years ago
Dylan Baker cbdf9d0647 mesonlib: Reimplement version comparison for speed 6 years ago
Dylan Baker c30ccae0b6 mesonlib: Remove useless repetition of the same check 6 years ago
Dylan Baker fa26844f67 mesonlib: specialize the implementation of == and != 6 years ago
Dylan Baker 8977e49a9b mesonlib: use ints instead of strings for numbers 6 years ago
Dylan Baker 506f8708ba mesonlib: use zip() in Version 6 years ago
Dylan Baker 25f8d28251 mesonlib: Add some type annotations 6 years ago
Dylan Baker ac627bcea7 replace library type strings with an enum 6 years ago
Niclas Zeising f85a71605d Fix get_library_dirs() on FreeBSD 6 years ago
Niclas Zeising 87d64b4632 Fix default_libdir() on FreeBSD 6 years ago
Michael Hirsch, Ph.D 907af96193 add type hinting 6 years ago
Dylan Baker 0eccce799f mesonlib: Use class syntax for defining MachineChoice 6 years ago
Nirbheek Chauhan 79c087bad2 macos: lipo outputs aarch64 as arm64, fix it 6 years ago
Nirbheek Chauhan b5f6be6733 macos: lipo from older xcode does not support -archs 6 years ago
Nirbheek Chauhan 50b863032e find_library: Check arch of libraries on Darwin 6 years ago
Nirbheek Chauhan c0166355ce Rewrite appleframework and extraframework dependency classes 6 years ago
Michael Hirsch, Ph.D da34bea893 pep8 py37 6 years ago
Christoph Reiter 8df5afc98a configure_file: preserve newlines of the input file. Fixes #4817 6 years ago
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