diff --git a/CMakeLists.txt b/CMakeLists.txt index 37774c0..19c8ae4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,6 @@ -project(DbMessaging) +project(DbSketch) + +add_custom_target(sketch) add_subdirectory(sketchlib) add_subdirectory(sketchviewer) diff --git a/sketchlib/CMakeLists.txt b/sketchlib/CMakeLists.txt index 5d3ff68..8eb9541 100644 --- a/sketchlib/CMakeLists.txt +++ b/sketchlib/CMakeLists.txt @@ -98,3 +98,5 @@ target_compile_definitions(sketchlib PRIVATE SKETCHLIB_LIBRARY) target_link_libraries(sketchlib Qt5::Core Qt5::Gui Qt5::Widgets quazip) target_include_directories(sketchlib PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}) + +add_dependencies(sketch sketchlib) diff --git a/sketchviewer/CMakeLists.txt b/sketchviewer/CMakeLists.txt index bb9b86f..2aaa44b 100644 --- a/sketchviewer/CMakeLists.txt +++ b/sketchviewer/CMakeLists.txt @@ -8,3 +8,5 @@ set(SOURCES add_executable(sketchviewer ${HEADERS} ${SOURCES}) target_link_libraries(sketchviewer Qt5::Core Qt5::Network sketchlib) + +add_dependencies(sketch sketchviewer)