mirror of
https://github.com/mudita/MuditaOS.git
synced 2026-04-21 15:38:23 -04:00
Split module-utils into smaller components for better dependency management. Fix many dependencies throughout the project. Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
69 lines
1.8 KiB
CMake
69 lines
1.8 KiB
CMake
# Copyright (c) 2017-2021, Mudita Sp. z.o.o. All rights reserved.
|
|
# For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md
|
|
|
|
add_library(application-notes STATIC)
|
|
|
|
target_include_directories(application-notes
|
|
PRIVATE
|
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
|
|
PUBLIC
|
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
|
|
)
|
|
|
|
target_sources(application-notes
|
|
PRIVATE
|
|
ApplicationNotes.cpp
|
|
data/NotesFoundData.cpp
|
|
data/NoteSwitchData.cpp
|
|
model/NotesListModel.cpp
|
|
model/NotesRepository.cpp
|
|
model/NotesSearchListModel.cpp
|
|
presenter/NoteEditWindowPresenter.cpp
|
|
presenter/NotePreviewWindowPresenter.cpp
|
|
presenter/NotesMainWindowPresenter.cpp
|
|
presenter/NotesSearchResultPresenter.cpp
|
|
presenter/SearchEngineWindowPresenter.cpp
|
|
widgets/NotesItem.cpp
|
|
windows/NoteEditWindow.cpp
|
|
windows/NoteCreateWindow.cpp
|
|
windows/NoteMainWindow.cpp
|
|
windows/NotePreviewWindow.cpp
|
|
windows/NotesOptions.cpp
|
|
windows/SearchEngineWindow.cpp
|
|
windows/SearchResultsWindow.cpp
|
|
PRIVATE
|
|
data/NotesFoundData.hpp
|
|
data/NoteSwitchData.hpp
|
|
model/NotesListModel.hpp
|
|
model/NotesRepository.hpp
|
|
model/NotesSearchListModel.hpp
|
|
presenter/NoteEditWindowPresenter.hpp
|
|
presenter/NotePreviewWindowPresenter.hpp
|
|
presenter/NotesMainWindowPresenter.hpp
|
|
presenter/NotesSearchResultPresenter.hpp
|
|
presenter/SearchEngineWindowPresenter.hpp
|
|
widgets/NotesItem.hpp
|
|
windows/NoteEditWindow.hpp
|
|
windows/NoteCreateWindow.hpp
|
|
windows/NoteMainWindow.hpp
|
|
windows/NotePreviewWindow.hpp
|
|
windows/NotesOptions.hpp
|
|
windows/SearchEngineWindow.hpp
|
|
windows/SearchResultsWindow.hpp
|
|
PUBLIC
|
|
include/application-notes/ApplicationNotes.hpp
|
|
)
|
|
|
|
target_link_libraries(application-notes
|
|
PRIVATE
|
|
app
|
|
apps-common
|
|
clipboard
|
|
module-gui
|
|
module-db
|
|
service-db
|
|
log
|
|
utils-time
|
|
i18n
|
|
)
|