Update dependencies
This commit is contained in:
parent
da32449075
commit
f2e21d1bc7
7 changed files with 44 additions and 24792 deletions
|
@ -1,7 +1,7 @@
|
|||
cmake_minimum_required(VERSION 3.21)
|
||||
project(focus LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_CXX_STANDARD 20)
|
||||
set(CMAKE_CXX_STANDARD 23)
|
||||
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
|
||||
set(SLINT_FEATURE_RENDERER_SKIA ON)
|
||||
set(SLINT_FEATURE_RENDERER_SOFTWARE ON)
|
||||
|
@ -27,9 +27,17 @@ target_link_libraries(focus PRIVATE Slint::Slint)
|
|||
slint_target_sources(
|
||||
focus ui/app-window.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
|
||||
)
|
||||
|
||||
add_subdirectory(external/selenite/cpp)
|
||||
target_include_directories(focus PRIVATE "external/selenite/cpp/include")
|
||||
target_link_libraries(focus PRIVATE selenite)
|
||||
|
||||
add_subdirectory(external/rei-json)
|
||||
target_include_directories(focus PRIVATE "external/rei-json/include")
|
||||
target_link_libraries(focus PRIVATE rei-json)
|
||||
|
||||
# On Windows, copy the Slint DLL next to the application binary so that it's found.
|
||||
if (WIN32)
|
||||
add_custom_command(TARGET focus POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy $<TARGET_RUNTIME_DLLS:focus> $<TARGET_FILE_DIR:focus> COMMAND_EXPAND_LISTS)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue