766 Commits (c83b426b0fd3426501fb4a6ea79245d8528e3284)

Author SHA1 Message Date
John Ericson c83b426b0f Remove a useless `cross_args` which is always empty 6 years ago
John Ericson d451a4bd97 Remove get_cross_extra_flags 6 years ago
Andrei Alexeyev cc8af259c8 ninja: Always treat PCHs as an implicit dependency 6 years ago
Nicolas Schneider e004e711b1 vs: refactor regen target creation 6 years ago
Nicolas Schneider b1c3d150fe vs: always consider run, install, and test targets out-of-date 6 years ago
Nicolas Schneider ccdac894ee vs: remove regen project dependency from solution file 6 years ago
Nicolas Schneider a0112cfb26 vs: add reconfigure checks for each target 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
Nicolas Schneider c1fa61b7d9 vs: add PCH headers to project 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
Michael Hirsch, Ph.D da34bea893 pep8 py37 6 years ago
Nicolas Schneider 09739284be vs: fix PCH 6 years ago
Nicolas Schneider 2dcb6eb0b3 vs: escape embedded quotes of run targets 6 years ago
Luca Boccassi 267792174c custom_target: do not let install override build_by_default 6 years ago
Jussi Pakkanen d085002d18 Calculate target paths correctly when workdir is set. 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 df1434d5a5
Fixed CI issues 6 years ago
Daniel Mensinger 9d025f1374
Make custom command sources slightly more useful 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 5c39dd0668
Doc updates and throw if no target type is set 6 years ago
Daniel Mensinger f75e219297
Simplified code and improved preformance 6 years ago
Daniel Mensinger 7691b0460c
Ninja backend target introspection 6 years ago
Daniel Mensinger 4addd176db
Removed fallback detection logic 6 years ago
Daniel Mensinger a5be893b19
Some code cleanup 6 years ago
Daniel Mensinger 74274e23ca
Moved the source and compiler generation to the backend 6 years ago
Daniel Mensinger 111e596200
Fixed tests and benchmarks 6 years ago
Daniel Mensinger f4285f350e
Initial automatic target file generation 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 f1b32aa4bb vs: respect 'b_pch' option 6 years ago
Nicolas Schneider 739341ec04 compile pch .h file as c++-header when building a c++ target 6 years ago
Daniel Mensinger 10ce5deb71
Introspection refactoring 6 years ago
Jussi Pakkanen 1fca654055 Add a clang-format target. 6 years ago
John Preston ca2e378c98 Update VS files only if something changed. 6 years ago
Jussi Pakkanen c44a5a1aec Deduplicate export-dynamic and pthread. Closes #4567. 6 years ago
John Preston c17a80f47b Use correct environment for REGEN in VS backend. 6 years ago
Jussi Pakkanen 509afe752c Use /O1 instead of /Os for MSVC as the latter is deprecated. 6 years ago
Jussi Pakkanen 50d5bcff87 Remove MinimalRebuild as it is deprecated. Closes #4539. 6 years ago
John Preston 5d6dcf8850 Fix ProjectGuid values in VS projects. 6 years ago