Stephen Hines
7e48e404b1
Add LLVM_AS to tools.
...
Change-Id: If9b4900e743b9efbf4b12eee4ed5e713ce82db9b
2012-05-08 18:43:48 -07:00
Evgeniy Stepanov
f50f4c5299
More Clang tweaks to the build system.
...
Adds arm_neon.h to the include path when building with Clang.
Filters out 3 additional compiler flags when building with Clang.
Filters out unsupported flags from TARGET_(arm|thumb)_CFLAGS, as well.
Change-Id: I5e23a95356e0b10c31c9aa3cb4905f6a674709e4
2012-04-10 16:33:37 +04:00
Evgeniy Stepanov
6cc9c06854
Add support for building with AddressSanitizer.
...
Change-Id: I559d21bbeb9f869f51e48ce18247ceaf766768b4
2012-04-03 14:59:01 +04:00
Evgeniy Stepanov
a7095e9192
Include Clang headers from ".../include" directory.
...
Do it with -isystem instead of -I.
Change-Id: I70fd55772e59a35f0b5a56816d61120f4921f4a4
2012-04-03 14:58:57 +04:00
Evgeniy Stepanov
55daae9688
Skip host system directories in Clang include path.
...
This change removes /usr/include and /usr/local/include from Clang header
search path.
Change-Id: I84450f4f4aef829c5aef9221bf300e69819bac48
2012-03-26 14:22:07 +04:00
Stephen Hines
62304f1ec3
Make sure compiler flags also pick up correct toolchain.
...
Change-Id: Id6ff8c3ee7cfa5dee46ef000cbceb7666b934240
2012-03-22 21:26:17 -07:00
Evgeniy Stepanov
b71e2df30a
Add LOCAL_CLANG variable to switch C/C++ build environment to Clang.
...
Change-Id: I8ca1c24f51aa5546ac9618d31566a52e4fdb1436
Conflicts:
core/clear_vars.mk
2012-03-22 07:31:27 -07:00
yroussel
1319005a2a
Define a basic llvm-link + clang environment
...
Move it from dalvik/vm/translator/runtime/ to build/
Add handling of -march=armv5te and -march=armv5e
2012-03-20 17:39:29 +04:00