207 Commits (198d4b83b902b349c22df4583a4b8fce4d4d58fc)

Author SHA1 Message Date
Paulo Antonio Alvarez 582e1ede80 environment: Static method to get gcc version from compiler defines 8 years ago
Jussi Pakkanen 69aa0091b1 The regex to detect version numbers needs to be a bit more complex. Closes #967. 8 years ago
Nirbheek Chauhan 3df75d696d Directly pass the compiler to get_args_from_envvars 8 years ago
Emanuele Aina 6c50253645 Use argv[0] to internally relaunch meson.py 8 years ago
Nirbheek Chauhan bcf20af62e environment: Add support for MinGW/GCC to detect_windows_arch() 8 years ago
Nirbheek Chauhan a001fa0fb6 compilers: Make GCC detection more robust on all platforms 8 years ago
Nirbheek Chauhan ac8c8c2ba8 Treat 32-bit compiles on 64-bit Windows as native 8 years ago
Elliott Sales de Andrade a2321b24f6 Flatten isinstance calls. (#715) 9 years ago
Matthias Klumpp b80bdf65df Simplify D compiler argument translation 9 years ago
Matthias Klumpp 56823272ab Implement D support 9 years ago
Nirbheek Chauhan a5e01fa155 Only append compile flags to the link flags when appropriate 9 years ago
Nirbheek Chauhan 01b43e5f0a Print the CFLAGS/LDFLAGS/etc inherited from the environment 9 years ago
Jussi Pakkanen 10ab88710b Determine lib paths on demand rather than up front because they might change during build file parsing. 9 years ago
Nirbheek Chauhan 018fa4b90f vs: Fix regen_checker by using the correct coredata mtime 9 years ago
Jussi Pakkanen b072d72f94 Properties is no longer mandatory in cross files so do not require it. 9 years ago
Nirbheek Chauhan 88aafd363e Normalize the path of a configured file to avoid dupes (#640) 9 years ago
Nirbheek Chauhan 69d9c2228d vs: Fix Meson invocation while doing regen (#646) 9 years ago
Jussi Pakkanen c0057da133 Can get arbitrary data from cross file properties. 9 years ago
Nirbheek Chauhan 0143c32c7c Overhaul versioning and naming of libraries 9 years ago
Noam Meltzer 3a2334be1b be more resilient for identifying gcc compilers 9 years ago
Jussi Pakkanen 8e734a8c9f Set Gnu fortran type based on platform. 9 years ago
Jussi Pakkanen afe7252476 Can specify a stdlib subproject that is used implicitly on all targets with said language. 9 years ago
Minijackson 8e94ddf625 Use module path when looking for meson scripts dir 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 563b978bf2 On failure, print exceptions encountered while searching for compilers (#515) 9 years ago
Nicolas Schneider eb69b268d4 Revert "Fix Windows. Again." 9 years ago
Jussi Pakkanen e0792295bc Whitespace fixing. 9 years ago
Jussi Pakkanen 6291fb4056 Put buildtype flags to vala compiles. 9 years ago
Jussi Pakkanen a42a4d7bf3 If should be elif. 9 years ago
Jussi Pakkanen e522a9f268 Fix Windows. Again. 9 years ago
Hemmo Nieminen 336904b553 Move MesonException from coredata to mesonlib. 9 years ago
Jussi Pakkanen ae1f284ade Added base options to Clang compilers. 9 years ago
Nirbheek Chauhan 11f63105d0 New builtin option: libexecdir for installation of helper executables 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
Nirbheek Chauhan 21d471673a environment: When using MinGW-GCC, the import lib suffix is dll 9 years ago
Jussi Pakkanen 23b98cd6e6 Renamed meson package to mesonbuild so that we can have a script named meson in the same toplevel dir. 9 years ago
Jussi Pakkanen 66c01401de Moved scripts in the module and started work to run them via the main meson command. 9 years ago
Jussi Pakkanen a5508d3fd3 Can run most of test suite (with hacks). 9 years ago
Jussi Pakkanen 8b1039fa30 Organise files into a module structure. 9 years ago
Jussi Pakkanen 7e1df7540d Handle custom targets that produce static libraries that are then linked to other targets. 9 years ago
Jussi Pakkanen eb2aefd038 Detection works with more vs versions. Closes #332. 9 years ago
Jussi Pakkanen da0bd2acf7 Ignore decode errors to work with compilers that write out non-utf8 text. 9 years ago
Jussi Pakkanen d92504797f Can build simple Swift executables. 9 years ago
Jussi Pakkanen d5bdfb5906 Check for clang specifically by name on Windows. 9 years ago
Jussi Pakkanen e2313b85d7 Refactored builtin options to a dictionary and created a new default library target type. 9 years ago
Jussi Pakkanen 910dcbf290 Projects can specify default values for options. 9 years ago
Jussi Pakkanen 2c5688445b Created iphone cross file and made it possible to specify compile and link args in the cross file. 10 years ago
Jussi Pakkanen 3bcb402b3c Detect mingwness better. 10 years ago