diff options
Diffstat (limited to 'llvm/tools/opt-remarks/CMakeLists.txt')
-rw-r--r-- | llvm/tools/opt-remarks/CMakeLists.txt | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/llvm/tools/opt-remarks/CMakeLists.txt b/llvm/tools/opt-remarks/CMakeLists.txt new file mode 100644 index 00000000000..a87beae1e89 --- /dev/null +++ b/llvm/tools/opt-remarks/CMakeLists.txt @@ -0,0 +1,22 @@ +set(LLVM_LINK_COMPONENTS + OptRemarks + ) + +set(SOURCES + liboptremarks.cpp + ) + +set(LLVM_EXPORTED_SYMBOL_FILE ${CMAKE_CURRENT_SOURCE_DIR}/OptRemarks.exports) + +add_llvm_library(OptRemarks SHARED ${SOURCES}) + +install(FILES ${LLVM_MAIN_INCLUDE_DIR}/llvm-c/OptRemarks.h + DESTINATION include/llvm-c + COMPONENT OptRemarks) + +if (APPLE) + set(OPTREMARKS_VERSION ${LLVM_VERSION_MAJOR}) + set_property(TARGET OptRemarks APPEND_STRING PROPERTY + LINK_FLAGS + " -compatibility_version 1 -current_version ${OPTREMARKS_VERSION}.${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH}") +endif() |