178 Commits (f0bc5568a74d555b332671d0f7f0d950688e2d61)

Author SHA1 Message Date
Nirbheek Chauhan 9e5a2c5e26 Use add_target() for adding targets returned from module functions 9 years ago
Nirbheek Chauhan abf81aab77 Use cross-info c_args, c_link_args, etc for all compiler checks 9 years ago
Martin Hostettler 4979b4c84f compiler: Use cross tools args in sanity check. 9 years ago
Jussi Pakkanen beef7cb291 Added functionality to pick the first supported argument from a list. Closes #583. 9 years ago
Jussi Pakkanen d8d989d9b8 Add a has_arg method to compiler to check whether it supports a given argument. 9 years ago
Jussi Pakkanen 177e286b3c Can generate config headers without an input file. Closes #549. 9 years ago
Jussi Pakkanen 144565fabf Added method to get current project name. 9 years ago
Nirbheek Chauhan 8c34ea645d interpreter: Compare the version of a cached dependency() before using it 9 years ago
Nirbheek Chauhan 0096c51035 interpretor: Correctly check the version of a fallback dependency 9 years ago
Nirbheek Chauhan acdd4bd523 interpreter: Set declare_dependency version from the project version if missing 9 years ago
Nirbheek Chauhan c33e7a68a1 Also reuse subproject-based fallback dependencies 9 years ago
Nirbheek Chauhan f2256ba098 interpreter: Check if subproject version is defined before comparing 9 years ago
Nirbheek Chauhan 065dcee7f3 interpreter: Switch to prev_subdir on non-existant subdir (#571) 9 years ago
Jussi Pakkanen cff4e7d299 Can query version strings of dependencies. 9 years ago
Jussi Pakkanen b5013a573a Added semantic versioning comparison method to strings. 9 years ago
Jussi Pakkanen 28b555d2c8 Whitespace fix to test new Docker setup. 9 years ago
Jussi Pakkanen 7694321276 Renamed compile&link args and made them accessible from get_option. 9 years ago
Jussi Pakkanen 4377f773e0 Can set global linker arguments. Closes #536. 9 years ago
Jussi Pakkanen ac152a2282 Every target must have a non-empty name. 9 years ago
Jussi Pakkanen 3b3c05f6b1 Can pass extra args to xgettext. Closes #554. 9 years ago
Jussi Pakkanen 2a3a1ce8e0 Join() convenience method for strings. Closes #552. 9 years ago
Nirbheek Chauhan 7aad3ff658 interpretor: Fix typo in has_exe_wrapper 9 years ago
Jussi Pakkanen afe7252476 Can specify a stdlib subproject that is used implicitly on all targets with said language. 9 years ago
Jussi Pakkanen dc148e0702 Remove all special casing for gettext and use elementary operations instead. 9 years ago
Hemmo Nieminen 7da51f3756 Do not append a period to test suite names. 9 years ago
Nirbheek Chauhan 2bdaa1f0c1 Separate out cpu_method to environment.py and add amd64 quirk 9 years ago
Nirbheek Chauhan c0765b0e8d Don't require an exe_wrapper when cross-compiling 32-bit on 64-bit 9 years ago
Nirbheek Chauhan 700010e452 New API: cc.has_header_symbol to check if a header defines a specific symbol 9 years ago
Jussi Pakkanen 737fde65fa Bring back the old manual search to cc.find_library. 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 12a4e7d7e7 Moved gettext into i18n module. 9 years ago
Jussi Pakkanen 8b619420f9 Open Meson and option files explicitly as utf-8. Closes #467. 9 years ago
Jussi Pakkanen a405f7a499 Grab base options from the command line. 9 years ago
Tim-Philipp Müller 3eea1703ff Add bool to_string() and to_int() methods 9 years ago
Tim-Philipp Müller fcbd60c291 Add += support for strings and integers 9 years ago
Jussi Pakkanen 8b6848ebc3 Add dir support for find_library and remove deprecated standalone version. Closes #450. 9 years ago
Jussi Pakkanen 19046fd854 Added new base options and some sample opts for gcc. 9 years ago
Jussi Pakkanen 6b548a1c75 Added find_library method and deprecated the standalone version. Closes #396. 9 years ago
Tim-Philipp Müller 3c8468cd4d Add string underscorify() function 9 years ago
Tim-Philipp Müller 02e84df010 Add more string functions: contains(), to_upper() and to_lower() 9 years ago
Nicolas Schneider 5e1fdb8b97 use positional instead of keyword args for add_postconf_script 9 years ago
Nicolas Schneider 9f9f73fa52 add args support for add_postconf_script 9 years ago
Nicolas Schneider 92187501ed Can add postconfigure script. 9 years ago
Jussi Pakkanen 52b66edb6c Can specify compile and link args for internal deps. 9 years ago
Jussi Pakkanen d88223bd61 Do delayed argument setting properly this time. 9 years ago
Nirbheek Chauhan 601ff91622 interpreter: Add path() method to ExternalProgramHolder types 9 years ago
Jussi Pakkanen bbe4656c51 Guard against subdir segments in output files. 9 years ago
Jussi Pakkanen fc08f60b9f Do not cache found programs because it is unreliable. Closes #374. 9 years ago
Jussi Pakkanen 8cd3c8124a Can add languages only if they are available. Closes #365. 9 years ago