449 Commits (8cd3e166d8206cae49b29fd3aa20ebb9c8113dcd)

Author SHA1 Message Date
Nirbheek Chauhan 1af704a509 Sprinkle functools.lru_cache() in a few more places 6 years ago
Nirbheek Chauhan bead8287a5 Improve support for macOS dylib versioning 6 years ago
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
GoaLitiuM fd2c3b4c77 Handle proper linking of MSVC runtime libraries 6 years ago
Jussi Pakkanen d83f77109a
Convert buildtype to optimization and debug options (#3489) 6 years ago
Jon Turney d57498a4fd Unconditionally use get_gui_app_args() 6 years ago
Jon Turney 94f09a8454 Explicitly set the Windows subsystem for ninja/VisualC 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
Rafael Ávila de Espíndola 1a27714f97 Make the dependency order deterministic. (#3927) 6 years ago
Jussi Pakkanen 7bb5f82736 Added install target to VS. Closes #3841. 6 years ago
Rafael Ávila de Espíndola aee9f58939 Handle transitive links to 'threads' dependencies. (#3895) 6 years ago
Jussi Pakkanen 808d229c37 Moved install data file generation to base class. 6 years ago
Nirbheek Chauhan 8cfb8fd02c
Fix searching of shared libraries on OpenBSD (#3851) 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
Niclas Moeslund Overby 62a46a9b6e java: prevent creation of manifest duplicate in jar 6 years ago
Niclas Moeslund Overby bc8239ded0 java: add jar linking test 6 years ago
Niclas Moeslund Overby 60b9c8300c java: implement java linking 6 years ago
Mathieu Duponchelle d784b5772a ArLinker: Use response files on Windows 7 years ago
Nirbheek Chauhan ebda6ef9c8 ninjabackend: Obvious typo, missing space 7 years ago
Jussi Pakkanen 6cf79f86ee Made install a top level Meson command. 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
Jussi Pakkanen cd63ca9c19 Support Rust targets with more than one source file. Closes #3632. 7 years ago
Jon Turney e9462ce206 Install shared_module implibs 7 years ago
Xavier Claessens b7d442150d Move <lang>_args to coredata.compiler_options 7 years ago
Nirbheek Chauhan 3e1a610702 Add a new option for building with Apple bitcode support 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
Jon Turney 7e08e958c0 Allow substitutions in custom_target() depfile: 7 years ago
Jon Turney d78fa6ffe3 Install implib where expected if default install_dir: is explicitly given 7 years ago
Filipe Brandenburger 05c43cdcd1 Add 'install_mode' to all installable targets 7 years ago
Robert Bragg ec7b834b6e ninja: add build dir to javac -sourcepath 7 years ago
Robert Bragg 61dd46811b ninja: avoid needing include_directory('.') with jar() 7 years ago
Robert Bragg 65b730bd59 ninja: pass separated paths to javac -sourcepath 7 years ago
Nirbheek Chauhan 8a9f7cf133 vala: Fix shared_module linking with export_dynamic executable 7 years ago
Nirbheek Chauhan ed701b5cb0 Revert "Add macOS linker versioning information" 7 years ago
Jussi Pakkanen 1918c0d231 Can combine D and C++ in a single target. Closes #3125. 7 years ago
Martin Hostettler ab17476355 guess_external_link_dependencies: deduplicate search dirs and libraries. 7 years ago
Nirbheek Chauhan a015804049 ninja backend: Fix shared library symbols path 7 years ago
Elliott Sales de Andrade 78495b21e7 Fix Fortran dep hack when cross-compiling. 7 years ago
Bruce Richardson 11ebe0bfee cache the generated headers for each target 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
Nirbheek Chauhan 6089631a1b Open build files with utf-8 7 years ago
Elliott Sales de Andrade dbb025a175 Add an OpenMP dependency. 7 years ago
Tom Schoonjans fa6ca16054 Add macOS linker versioning information 7 years ago