Lines Matching +full:- +full:- +full:output +full:- +full:lib
16 target_ar = "$_prefix/llvm-ar.exe"
17 target_cc = "$_prefix/clang.exe --target=$ndk_target$ndk_api -fno-addrsig"
19 "$_prefix/clang++.exe --target=$ndk_target$ndk_api -fno-addrsig"
21 target_ar = "$_prefix/llvm-ar"
22 target_cc = "$_prefix/$ndk_target$ndk_api-clang"
23 target_cxx = "$_prefix/$ndk_target$ndk_api-clang++"
26 target_ar = rebase_path("$fuchsia_toolchain_path/bin/llvm-ar")
29 cflags = "--sysroot=" +
42 # large -j to Ninja (e.g. Goma build). Unfortunately this is also one of the
50 link_pool_depth = -1
58 # For 'shell' see https://ninja-build.org/manual.html#ref_rule_command
94 # ARM64 compiler is incomplete - it relies on DLLs located in the host toolchain directory.
103 # x86, but clang-cl.exe needs to be told when targeting non-host
104 # platforms. (All our builders are x86-64, so x86 is always non-host.)
105 cl_m32_flag = "-m32"
108 cl = "\"$clang_win/bin/clang-cl.exe\""
109 lib = "\"$clang_win/bin/lld-link.exe\" /lib"
110 link = "\"$clang_win/bin/lld-link.exe\""
112 cl = "\"$clang_win/bin/clang-cl\""
113 lib = "\"$clang_win/bin/lld-link\" /lib"
114 link = "\"$clang_win/bin/lld-link\""
118 lib = "\"$bin/lib.exe\""
127 command = "$env_setup \"$bin/$_ml.exe\" {{asmflags}} /nologo /c /Fo {{output}} {{source}}"
138 … {{include_dirs}} {{cflags}} $cl_m32_flag {{cflags_c}} /c {{source}} /Fo{{output}} /Fd\"$pdbname\""
150 …{{include_dirs}} {{cflags}} $cl_m32_flag {{cflags_cc}} /c {{source}} /Fo{{output}} /Fd\"$pdbname\""
158 rspfile = "{{output}}.rsp"
160 command = "$env_setup $lib /nologo /ignore:4221 {{arflags}} /OUT:{{output}} @$rspfile"
162 # Ignore {{output_extension}} and always use .lib, there's no reason to
166 default_output_extension = ".lib"
169 # inputs_newline works around a fixed per-line buffer size in the linker.
171 description = "link {{output}}"
179 libname = "${dllname}.lib"
202 # inputs_newline works around a fixed per-line buffer size in the linker.
204 description = "link {{output}}"
220 # inputs_newline works around a fixed per-line buffer size in the linker.
222 description = "link {{output}}"
229 command = "$stamp {{output}}"
230 description = "stamp {{output}}"
235 command = "$shell python \"$cp_py\" {{source}} {{output}}"
236 description = "copy {{source}} {{output}}"
246 lib_switch = "-l"
247 lib_dir_switch = "-L"
250 depfile = "{{output}}.d"
251 …command = "$cc_wrapper $cc -MD -MF $depfile {{defines}} {{include_dirs}} {{cflags}} {{cflags_c}} -…
259 depfile = "{{output}}.d"
260 …command = "$cc_wrapper $cxx -MD -MF $depfile {{defines}} {{include_dirs}} {{cflags}} {{cflags_cc}}…
268 depfile = "{{output}}.d"
269 … "$cc_wrapper $cc -MD -MF $depfile {{defines}} {{include_dirs}} {{framework_dirs}} {{cflags}} {{cf…
277 depfile = "{{output}}.d"
278 …pper $cxx -MD -MF $depfile {{defines}} {{include_dirs}} {{framework_dirs}} {{cflags}} {{cflags_cc}…
286 depfile = "{{output}}.d"
287 …command = "$cc_wrapper $cc -MD -MF $depfile {{defines}} {{include_dirs}} {{asmflags}} -c {{source}…
300 command = "libtool -static -o {{output}} -no_warning_for_no_symbols {{inputs}}"
302 rspfile = "{{output}}.rsp"
305 command = "$shell python \"$rm_py\" \"{{output}}\" && $ar rcs {{output}} @$rspfile"
311 output_prefix = "lib"
312 description = "link {{output}}"
321 rpath = "-Wl,-soname,$soname"
323 rpath = "-Wl,-install_name,@rpath/$soname"
326 rspfile = "{{output}}.rsp"
329 # --start-group/--end-group let us link multiple .a {{inputs}}
335 _start_group = "-Wl,--start-group"
336 _end_group = "-Wl,--end-group"
342 …command = "$link -shared {{ldflags}} $_start_group @$rspfile {{frameworks}} {{solibs}} $_end_group…
344 output_prefix = "lib"
346 description = "link {{output}}"
357 # --start-group/--end-group let us link multiple .a {{inputs}}
363 _start_group = "-Wl,--start-group"
364 _end_group = "-Wl,--end-group"
369 …nk {{ldflags}} $_start_group @$rspfile {{frameworks}} {{solibs}} $_end_group {{libs}} -o $exe_name"
372 description = "link {{output}}"
379 command = "$stamp {{output}}"
380 description = "stamp {{output}}"
385 command = "python \"$cp_py\" {{source}} {{output}}"
386 description = "copy {{source}} {{output}}"
391 command = "python \"$cp_py\" {{source}} {{output}}"
392 description = "copy_bundle_data {{source}} {{output}}"
398 description = "compile_xcassets {{output}}"