481 Commits (3e9396f2590372f484149b48bf3f1c108c9111c3)

Author SHA1 Message Date
Andrei Alexeyev cc8af259c8 ninja: Always treat PCHs as an implicit dependency 6 years ago
Michael Hirsch, Ph.D 627d0d1f3e BUGFIX: ignore non-ascii Fortran characters 6 years ago
Michael Hirsch, Ph.D eccc59874d BUGFIX: handle Fortran 2003 "use" syntax 6 years ago
Michael Hirsch, Ph.D 70e6f4198c Fortran 2008 submodule (#4874) 6 years ago
John Ericson 19f81d3e33 Never access environment.properties downstream 6 years ago
Nicolas Schneider 3cbc7c7bd9 msvc: fix PCH staleness 6 years ago
Nicolas Schneider 2044bc53b3 use same compiler args for pch as for regular target 6 years ago
Nirbheek Chauhan 50b863032e find_library: Check arch of libraries on Darwin 6 years ago
Michael Hirsch, Ph.D cccffaa29d BUGFIX: allow fc.run(code) to work, pick only Fortran module 6 years ago
Robert Bragg f2223fcf54 ninjabackend: Adding missing shell quotes for compiler arguments 6 years ago
Daniel Mensinger 4b17bbc753
Better list prepending 6 years ago
Daniel Mensinger b97046ea0f
Fixed hash 6 years ago
Daniel Mensinger bd8bad46c3
Code cleanup and renamed variables 6 years ago
Daniel Mensinger 63e16fbcc3
Fixed flake8 6 years ago
Daniel Mensinger 9742927903
Absolute path generation refactoring 6 years ago
Daniel Mensinger 2487e0a1fb
Simplefied absolute path generation 6 years ago
Daniel Mensinger f75e219297
Simplified code and improved preformance 6 years ago
Daniel Mensinger 7691b0460c
Ninja backend target introspection 6 years ago
John Ericson 2b22576fb6 Remove cross_info; cross file is parsed up front and discarded 6 years ago
John Ericson dbf080afe9 Get rid of `need_cross_compiler` 6 years ago
Nicolas Schneider 739341ec04 compile pch .h file as c++-header when building a c++ target 6 years ago
Jussi Pakkanen 1fca654055 Add a clang-format target. 6 years ago
Jussi Pakkanen c44a5a1aec Deduplicate export-dynamic and pthread. Closes #4567. 6 years ago
Dylan Baker 9294fd23be backends/ninja: all files in a java target should depend on generated sources 6 years ago
Phillip Cao fc77ec9243 Get cross_args from the compiler rather than environment directly 6 years ago
Jon Turney e57fd01830
Accomodate clang-cl /showIncludes output 6 years ago
Jon Turney 64edfd5069
Detect clang-cl as msvc-like, not clang-like 6 years ago
Aurélien Zanelli 5af84440bc ninjabackend: add generated source files to jar compile target source list 6 years ago
Martin Storsjö ef14681fa0 Skip creating a PDB file if a debug build hasn't been requested 6 years ago
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
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 7 years ago