summaryrefslogtreecommitdiffstats
path: root/llvm/cmake/modules/AddLLVM.cmake
diff options
context:
space:
mode:
authorNAKAMURA Takumi <geek4civic@gmail.com>2014-02-04 13:33:13 +0000
committerNAKAMURA Takumi <geek4civic@gmail.com>2014-02-04 13:33:13 +0000
commita6c161abac87761d94c7fa486fc74a9bd4ef49d7 (patch)
tree5b61daf5f61aecc73634382b7935cd40e978ad27 /llvm/cmake/modules/AddLLVM.cmake
parentfafbcb6d4ce68162922a9634a4f1a2fb2934d659 (diff)
downloadbcm5719-llvm-a6c161abac87761d94c7fa486fc74a9bd4ef49d7.tar.gz
bcm5719-llvm-a6c161abac87761d94c7fa486fc74a9bd4ef49d7.zip
Revert r122395, "Fixes file extension for loadable modules on OS X."
In trunk, every users assume add_llvm_loadable_module as "loadable module" and no one sets neither SHARED, ... nor also MODULE! Unfortunately, all loadable modules were linked as not "MODULE" but "SHARED". If this change caused any regressions, I wish guys to fix it properly. ;) llvm-svn: 200762
Diffstat (limited to 'llvm/cmake/modules/AddLLVM.cmake')
-rw-r--r--llvm/cmake/modules/AddLLVM.cmake9
1 files changed, 1 insertions, 8 deletions
diff --git a/llvm/cmake/modules/AddLLVM.cmake b/llvm/cmake/modules/AddLLVM.cmake
index 0c9abcad509..f1da76d8d31 100644
--- a/llvm/cmake/modules/AddLLVM.cmake
+++ b/llvm/cmake/modules/AddLLVM.cmake
@@ -217,14 +217,7 @@ ${name} ignored.")
# Add empty "phony" target
add_custom_target(${name})
else()
- llvm_process_sources( ALL_FILES ${ARGN} )
- if (MODULE)
- set(libkind MODULE)
- else()
- set(libkind SHARED)
- endif()
-
- add_library( ${name} ${libkind} ${ALL_FILES} )
+ add_library(${name} MODULE ${ALL_FILES})
set_output_directory(${name} ${LLVM_RUNTIME_OUTPUT_INTDIR} ${LLVM_LIBRARY_OUTPUT_INTDIR})
set_target_properties( ${name} PROPERTIES PREFIX "" )
llvm_update_compile_flags(${name})
OpenPOWER on IntegriCloud