comparison tools/lto/CMakeLists.txt @ 100:7d135dc70f03 LLVM 3.9

LLVM 3.9
author Miyagi Mitsuki <e135756@ie.u-ryukyu.ac.jp>
date Tue, 26 Jan 2016 22:53:40 +0900
parents afa8332a0e37
children 1172e4bd9c6f
comparison
equal deleted inserted replaced
96:6418606d0ead 100:7d135dc70f03
17 17
18 add_llvm_library(LTO SHARED ${SOURCES}) 18 add_llvm_library(LTO SHARED ${SOURCES})
19 19
20 install(FILES ${LLVM_MAIN_INCLUDE_DIR}/llvm-c/lto.h 20 install(FILES ${LLVM_MAIN_INCLUDE_DIR}/llvm-c/lto.h
21 DESTINATION include/llvm-c) 21 DESTINATION include/llvm-c)
22
23 if (APPLE)
24 set(LTO_VERSION ${LLVM_VERSION_MAJOR})
25 if(LLVM_LTO_VERSION_OFFSET)
26 math(EXPR LTO_VERSION "${LLVM_VERSION_MAJOR} + ${LLVM_LTO_VERSION_OFFSET}")
27 endif()
28 set_property(TARGET LTO APPEND_STRING PROPERTY
29 LINK_FLAGS
30 " -compatibility_version 1 -current_version ${LTO_VERSION}.${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH}")
31 endif()