src/core/BasicBlock.cxx
src/core/Comment.cxx
src/core/Function.cxx
+ src/core/Settings.cxx
src/gui/Mainwindow.cxx
src/gui/widgets/BasicBlockWidget.cxx
src/gui/widgets/CFGScene.cxx
SET(frida_HEADERS
src/include_llvm.hxx
src/core/InformationManager.hxx
- src/gui/qt.hxx
+ src/core/Settings.hxx
+ src/qt.hxx
src/gui/Mainwindow.hxx
src/gui/widgets/BasicBlockWidget.hxx
src/gui/widgets/CFGScene.hxx
TARGET_LINK_LIBRARIES(frida
${QT_LIBRARIES}
${LLVM_LDFLAGS}
- -lLLVM-3.5
+ ${LLVM_DYNAMIC_LIB}
${LLVM_SYSTEM_LIBS}
${LOG4CXX_LDFLAGS}
${QUAZIP_LIBRARIES})
src/bindings/Guile.hxx)
add_library(guilePlugin MODULE ${plugin_guile_SOURCES} ${plugin_guile_HEADERS_MOC})
-qt5_use_modules(guilePlugin Core)
+qt5_use_modules(guilePlugin Core Widgets)
target_link_libraries(guilePlugin ${QT_LIBRARIES} ${GUILE_LDFLAGS})
##################
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/mipselLinuxDisassemblerTest.cxx
+ src/disassembler/llvm/tests/armelLinuxDisassemblerTest.cxx
+ src/disassembler/llvm/tests/amd64MachODisassemblerTest.cxx
${frida_SOURCES}
)
#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})