700 Commits (066060e8c9402b3ae510de7fbddeeb3b528247c9)

Author SHA1 Message Date
Xavier Claessens c453400d59 Add 'b_pie' compiler option 6 years ago
Matthias Klumpp aa27dd7928 Regression fix: Don't try to import empty-string custom target include dirs (#4342) 6 years ago
Jon Turney a0a0c244e2 os.path.relpath() can fail on Windows 6 years ago
Guillermo Ignacio Enriquez Gutierrez fd86b0c619 Pass arguments from in xcode projects 6 years ago
Guillermo Ignacio Enriquez Gutierrez 47edf72cad Xcode project now supports assembly files 6 years ago
Dylan Baker a0e4548c41 backends: allow running host arch binaries on compatible build machines 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
Guillermo Ignacio Enriquez Gutierrez aff3930464 Fix Xcode backend: Add build dir to SYSTEM_HEADER_SEARCH_PATHS so generated headers can be included/imported in sources 6 years ago
Thibault Saunier 533997891e backend: Make sure to normalize paths before checking if it is a system dir 6 years ago
Guillermo Ignacio Enriquez Gutierrez 6f4ba8b2f4 Fix Xcode backend: support for precompiled headers. Only one header per target is supported 6 years ago
Guillermo Ignacio Enriquez Gutierrez 9b7bb4aa92 Partially fix targets that use precompiled header with --backend=xcode. Various compiled headers are not working yet [skip ci] 6 years ago
Guillermo Ignacio Enriquez Gutierrez f482b82a43 Sort some objects before writing as Xcode expects [skip ci] 6 years ago
Guillermo Ignacio Enriquez Gutierrez 05d1577e87 Fix `build --backend=xcode` (#4220) 6 years ago
Nirbheek Chauhan 1af704a509 Sprinkle functools.lru_cache() in a few more places 6 years ago
Marcel Hollerbach 7ae3fbf88d mesonbuild: move subdir generation along link dep generation 6 years ago
Marcel Hollerbach c68460e2ee backends: save up the dylib generated names 6 years ago
GoaLitiuM 6e160995b0 Improve D link argument handling 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 c69030c123 Don't require an import library for shared modules 6 years ago
Emil Styrke 2e3e2abceb Fix @CURRENT_SOURCE_DIR@ in generator() 6 years ago
Nirbheek Chauhan a2dab5439c custom targets: Add a 'console' kwarg for long-running commands 6 years ago
Rafael Ávila de Espíndola c7360dd426 Make the rpath order deterministic. (#3932) 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 7 years ago
Niclas Moeslund Overby bc8239ded0 java: add jar linking test 7 years ago
Niclas Moeslund Overby 60b9c8300c java: implement java linking 7 years ago
Mathieu Duponchelle d784b5772a ArLinker: Use response files on Windows 7 years ago
Nirbheek Chauhan 58ae2c9a8c Rename clike_langs to clink_langs for clarity 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
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
Jussi Pakkanen cd63ca9c19 Support Rust targets with more than one source file. Closes #3632. 7 years ago
Niklas Claesson 14716ea90c Visual Studio: Implement startup project 7 years ago