Tim Murray | 02cefc9 | 2014-03-20 13:48:35 -0700 | [diff] [blame] | 1 | ifeq ($(HOST_OS),darwin) |
| 2 | # nothing required here yet |
| 3 | endif |
| 4 | |
| 5 | ifeq ($(HOST_OS),linux) |
Tim Murray | 02cefc9 | 2014-03-20 13:48:35 -0700 | [diff] [blame] | 6 | CLANG_CONFIG_x86_LINUX_HOST_EXTRA_ASFLAGS := \ |
Tim Murray | d318ba6 | 2014-04-21 14:00:31 -0700 | [diff] [blame] | 7 | --gcc-toolchain=$(HOST_TOOLCHAIN_FOR_CLANG) \ |
Tim Murray | 43d5e1b | 2014-04-03 16:06:59 -0700 | [diff] [blame] | 8 | --sysroot=$(HOST_TOOLCHAIN_FOR_CLANG)/sysroot \ |
| 9 | -no-integrated-as |
Tim Murray | 02cefc9 | 2014-03-20 13:48:35 -0700 | [diff] [blame] | 10 | |
Tim Murray | d318ba6 | 2014-04-21 14:00:31 -0700 | [diff] [blame] | 11 | CLANG_CONFIG_x86_LINUX_HOST_EXTRA_CFLAGS := \ |
| 12 | --gcc-toolchain=$(HOST_TOOLCHAIN_FOR_CLANG) \ |
Tim Murray | 43d5e1b | 2014-04-03 16:06:59 -0700 | [diff] [blame] | 13 | -no-integrated-as |
Tim Murray | 02cefc9 | 2014-03-20 13:48:35 -0700 | [diff] [blame] | 14 | |
Andrew Hsieh | dfde360 | 2014-03-21 21:05:45 +0800 | [diff] [blame] | 15 | ifneq ($(strip $(BUILD_HOST_64bit)),) |
Tim Murray | 02cefc9 | 2014-03-20 13:48:35 -0700 | [diff] [blame] | 16 | CLANG_CONFIG_x86_LINUX_HOST_EXTRA_CPPFLAGS := \ |
Tim Murray | d318ba6 | 2014-04-21 14:00:31 -0700 | [diff] [blame] | 17 | --gcc-toolchain=$(HOST_TOOLCHAIN_FOR_CLANG) \ |
Tim Murray | 02cefc9 | 2014-03-20 13:48:35 -0700 | [diff] [blame] | 18 | --sysroot=$(HOST_TOOLCHAIN_FOR_CLANG)/sysroot \ |
Andrew Hsieh | dfde360 | 2014-03-21 21:05:45 +0800 | [diff] [blame] | 19 | -isystem $(HOST_TOOLCHAIN_FOR_CLANG)/x86_64-linux/include/c++/4.6 \ |
| 20 | -isystem $(HOST_TOOLCHAIN_FOR_CLANG)/x86_64-linux/include/c++/4.6/x86_64-linux \ |
| 21 | -isystem $(HOST_TOOLCHAIN_FOR_CLANG)/x86_64-linux/include/c++/4.6/backward \ |
Tim Murray | 43d5e1b | 2014-04-03 16:06:59 -0700 | [diff] [blame] | 22 | -no-integrated-as |
Tim Murray | 02cefc9 | 2014-03-20 13:48:35 -0700 | [diff] [blame] | 23 | |
| 24 | CLANG_CONFIG_x86_LINUX_HOST_EXTRA_LDFLAGS := \ |
Tim Murray | d318ba6 | 2014-04-21 14:00:31 -0700 | [diff] [blame] | 25 | --gcc-toolchain=$(HOST_TOOLCHAIN_FOR_CLANG) \ |
Tim Murray | 02cefc9 | 2014-03-20 13:48:35 -0700 | [diff] [blame] | 26 | --sysroot=$(HOST_TOOLCHAIN_FOR_CLANG)/sysroot \ |
Andrew Hsieh | dfde360 | 2014-03-21 21:05:45 +0800 | [diff] [blame] | 27 | -B$(HOST_TOOLCHAIN_FOR_CLANG)/x86_64-linux/bin \ |
| 28 | -B$(HOST_TOOLCHAIN_FOR_CLANG)/lib/gcc/x86_64-linux/4.6 \ |
| 29 | -L$(HOST_TOOLCHAIN_FOR_CLANG)/lib/gcc/x86_64-linux/4.6 \ |
Tim Murray | 43d5e1b | 2014-04-03 16:06:59 -0700 | [diff] [blame] | 30 | -L$(HOST_TOOLCHAIN_FOR_CLANG)/x86_64-linux/lib64/ \ |
| 31 | -no-integrated-as |
Tim Murray | 02cefc9 | 2014-03-20 13:48:35 -0700 | [diff] [blame] | 32 | else |
Andrew Hsieh | dfde360 | 2014-03-21 21:05:45 +0800 | [diff] [blame] | 33 | CLANG_CONFIG_x86_LINUX_HOST_EXTRA_CPPFLAGS := \ |
| 34 | --gcc-toolchain=$(HOST_TOOLCHAIN_FOR_CLANG) \ |
| 35 | --sysroot=$(HOST_TOOLCHAIN_FOR_CLANG)/sysroot \ |
| 36 | -isystem $(HOST_TOOLCHAIN_FOR_CLANG)/x86_64-linux/include/c++/4.6 \ |
| 37 | -isystem $(HOST_TOOLCHAIN_FOR_CLANG)/x86_64-linux/include/c++/4.6/x86_64-linux/32 \ |
| 38 | -isystem $(HOST_TOOLCHAIN_FOR_CLANG)/x86_64-linux/include/c++/4.6/backward \ |
Tim Murray | 43d5e1b | 2014-04-03 16:06:59 -0700 | [diff] [blame] | 39 | -no-integrated-as |
Andrew Hsieh | dfde360 | 2014-03-21 21:05:45 +0800 | [diff] [blame] | 40 | |
| 41 | CLANG_CONFIG_x86_LINUX_HOST_EXTRA_LDFLAGS := \ |
| 42 | --gcc-toolchain=$(HOST_TOOLCHAIN_FOR_CLANG) \ |
| 43 | --sysroot=$(HOST_TOOLCHAIN_FOR_CLANG)/sysroot \ |
| 44 | -B$(HOST_TOOLCHAIN_FOR_CLANG)/x86_64-linux/bin \ |
| 45 | -B$(HOST_TOOLCHAIN_FOR_CLANG)/lib/gcc/x86_64-linux/4.6/32 \ |
| 46 | -L$(HOST_TOOLCHAIN_FOR_CLANG)/lib/gcc/x86_64-linux/4.6/32 \ |
Tim Murray | 43d5e1b | 2014-04-03 16:06:59 -0700 | [diff] [blame] | 47 | -L$(HOST_TOOLCHAIN_FOR_CLANG)/x86_64-linux/lib32/ \ |
| 48 | -no-integrated-as |
Tim Murray | 02cefc9 | 2014-03-20 13:48:35 -0700 | [diff] [blame] | 49 | endif |
Andrew Hsieh | dfde360 | 2014-03-21 21:05:45 +0800 | [diff] [blame] | 50 | endif |
Tim Murray | 02cefc9 | 2014-03-20 13:48:35 -0700 | [diff] [blame] | 51 | |
| 52 | ifeq ($(HOST_OS),windows) |
| 53 | # nothing required here yet |
| 54 | endif |