X-Git-Url: https://git.siccegge.de//index.cgi?p=frida%2Ffrida.git;a=blobdiff_plain;f=CMakeLists.txt;h=fabb0d9d07d43ab79dc478220455f1e988bfa026;hp=3529b485fb3c2c5490edeee16e62f8604bbad076;hb=e232dc612584f55a6426051c8f59b6d9a00c3029;hpb=aee81ec403637676282822ff680bce9fde998b9f diff --git a/CMakeLists.txt b/CMakeLists.txt index 3529b48..fabb0d9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -96,7 +96,7 @@ qt5_use_modules(frida Widgets) TARGET_LINK_LIBRARIES(frida ${QT_LIBRARIES} ${LLVM_LDFLAGS} - -lLLVM-3.5 + ${LLVM_DYNAMIC_LIB} ${LLVM_SYSTEM_LIBS} ${LOG4CXX_LDFLAGS} ${QUAZIP_LIBRARIES}) @@ -128,6 +128,9 @@ set(fridatest_SOURCES src/test.cxx src/core/tests/BasicBlockTest.cxx src/core/tests/FunctionTest.cxx + src/core/tests/CommentTest.cxx + src/disassembler/llvm/tests/amd64LinuxDisassemblerTest.cxx + src/disassembler/llvm/tests/amd64MachODisassemblerTest.cxx ${frida_SOURCES} ) @@ -138,8 +141,17 @@ qt5_use_modules(fridatest Widgets) #ADD_SUBDIRECTORY(/usr/src/gtest gtest) ADD_SUBDIRECTORY(/usr/src/gmock gmock) enable_testing() -add_test(NAME fridatest COMMAND fridatest ${CMAKE_SOURCE_DIR}) -target_link_libraries(fridatest gmock gtest ${QT_LIBRARIES} ${LLVM_LDFLAGS} -lLLVM-3.5 ${LLVM_SYSTEM_LIBS} ${LOG4CXX_LDFLAGS} ${GUILE_LDFLAGS} ${QUAZIP_LIBRARIES}) +add_test(NAME fridatest COMMAND fridatest ${CMAKE_SOURCE_DIR}/testdata) +target_link_libraries(fridatest + gmock + gtest + ${QT_LIBRARIES} + ${LLVM_LDFLAGS} + ${LLVM_DYNAMIC_LIB} + ${LLVM_SYSTEM_LIBS} + ${LOG4CXX_LDFLAGS} + ${GUILE_LDFLAGS} + ${QUAZIP_LIBRARIES}) target_compile_options(fridatest PRIVATE -DCONFIG_TEST) set_property(TEST fridatest APPEND PROPERTY ENVIRONMENT LD_LIBRARY_PATH=${CMAKE_CURRENT_BINARY_DIR})