224 Commits (289c1bf91992c167e8ec4292f2584a4add7f5485)

Author SHA1 Message Date
Jussi Pakkanen 54aed1a92c Added "native" kwarg to add_XXX_args. Closes #3669. 6 years ago
Bruce Richardson 8c9296e8e6 find_library: Use _build_wrapper to get library dirs 6 years ago
Jussi Pakkanen d83f77109a
Convert buildtype to optimization and debug options (#3489) 6 years ago
Nirbheek Chauhan c69030c123 Don't require an import library for shared modules 6 years ago
Rafael Ávila de Espíndola c7360dd426 Make the rpath order deterministic. (#3932) 6 years ago
Jussi Pakkanen 7bb5f82736 Added install target to VS. Closes #3841. 6 years ago
Jussi Pakkanen 808d229c37 Moved install data file generation to base class. 6 years ago
Nirbheek Chauhan e8dae2b966 cross: Be more permissive about not-found exe_wrapper 6 years ago
Nirbheek Chauhan 416a00308f cross: Use ExternalProgram for cross-file exe_wrapper 6 years ago
Nirbheek Chauhan 58ae2c9a8c Rename clike_langs to clink_langs for clarity 7 years ago
Jon Turney d17ce4ffd0 Correctly substitute the internal @BUILD_ROOT@ token with MSVC backend 7 years ago
Alex Hirsch cbe18e01e4 Deprecate `build_always`, add `build_always_stale` 7 years ago
Nirbheek Chauhan 96b7fdb723 macos: Rewrite install_name for dependent built libraries on install 7 years ago
Nirbheek Chauhan 61c6f589f3 backends: Don't exclude system libraries for PATH 7 years ago
Nirbheek Chauhan 6b7dba7f06 backends: Don't hardcode system library paths 7 years ago
Xavier Claessens aa879b7f0c Fix issues found by flake8 7 years ago
Xavier Claessens b7d442150d Move <lang>_args to coredata.compiler_options 7 years ago
Nirbheek Chauhan ad0121d259 Add prog/lib dirs from the mingw cross-compiler to PATH 7 years ago
Nirbheek Chauhan eb383ef4a2 Automatically add cross-mingw root and sysroot bindir to WINEPATH 7 years ago
Nirbheek Chauhan efa9b75d5d Set WINEPATH when running serialized executables 7 years ago
Mathieu Duponchelle b3feff3032 test extra paths: add extra paths for all build targets 7 years ago
Mathieu Duponchelle 35ab34d6cd test serialisation: determine windows extra paths .. 7 years ago
Nirbheek Chauhan 1ffbddc31a backends: Also accept dylibs while finding RPATHs 7 years ago
Nirbheek Chauhan fecd580687 backends: Simplify loop getting rpaths for bundled libs 7 years ago
Nirbheek Chauhan 165da6fb65 backends: Use a set while gathering RPATHs 7 years ago
Jussi Pakkanen 1918c0d231 Can combine D and C++ in a single target. Closes #3125. 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
Filipe Brandenburger 8651d55c6a Add new builtin option --install-umask 7 years ago
Elliott Sales de Andrade dbb025a175 Add an OpenMP dependency. 7 years ago
Xavier Claessens 809f018333 extract_all_objects: Also extract generated sources 7 years ago
Aleksey Filippov c18ceac040 Add depends keyword to test() function 7 years ago
Aleksey Filippov 2febb99eee Fix b_ndebug=if-release option 7 years ago
Aleksey Filippov 7f042b5fe2 Use target.get_id() instead of basename and type_suffix concatenation at call site 7 years ago
Hemmo Nieminen 4611097654 Include project name in a test object. 7 years ago
Martin Hostettler 1e82416a93 Generate build rpath for pkg-config dependencies consisting of a one absolute path 7 years ago
Niklas Claesson e88887be4a Only remove substring if it is part of string 7 years ago
Dylan Baker b11035693c backends: Only add pch args that are appropriate for the compiler 7 years ago
Aleksey Filippov 2cf85ae16f Use os.path: basename() and dirname() instead of split() 7 years ago
Xavier Claessens 63d2f0bf07 Do not extract object for header sources 7 years ago
Dylan Baker fc547ad05e haiku: do not add pthread arguments 7 years ago
Joergen Ibsen 521933357d Fix path for str arguments to depend_files 7 years ago
Nirbheek Chauhan 62ba5ca1ec custom target: Consider all build depends while serializing 7 years ago
Josh Soref eb2a148218 spelling: verifier 7 years ago
Jussi Pakkanen fa6f01d096 Use absolute paths for rpaths on OSX. 7 years ago
Josh Soref 49f8d28ef5 spelling: overridden 7 years ago
Jussi Pakkanen ec45c29c9d Add rpath entries for all found libraries outside of system libraries. 7 years ago
Liam Staskawicz ae532c807c backends: avoid extraneous trailing os.path.sep when joining paths 7 years ago