diff --git a/llvm/CMakeLists.txt b/llvm/CMakeLists.txt index c8c3038eba065391d1550325757c0c71a15e402a..1d216924b1560ad942f2861b2b44150b3714af72 100644 --- a/llvm/CMakeLists.txt +++ b/llvm/CMakeLists.txt @@ -91,8 +91,13 @@ set(LLVM_ALL_TARGETS # List of targets with JIT support: set(LLVM_TARGETS_WITH_JIT X86 PowerPC ARM Mips) -set(LLVM_TARGETS_TO_BUILD "all" +if( MSVC ) + set(LLVM_TARGETS_TO_BUILD X86 + CACHE STRING "Semicolon-separated list of targets to build, or \"all\".") +else( MSVC ) + set(LLVM_TARGETS_TO_BUILD "all" CACHE STRING "Semicolon-separated list of targets to build, or \"all\".") +endif( MSVC ) set(LLVM_EXPERIMENTAL_TARGETS_TO_BUILD "" CACHE STRING "Semicolon-separated list of experimental targets to build.")