summaryrefslogtreecommitdiff
path: root/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
commit455bf8d5bdd9b923e0372e61691c2fdc351b8742 (patch)
tree126434928cc148803c9bdbd4053a15fea65f4d04 /cmake
parent07ce07daa0ffda251fd38e24d7d3a58f3aac71b7 (diff)
downloadllvm-455bf8d5bdd9b923e0372e61691c2fdc351b8742.tar.gz
llvm-455bf8d5bdd9b923e0372e61691c2fdc351b8742.tar.bz2
llvm-455bf8d5bdd9b923e0372e61691c2fdc351b8742.tar.xz
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. ;) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@200762 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'cmake')
-rw-r--r--cmake/modules/AddLLVM.cmake9
1 files changed, 1 insertions, 8 deletions
diff --git a/cmake/modules/AddLLVM.cmake b/cmake/modules/AddLLVM.cmake
index 0c9abcad50..f1da76d8d3 100644
--- a/cmake/modules/AddLLVM.cmake
+++ b/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})