find_package(Qt5 COMPONENTS Core Gui Widgets CONFIG REQUIRED)
set(SOURCE_FILES
src/ToolWindowManager.cpp
src/ToolWindowManagerArea.cpp
src/ToolWindowManagerWrapper.cpp
src/ToolWindowManagerSplitter.cpp
src/ToolWindowManagerTabBar.cpp)
set(INCLUDE_FILES
include/ToolWindowManager.h
include/ToolWindowManagerArea.h
include/ToolWindowManagerWrapper.h
include/ToolWindowManagerSplitter.h
include/ToolWindowManagerTabBar.h)
qt5_wrap_cpp(TWM_SRC ${INCLUDE_FILES})
add_library(ToolWindowManager ${SOURCE_FILES} ${TWM_SRC})
target_include_directories(ToolWindowManager PUBLIC include)
qt5_use_modules(ToolWindowManager Core Gui Widgets)