mirror of
https://codeberg.org/vyn/mirai.git
synced 2025-07-02 09:23:18 +00:00
Update dependencies and adapt code
This commit is contained in:
parent
f11f4bf1c9
commit
a80515ff90
9 changed files with 72 additions and 29 deletions
|
@ -6,7 +6,6 @@ set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
|
|||
set(CMAKE_COMPILE_WARNING_AS_ERROR ON)
|
||||
set(CMAKE_BUILD_RPATH_USE_ORIGIN ON)
|
||||
|
||||
add_subdirectory(external/slint)
|
||||
# -- Slint setup
|
||||
#find_package(Slint QUIET)
|
||||
#if (NOT Slint_FOUND)
|
||||
|
@ -24,28 +23,32 @@ add_subdirectory(external/slint)
|
|||
#endif (NOT Slint_FOUND)
|
||||
# -- End of Slint setup
|
||||
|
||||
add_subdirectory(external/slint)
|
||||
add_subdirectory(external/selenite/cpp)
|
||||
add_subdirectory(external/mirai-core)
|
||||
|
||||
add_executable(mirai
|
||||
src/main.cpp
|
||||
src/UiState.cpp
|
||||
src/AppWindowBackend.cpp
|
||||
src/Utils.cpp
|
||||
)
|
||||
|
||||
|
||||
target_include_directories(mirai PRIVATE "external/mirai-core/include")
|
||||
target_include_directories(mirai PRIVATE "external/selenite/cpp/include")
|
||||
target_include_directories(mirai PRIVATE "external/evalyte-cpp-common/include")
|
||||
|
||||
set_property(TARGET mirai PROPERTY SLINT_EMBED_RESOURCES embed-files)
|
||||
|
||||
target_link_libraries(mirai PRIVATE Slint::Slint)
|
||||
target_link_libraries(mirai PRIVATE selenite)
|
||||
|
||||
target_include_directories(mirai PRIVATE "external")
|
||||
target_link_libraries(mirai PRIVATE mirai-core)
|
||||
|
||||
slint_target_sources(
|
||||
mirai ui/appwindow.slint
|
||||
mirai ui/AppWindow.slint
|
||||
NAMESPACE ui
|
||||
LIBRARY_PATHS selenite=${CMAKE_CURRENT_SOURCE_DIR}/external/selenite/index.slint
|
||||
LIBRARY_PATHS selenite=${CMAKE_CURRENT_SOURCE_DIR}/external/selenite/components/index.slint
|
||||
)
|
||||
|
||||
# On Windows, copy the Slint DLL next to the application binary so that it's found.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue