diff options
author | Jiyoung Giuliana Yun <t2wish@gmail.com> | 2016-04-29 18:28:35 +0900 |
---|---|---|
committer | Jan Kotas <jkotas@microsoft.com> | 2016-04-29 02:28:35 -0700 |
commit | 91b1067a8b6ebd43262e1578d02bf4fdcd6ba818 (patch) | |
tree | 6508c1953e3045c621019cbcde6724116f48d998 /cross | |
parent | f38508be8b91cf50aac153514d5c2eb6d29eb3b4 (diff) | |
download | coreclr-91b1067a8b6ebd43262e1578d02bf4fdcd6ba818.tar.gz coreclr-91b1067a8b6ebd43262e1578d02bf4fdcd6ba818.tar.bz2 coreclr-91b1067a8b6ebd43262e1578d02bf4fdcd6ba818.zip |
enable build of arm-softfp cross target component. (#4636)
Fix #4635
Signed-off-by: Jiyoung Yun <jy910.yun@samsung.com>
Diffstat (limited to 'cross')
-rw-r--r-- | cross/arm-softfp/toolchain.cmake | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/cross/arm-softfp/toolchain.cmake b/cross/arm-softfp/toolchain.cmake index a85c152f3c..9f02ca2a92 100644 --- a/cross/arm-softfp/toolchain.cmake +++ b/cross/arm-softfp/toolchain.cmake @@ -4,14 +4,24 @@ set(CMAKE_SYSTEM_NAME Linux) set(CMAKE_SYSTEM_VERSION 1) set(CMAKE_SYSTEM_PROCESSOR armv7l) +## Specify the toolchain +set(TOOLCHAIN "arm-linux-gnueabi") +set(TOOLCHAIN_PREFIX ${TOOLCHAIN}-) +#set(CMAKE_C_COMPILER ${TOOLCHAIN_PREFIX}gcc) +#set(CMAKE_CXX_COMPILER ${TOOLCHAIN_PREFIX}g++) +#set(CMAKE_ASM_COMPILER ${TOOLCHAIN_PREFIX}as) +#set(CMAKE_AR ${TOOLCHAIN_PREFIX}ar) +#set(CMAKE_OBJCOPY ${TOOLCHAIN_PREFIX}objcopy) +#set(CMAKE_OBJDUMP ${TOOLCHAIN_PREFIX}objdump) + add_compile_options(-target armv7-linux-gnueabi) add_compile_options(-mthumb) add_compile_options(-mfpu=vfpv3) add_compile_options(--sysroot=${CROSS_ROOTFS}) -set(CROSS_LINK_FLAGS "${CROSS_LINK_FLAGS} -target arm-linux-gnueabi") -set(CROSS_LINK_FLAGS "${CROSS_LINK_FLAGS} -B${CROSS_ROOTFS}/usr/lib/arm-linux-gnueabi") -set(CROSS_LINK_FLAGS "${CROSS_LINK_FLAGS} -L${CROSS_ROOTFS}/lib/arm-linux-gnueabi -L${CROSS_ROOTFS}/usr/lib/arm-linux-gnueabi") +set(CROSS_LINK_FLAGS "${CROSS_LINK_FLAGS} -target ${TOOLCHAIN}") +set(CROSS_LINK_FLAGS "${CROSS_LINK_FLAGS} -B${CROSS_ROOTFS}/usr/lib/${TOOLCHAIN}") +set(CROSS_LINK_FLAGS "${CROSS_LINK_FLAGS} -L${CROSS_ROOTFS}/lib/${TOOLCHAIN} -L${CROSS_ROOTFS}/usr/lib/${TOOLCHAIN}") set(CROSS_LINK_FLAGS "${CROSS_LINK_FLAGS} --sysroot=${CROSS_ROOTFS}") set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${CROSS_LINK_FLAGS}" CACHE STRING "" FORCE) |