341 Commits (e19a49b8957cd06d6f121812b7b00ef60a57fc7c)

Author SHA1 Message Date
Jon Turney e64a9c9830
Generate import lib even if both name_suffix and name_prefix are used 6 years ago
Jon Turney 7a959ffbba
Fix library implib name when name_prefix: is used 6 years ago
Jon Turney 64edfd5069
Detect clang-cl as msvc-like, not clang-like 6 years ago
Xavier Claessens edccb11f01 Rollback if an optional subproject fails 6 years ago
Xavier Claessens c453400d59 Add 'b_pie' compiler option 6 years ago
Marcel Hollerbach c53d35aa72 build: generate the mappings in the Targets 6 years ago
Marcel Hollerbach c38544a6ec build: move default_install_dir to the Target classes 6 years ago
GoaLitiuM 8776dac773 Add conditional debug identifiers for D compilers, and enable for debug builds 6 years ago
Jon Turney b338add554 Fix flake8 whitespace reports 6 years ago
Jon Turney 44a340a4fe
Move default is_linkable_target method up from BuildTarget to Target 6 years ago
Marcel Hollerbach 7ae3fbf88d mesonbuild: move subdir generation along link dep generation 6 years ago
Marcel Hollerbach be1003a8e9 build: try to cache the result of the link deps 6 years ago
Rafael Ávila de Espíndola 07d2d88fa9 Allow override_find_program to use an executable. 6 years ago
Nirbheek Chauhan bead8287a5 Improve support for macOS dylib versioning 6 years ago
Thibault Saunier 378bd4df0e modules: Add an 'hotdoc' module 6 years ago
Jussi Pakkanen fb770e1e3d Add support for custom dist scripts. 6 years ago
Jussi Pakkanen 54aed1a92c Added "native" kwarg to add_XXX_args. Closes #3669. 6 years ago
GoaLitiuM 4a1d64cb6c Fix import libraries and static library naming 6 years ago
Jussi Pakkanen fb2cdd0fe2 Call it gnu_symbol_visibility instead. 6 years ago
Jussi Pakkanen 6a0e674043 Add kwarg for specifying symbol visibility. 6 years ago
Nirbheek Chauhan a2dab5439c custom targets: Add a 'console' kwarg for long-running commands 6 years ago
Nirbheek Chauhan 43f7a75060 gnome.gdbus_codegen: Handle XML docbook in subdirs 6 years ago
Nirbheek Chauhan 4fb00ee1d8 Add new method: mlog.deprecation() 6 years ago
Niclas Moeslund Overby 60b9c8300c java: implement java linking 7 years ago
Nirbheek Chauhan a1d9adba09 FeatureNew: Make all checks subproject-specific 7 years ago
Salamandar df1970d3ad Various bug fixes for FeatureNew 7 years ago
Andrei Alexeyev f7f5e2a725 Don't let build_always take precedence over build_by_default (#3816) 7 years ago
Nirbheek Chauhan 7b2a07bcf9 custom targets: Only add a dependency on absolute path external programs 7 years ago
Nirbheek Chauhan 58ae2c9a8c Rename clike_langs to clink_langs for clarity 7 years ago
Alex Hirsch cbe18e01e4 Deprecate `build_always`, add `build_always_stale` 7 years ago
Jon Turney e9462ce206 Install shared_module implibs 7 years ago
Jon Turney 1f5c6d62bf More clearly explain portability issues with linking to a module 7 years ago
Jon Turney f31679dedd Fix non-list used with FeatureNewKwargs 7 years ago
Jon Turney 7e08e958c0 Allow substitutions in custom_target() depfile: 7 years ago
Filipe Brandenburger 05c43cdcd1 Add 'install_mode' to all installable targets 7 years ago
Salamandar 2056172595 Add 0.43.0 features 7 years ago
Salamandar 4741f1e243 Add 0.42.0 features 7 years ago
Salamandar d5207e1c4f Add 0.41.0 features 7 years ago
Salamandar fa6550b277 Add 0.40.0 features 7 years ago
Nirbheek Chauhan 00654aeb11 Don't accept an empty string for name_suffix: 7 years ago
Nirbheek Chauhan 8a9f7cf133 vala: Fix shared_module linking with export_dynamic executable 7 years ago
Nirbheek Chauhan 9565293f16 test setups: Inherit env when using a test setup 7 years ago
Jussi Pakkanen 1918c0d231 Can combine D and C++ in a single target. Closes #3125. 7 years ago
Nirbheek Chauhan badbfa125c pkgconfig: Don't expose internal libraries in .pc files 7 years ago
Niklas Claesson 4f4cdee687 Allow custom_target do depend on indexed output of custom_target 7 years ago
Xavier Claessens 9a82b0136a extract_all_objects: Add 'recursive' keyword argument 7 years ago
Xavier Claessens 60aaee55d4 extract_all_objects(): Recursively extract objects 7 years ago
Xavier Claessens b0e4d4047b Fix using object extracted from a unity build 7 years ago
Aleksey Filippov cb761718f0 Generate target id based on subdirectory instead of subproject 7 years ago
Jussi Pakkanen de65adb8b1 Made it possible to override find_program to return a different program. 7 years ago