build(cmake): use iKvxx settings backend
This commit is contained in:
@@ -46,11 +46,9 @@ add_subdirectory(vendor/libgit2 EXCLUDE_FROM_ALL)
|
||||
set(IZO_BUILD_EXAMPLE OFF CACHE BOOL "" FORCE)
|
||||
add_subdirectory(vendor/iZo EXCLUDE_FROM_ALL)
|
||||
|
||||
# Persistent application settings and session data.
|
||||
set(IKV_BUILD_DEMOS OFF CACHE BOOL "" FORCE)
|
||||
set(IKV_BUILD_TESTS OFF CACHE BOOL "" FORCE)
|
||||
set(IKV_INSTALL OFF CACHE BOOL "" FORCE)
|
||||
add_subdirectory(vendor/iKv EXCLUDE_FROM_ALL)
|
||||
# Persistent application settings and session data (C++17 bindings for iKv).
|
||||
set(IKVXX_BUILD_TESTS OFF CACHE BOOL "" FORCE)
|
||||
add_subdirectory(vendor/iKvxx EXCLUDE_FROM_ALL)
|
||||
|
||||
find_package(OpenGL REQUIRED)
|
||||
|
||||
@@ -77,7 +75,7 @@ add_executable(gitree WIN32
|
||||
src/models/repository.h
|
||||
)
|
||||
target_include_directories(gitree PRIVATE src vendor/libgit2/include vendor/icons)
|
||||
target_link_libraries(gitree PRIVATE imgui libgit2package iZo::izo ikv::ikv OpenGL::GL)
|
||||
target_link_libraries(gitree PRIVATE imgui libgit2package iZo::izo ikvxx::ikvxx OpenGL::GL)
|
||||
target_compile_definitions(gitree PRIVATE
|
||||
GITREE_VERSION="${PROJECT_VERSION}"
|
||||
GITREE_ASSET_DIR="${CMAKE_CURRENT_SOURCE_DIR}/vendor/fonts"
|
||||
|
||||
Reference in New Issue
Block a user