Lines Matching full:clang
17 """Builds the Android Clang toolchain."""
183 targets = ['clang-toolchain-minimal']
185 targets += ['clang-toolchain-full']
193 package_name = 'clang-' + build_name
252 'bin/clang' + bin_ext,
253 'bin/clang++' + bin_ext,
262 'bin/clang-format' + bin_ext,
263 'bin/clang-tidy' + bin_ext,
309 """Create and install bash scripts for invoking Clang for analysis."""
313 ' `dirname $0`/../clang{clang_suffix} -target {target} "$@"\n'
316 ' `dirname $0`/../clang{clang_suffix} "$@"\n'
354 tools_dir = android_path('external/clang/tools')
370 headers_src = android_path('external/clang/lib/Headers')
372 install_dir, 'lib64/clang', short_version(), 'include')
381 # arm_neon.h gets produced as part of external/clang/Android.bp.
382 # We must bundle the resulting file as part of the official Clang headers.
384 build_dir, 'soong/.intermediates/external/clang/clang-gen-arm-neon/gen/clang/Basic/arm_neon.h')
388 os.path.join(install_dir, 'lib64/clang', long_version()))
393 install_dir, 'lib64/clang', short_version(), 'lib/linux')
443 install_dir, 'lib64/clang', short_version(), 'lib/linux')
466 clang_lib = os.path.join(install_dir, 'lib64/clang', short_version())
557 'clang',
558 'clang-tools-extra',
601 'bin/clang' + bin_ext,
602 'bin/clang++' + bin_ext,
610 wrapper_dir = android_path('external/clang')
655 '--debug-clang', action='store_true', default=True,
656 help='Also generate a debug version of clang (enabled by default).')
658 '--no-debug-clang', action='store_false',
660 help='Skip generating a debug version of clang.')
686 # For a multi-stage build, build a minimum clang for the first stage that is
697 package_name = 'clang-' + args.build_name
727 debug_package_name = 'clang-debug'