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) |
| 6 | |
Tim Murray | 02cefc9 | 2014-03-20 13:48:35 -0700 | [diff] [blame] | 7 | CLANG_CONFIG_x86_LINUX_HOST_EXTRA_ASFLAGS := \ |
Tim Murray | d318ba6 | 2014-04-21 14:00:31 -0700 | [diff] [blame] | 8 | --gcc-toolchain=$(HOST_TOOLCHAIN_FOR_CLANG) \ |
Tim Murray | 02cefc9 | 2014-03-20 13:48:35 -0700 | [diff] [blame] | 9 | --sysroot=$(HOST_TOOLCHAIN_FOR_CLANG)/sysroot |
| 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 | 02cefc9 | 2014-03-20 13:48:35 -0700 | [diff] [blame] | 13 | |
Andrew Hsieh | dfde360 | 2014-03-21 21:05:45 +0800 | [diff] [blame^] | 14 | ifneq ($(strip $(BUILD_HOST_64bit)),) |
Tim Murray | 02cefc9 | 2014-03-20 13:48:35 -0700 | [diff] [blame] | 15 | CLANG_CONFIG_x86_LINUX_HOST_EXTRA_CPPFLAGS := \ |
Tim Murray | d318ba6 | 2014-04-21 14:00:31 -0700 | [diff] [blame] | 16 | --gcc-toolchain=$(HOST_TOOLCHAIN_FOR_CLANG) \ |
Tim Murray | 02cefc9 | 2014-03-20 13:48:35 -0700 | [diff] [blame] | 17 | --sysroot=$(HOST_TOOLCHAIN_FOR_CLANG)/sysroot \ |
Andrew Hsieh | dfde360 | 2014-03-21 21:05:45 +0800 | [diff] [blame^] | 18 | -isystem $(HOST_TOOLCHAIN_FOR_CLANG)/x86_64-linux/include/c++/4.6 \ |
| 19 | -isystem $(HOST_TOOLCHAIN_FOR_CLANG)/x86_64-linux/include/c++/4.6/x86_64-linux \ |
| 20 | -isystem $(HOST_TOOLCHAIN_FOR_CLANG)/x86_64-linux/include/c++/4.6/backward \ |
Tim Murray | 02cefc9 | 2014-03-20 13:48:35 -0700 | [diff] [blame] | 21 | |
| 22 | CLANG_CONFIG_x86_LINUX_HOST_EXTRA_LDFLAGS := \ |
Tim Murray | d318ba6 | 2014-04-21 14:00:31 -0700 | [diff] [blame] | 23 | --gcc-toolchain=$(HOST_TOOLCHAIN_FOR_CLANG) \ |
Tim Murray | 02cefc9 | 2014-03-20 13:48:35 -0700 | [diff] [blame] | 24 | --sysroot=$(HOST_TOOLCHAIN_FOR_CLANG)/sysroot \ |
Andrew Hsieh | dfde360 | 2014-03-21 21:05:45 +0800 | [diff] [blame^] | 25 | -B$(HOST_TOOLCHAIN_FOR_CLANG)/x86_64-linux/bin \ |
| 26 | -B$(HOST_TOOLCHAIN_FOR_CLANG)/lib/gcc/x86_64-linux/4.6 \ |
| 27 | -L$(HOST_TOOLCHAIN_FOR_CLANG)/lib/gcc/x86_64-linux/4.6 \ |
| 28 | -L$(HOST_TOOLCHAIN_FOR_CLANG)/x86_64-linux/lib64/ |
Tim Murray | 02cefc9 | 2014-03-20 13:48:35 -0700 | [diff] [blame] | 29 | else |
Andrew Hsieh | dfde360 | 2014-03-21 21:05:45 +0800 | [diff] [blame^] | 30 | CLANG_CONFIG_x86_LINUX_HOST_EXTRA_CPPFLAGS := \ |
| 31 | --gcc-toolchain=$(HOST_TOOLCHAIN_FOR_CLANG) \ |
| 32 | --sysroot=$(HOST_TOOLCHAIN_FOR_CLANG)/sysroot \ |
| 33 | -isystem $(HOST_TOOLCHAIN_FOR_CLANG)/x86_64-linux/include/c++/4.6 \ |
| 34 | -isystem $(HOST_TOOLCHAIN_FOR_CLANG)/x86_64-linux/include/c++/4.6/x86_64-linux/32 \ |
| 35 | -isystem $(HOST_TOOLCHAIN_FOR_CLANG)/x86_64-linux/include/c++/4.6/backward \ |
| 36 | |
| 37 | CLANG_CONFIG_x86_LINUX_HOST_EXTRA_LDFLAGS := \ |
| 38 | --gcc-toolchain=$(HOST_TOOLCHAIN_FOR_CLANG) \ |
| 39 | --sysroot=$(HOST_TOOLCHAIN_FOR_CLANG)/sysroot \ |
| 40 | -B$(HOST_TOOLCHAIN_FOR_CLANG)/x86_64-linux/bin \ |
| 41 | -B$(HOST_TOOLCHAIN_FOR_CLANG)/lib/gcc/x86_64-linux/4.6/32 \ |
| 42 | -L$(HOST_TOOLCHAIN_FOR_CLANG)/lib/gcc/x86_64-linux/4.6/32 \ |
| 43 | -L$(HOST_TOOLCHAIN_FOR_CLANG)/x86_64-linux/lib32/ |
Tim Murray | 02cefc9 | 2014-03-20 13:48:35 -0700 | [diff] [blame] | 44 | endif |
Andrew Hsieh | dfde360 | 2014-03-21 21:05:45 +0800 | [diff] [blame^] | 45 | endif |
Tim Murray | 02cefc9 | 2014-03-20 13:48:35 -0700 | [diff] [blame] | 46 | |
| 47 | ifeq ($(HOST_OS),windows) |
| 48 | # nothing required here yet |
| 49 | endif |