CMakeLists.txt revision 54efb7371a8a0e78cd97a32e4b59a9d82c521329
1set(LLVM_LINK_COMPONENTS 2 ${LLVM_TARGETS_TO_BUILD} 3 ipo scalaropts linker bitreader bitwriter) 4 5add_definitions( -DLLVM_VERSION_INFO=\"${PACKAGE_VERSION}\" ) 6 7set(SOURCES 8 LTOCodeGenerator.cpp 9 lto.cpp 10 LTOModule.cpp 11 ) 12 13add_llvm_library(LTO ${SOURCES}) 14 15if( NOT WIN32 AND LLVM_ENABLE_PIC ) 16 set(BUILD_SHARED_LIBS ON) 17 add_llvm_library(LTO_dll ${SOURCES}) 18 set_property(TARGET LTO_dll PROPERTY OUTPUT_NAME "LTO") 19endif() 20