Mercurial > hg > CbC > CbC_llvm
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() |