llvm-6502/cmake/modules
NAKAMURA Takumi f51fbcbb36 [CMake][Win32.DLL] Let llvm_add_library(SHARED) link dependent libraries as PRIVATE.
For example, c-index-test.exe requires just libclang.dll (its import library).
When libraries in libclang were not PRIVATE but PUBLIC, c-index-test required libraries transitive by libclang.

Note, on mingw with BUILD_SHARED_LIBS, library dependencies would become more strict.
In principle, required libraries should be "required in its source file".

This will help to detect missing dependencies.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@212934 91177308-0d34-0410-b5e6-96231b3b80d8
2014-07-14 12:26:15 +00:00
..
AddLLVM.cmake [CMake][Win32.DLL] Let llvm_add_library(SHARED) link dependent libraries as PRIVATE. 2014-07-14 12:26:15 +00:00
AddLLVMDefinitions.cmake
AddSphinxTarget.cmake Teach add_sphinx_target() to respect the LLVM_INSTALL_TOOLCHAIN_ONLY CMake 2014-04-28 22:06:20 +00:00
CheckAtomic.cmake
ChooseMSVCCRT.cmake
CMakeLists.txt
FindSphinx.cmake
GetHostTriple.cmake
GetSVN.cmake
HandleLLVMOptions.cmake [CMake] Enable loadable modules, aka plugins, with BUILD_SHARED_LIBS on cygming. 2014-07-13 13:47:37 +00:00
HandleLLVMStdlib.cmake
LLVM-Config.cmake [CMake] LINK_COMPONENTS: Add also corresponding MCTargetDesc and TargetInfo as well, when target names or "nativecodegen" are specified. 2014-07-14 05:07:07 +00:00
LLVMConfig.cmake.in
LLVMConfigVersion.cmake.in
LLVMParseArguments.cmake
LLVMProcessSources.cmake
Makefile
TableGen.cmake
VersionFromVCS.cmake