24 lines
747 B
CMake
Executable file
24 lines
747 B
CMake
Executable file
find_package(Qt5Core REQUIRED)
|
|
find_package(Qt5Gui REQUIRED)
|
|
find_package(Qt5Widgets 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)
|