1222 Commits (45a3bd8661210aae1d1baeffbd8ca2b3e8ae0900)

Author SHA1 Message Date
Nirbheek Chauhan b35a808972 compiler args: Also dedup -pthread since it can't be undone 8 years ago
Nirbheek Chauhan 7f80f81ac9 Preserve the order of internal deps in a target 8 years ago
Nicolas Schneider 994696e0ad add vs2017 backend 8 years ago
Patrick Griffis dd828e3fd7 gnome.gdbus_codegen: Use --output-directory when available 8 years ago
Matthias Klumpp d9cabe9f0c d: Handle linker search paths correctly for non-GNU compilers 8 years ago
Tim-Philipp Müller 80f870c4bb gnome: fix genmarshal .c file generation 8 years ago
Thibault Saunier 2c6627d573 Also cleanup custom target paths for not installed not default targets 8 years ago
Thibault Saunier 4739d8763c interpretter: Use a namedtuple for the ModuleState 8 years ago
Nicolas Schneider baa6df2ce7 vs: do not add generated objects to project 8 years ago
Nicolas Schneider b3073aa1ca vs: use regular quotes instead of '"' in Generator commands 8 years ago
Nicolas Schneider b434fcd12b vs: support Generator outputs as CustomTarget inputs 8 years ago
Jussi Pakkanen bf1b6b2d2e Update version number for new development. 8 years ago
Jussi Pakkanen 8ce7412b35 Set version number for bugfix release. 8 years ago
Nirbheek Chauhan 1612dbd719 has_header: Use "foo.h" syntax instead of <foo.h> 8 years ago
Nirbheek Chauhan 853634a48d Add UNIX large file support via compiler always-args 8 years ago
Haakon Sporsheim 2f11e2e463 compiler: Rename element argument of sizeof to typename. 8 years ago
Haakon Sporsheim c9fe3a3ad4 compiler: Ensure prefix and dependencies are used for alignment. 8 years ago
Haakon Sporsheim 1e2c914b3c compiler: Fix compute_int and sizeof for cross compilation. 8 years ago
Haakon Sporsheim 52f23f8c34 compiler: Add compute_int functionality. 8 years ago
Michal Sojka 1713aef364 Do not colorize output on dumb terminals 8 years ago
Jussi Pakkanen 48d371bd19 Bump version number for new development. 8 years ago
Jussi Pakkanen b63cdc8395 Increment version number for release. 8 years ago
Nirbheek Chauhan a24651f33a darwin: Also add the major version in the dylib 8 years ago
Jussi Pakkanen b3aaab3a03 Have all compiler invocations in compdb. Closes #1439. 8 years ago
Patrick Griffis a795ea3cd4 gnome.genmarshal: Use --output when available 8 years ago
Nirbheek Chauhan 303b8819ec Nuke dead code which was used for installing PDB files 8 years ago
Jussi Pakkanen 0c957b75c6 Install PDB files. Closes #1442. 8 years ago
Jussi Pakkanen a7609e76f6 Graceful fallback when printing messages with characters not understood by stdout. 8 years ago
Jussi Pakkanen b927468137 Use cross stripper when cross compiling and allow overriding native strip executable. Closes #1414. 8 years ago
Marc Becker 92d18b9256 Fix directory context for git wrap check 8 years ago
Jussi Pakkanen a61e41b1d2 Force log file to UTF-8. 8 years ago
Nirbheek Chauhan 438f219864 gnome: Pass ExternalProgram objects to CustomTarget 8 years ago
Elliott Sales de Andrade 7c5de87656 Raise if gobject-introspection is not found. 8 years ago
Nirbheek Chauhan 4f0e204c34 Fix undefined variables in ObjC/C++ detection 8 years ago
Fabio Porcedda 7cece438cc ninjabackend: generate "compile_commands.json" even for cross compile 8 years ago
Nirbheek Chauhan 8e48f23262 Detect GCC type on macOS for ObjC/C++ too 8 years ago
Nirbheek Chauhan 69e83d6aed Support passing of options to compilers and linkers 8 years ago
Nirbheek Chauhan 003e0a0610 Use the same function for detection of C and C++ compilers 8 years ago
Nirbheek Chauhan 56a8b2a181 Fix static linker exelist in cross-info and environment 8 years ago
Nirbheek Chauhan 798c349e35 Fix compiler exelist in cross-info and the environment 8 years ago
Nirbheek Chauhan 68eea4818d environment: Use shlex.split() to get AR from the env 8 years ago
Hase Bastian 283d5e6233 Detect (non-Apple) clang as objc/c++ compiler 8 years ago
Nirbheek Chauhan 238d1a37a0 Factor out common code in compiler detection 8 years ago
Nirbheek Chauhan dabf0c1882 gnome: Support configure_file() output in compile_resources 8 years ago
Nirbheek Chauhan cb0aa6a83a configure_file: Substitute @INPUT@/@OUTPUT@/etc in command 8 years ago
Nirbheek Chauhan 1f0319c288 gnome: Document why we need absolute paths for mkenums 8 years ago
Nirbheek Chauhan f3ff8fe6b7 custom_target: Substitute input into output 8 years ago
Nirbheek Chauhan 73b2ee08a8 Rewrite custom_target template string substitution 8 years ago
Nirbheek Chauhan af1b898cc5 configure_file: Don't allow both command and configuration kwargs 8 years ago
Nirbheek Chauhan a6c71c62c8 gnome: Print an error message when generated files are passed to compile_resources 8 years ago