stuff-from-scratch/src/client/CMakeLists.txt

26 lines
1 KiB
CMake
Raw Normal View History

2020-06-27 09:47:30 +00:00
list(APPEND client_LIB_INCLUDES
TopBar.cpp
StatusBar.cpp
GuiApplication.cpp
TabbedPanelWidget.cpp
text_editor/TextEditorView.cpp
text_editor/TextEditorModel.cpp
text_editor/TextEditorController.cpp
text_editor/PlainTextDocument.cpp
audio_editor/AudioEditorView.cpp
image_editor/ImageEditorView.cpp
web_client/WebClientView.cpp)
2020-05-02 07:31:03 +00:00
add_library(client SHARED ${client_LIB_INCLUDES})
target_link_libraries(client ui_elements windows core console database geometry)
target_include_directories(client PUBLIC
2020-06-27 09:47:30 +00:00
"${CMAKE_CURRENT_SOURCE_DIR}"
"${CMAKE_CURRENT_SOURCE_DIR}/text_editor"
"${CMAKE_CURRENT_SOURCE_DIR}/audio_editor"
"${CMAKE_CURRENT_SOURCE_DIR}/image_editor"
"${CMAKE_CURRENT_SOURCE_DIR}/web_client"
"${PROJECT_SOURCE_DIR}/src/console"
"${PROJECT_SOURCE_DIR}/src/ui_elements/widgets"
2020-05-02 07:31:03 +00:00
)