set(LLVM_LINK_COMPONENTS
asmparser
- analysis
core
ipa
- target
)
set(VMCoreSources
ConstantsTest.cpp
DominatorTreeTest.cpp
+ IRBuilderTest.cpp
InstructionsTest.cpp
+ MDBuilderTest.cpp
MetadataTest.cpp
PassManagerTest.cpp
+ TypeBuilderTest.cpp
+ TypesTest.cpp
ValueMapTest.cpp
VerifierTest.cpp
+ WaymarkTest.cpp
)
# MSVC9 and 8 cannot compile ValueMapTest.cpp due to their bug.
list(REMOVE_ITEM VMCoreSources ValueMapTest.cpp)
endif()
+# HACK: Declare a couple of source files as optionally compiled to satisfy the
+# missing-file-checker in LLVM's weird CMake build.
+set(LLVM_OPTIONAL_SOURCES
+ ValueMapTest.cpp
+ )
+
add_llvm_unittest(VMCoreTests
${VMCoreSources}
)