tim | b21d119 | 2016-07-01 12:23:08 -0700 | [diff] [blame] | 1 | rule cxx |
Nico Weber | de54297 | 2019-11-16 15:32:18 -0500 | [diff] [blame] | 2 | command = ninja -t msvc -- $cxx /nologo /showIncludes /FC $includes $cflags /c $in /Fo$out |
Nico Weber | 3e42596 | 2019-11-07 09:34:58 -0500 | [diff] [blame] | 3 | description = CXX $out |
tim | b21d119 | 2016-07-01 12:23:08 -0700 | [diff] [blame] | 4 | deps = msvc |
| 5 | |
| 6 | rule alink_thin |
Nico Weber | 160387b | 2019-11-07 12:35:29 -0500 | [diff] [blame] | 7 | command = ninja -t msvc -- $ar /nologo /ignore:4221 $libflags /OUT:$out $in |
Nico Weber | 3e42596 | 2019-11-07 09:34:58 -0500 | [diff] [blame] | 8 | description = LIB $out |
tim | b21d119 | 2016-07-01 12:23:08 -0700 | [diff] [blame] | 9 | |
| 10 | rule link |
Nico Weber | 160387b | 2019-11-07 12:35:29 -0500 | [diff] [blame] | 11 | command = ninja -t msvc -- $ld /nologo $ldflags /OUT:$out /PDB:$out.pdb $in $solibs $libs |
Nico Weber | 3e42596 | 2019-11-07 09:34:58 -0500 | [diff] [blame] | 12 | description = LINK $out |