diff options
Diffstat (limited to 'tools')
-rw-r--r-- | tools/gen-random-bout/CMakeLists.txt | 2 | ||||
-rw-r--r-- | tools/kleaver/CMakeLists.txt | 9 | ||||
-rw-r--r-- | tools/klee/CMakeLists.txt | 25 |
3 files changed, 10 insertions, 26 deletions
diff --git a/tools/gen-random-bout/CMakeLists.txt b/tools/gen-random-bout/CMakeLists.txt index d1fa6b09..c4596bc9 100644 --- a/tools/gen-random-bout/CMakeLists.txt +++ b/tools/gen-random-bout/CMakeLists.txt @@ -7,7 +7,7 @@ # #===------------------------------------------------------------------------===# add_executable(gen-random-bout - gen-random-bout.cpp + gen-random-bout.cpp ) set(KLEE_LIBS kleeBasic) diff --git a/tools/kleaver/CMakeLists.txt b/tools/kleaver/CMakeLists.txt index befbcc6e..c079c2a4 100644 --- a/tools/kleaver/CMakeLists.txt +++ b/tools/kleaver/CMakeLists.txt @@ -7,12 +7,13 @@ # #===------------------------------------------------------------------------===# add_executable(kleaver - main.cpp + main.cpp ) -klee_get_llvm_libs(LLVM_LIBS support) -set(KLEE_LIBS kleeBasic kleaverSolver kleaverExpr kleeSupport) +set(KLEE_LIBS + kleaverSolver +) -target_link_libraries(kleaver ${KLEE_LIBS} ${LLVM_LIBS}) +target_link_libraries(kleaver ${KLEE_LIBS}) install(TARGETS kleaver RUNTIME DESTINATION bin) diff --git a/tools/klee/CMakeLists.txt b/tools/klee/CMakeLists.txt index b6e907ab..8b05c357 100644 --- a/tools/klee/CMakeLists.txt +++ b/tools/klee/CMakeLists.txt @@ -7,31 +7,14 @@ # #===------------------------------------------------------------------------===# add_executable(klee - main.cpp + main.cpp ) -# FIXME: This shouldn't be done here. Instead the KLEE libraries -# should declare their LLVM dependencies. -set(LLVM_COMPONENTS - bitreader - bitwriter - engine - ipo - jit - linker - support +set(KLEE_LIBS + kleeCore ) -if ("${LLVM_PACKAGE_VERSION}" VERSION_EQUAL "3.3" OR - "${LLVM_PACKAGE_VERSION}" VERSION_GREATER "3.3") - list(APPEND LLVM_COMPONENTS irreader) -endif() - -klee_get_llvm_libs(LLVM_LIBS ${LLVM_COMPONENTS}) - -set(KLEE_LIBS kleeCore kleeBasic kleeModule kleaverSolver kleaverExpr kleeSupport) - -target_link_libraries(klee ${KLEE_LIBS} ${LLVM_LIBS}) +target_link_libraries(klee ${KLEE_LIBS}) install(TARGETS klee RUNTIME DESTINATION bin) |