summaryrefslogtreecommitdiff
path: root/src/bookmarks/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/bookmarks/CMakeLists.txt')
-rw-r--r--src/bookmarks/CMakeLists.txt9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/bookmarks/CMakeLists.txt b/src/bookmarks/CMakeLists.txt
index 517aa2f6..db0d9377 100644
--- a/src/bookmarks/CMakeLists.txt
+++ b/src/bookmarks/CMakeLists.txt
@@ -5,6 +5,7 @@ add_library(bookmarks STATIC
# bookmarksmenu.cpp bookmarksmenu.h
# bookmarkstoolbar.cpp bookmarkstoolbar.h
# Bookmarks Model
+ bookmark.cpp bookmark.hpp
bookmarkstreeitem.cpp bookmarkstreeitem.hpp
bookmarkstreemodel.cpp bookmarkstreemodel.hpp
bookmarkstreeformats.hpp
@@ -15,8 +16,12 @@ add_library(bookmarks STATIC
target_include_directories(bookmarks PUBLIC ${CMAKE_SOURCE_DIR}/src)
target_link_libraries(bookmarks PUBLIC Qt6::Core Qt6::Widgets)
-if(TESTING)
+if(${CMAKE_BUILD_TYPE} STREQUAL "Debug")
+ add_executable(bookmarkmanager test/bookmarkmanager.cpp)
+ target_link_libraries(bookmarkmanager GTest::gtest GTest::gtest_main bookmarks)
+ gtest_discover_tests(bookmarkmanager WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/test)
+
add_executable(xbel test/xbel.cpp)
target_link_libraries(xbel GTest::gtest GTest::gtest_main bookmarks)
- gtest_discover_tests(xbel)
+ gtest_discover_tests(xbel WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/test)
endif()