mirror of
https://github.com/hyperion-project/hyperion.ng.git
synced 2023-10-10 13:36:59 +02:00
Config correction enabled
Change of protobuf dependency for Amlogic
This commit is contained in:
parent
090a5f9f3d
commit
2ae692de26
4
dependencies/CMakeLists.txt
vendored
4
dependencies/CMakeLists.txt
vendored
@ -76,6 +76,10 @@ set(USE_SYSTEM_PROTO_LIBS ${DEFAULT_USE_SYSTEM_PROTO_LIBS} CACHE BOOL "use proto
|
|||||||
|
|
||||||
if (USE_SYSTEM_PROTO_LIBS)
|
if (USE_SYSTEM_PROTO_LIBS)
|
||||||
find_package(Protobuf REQUIRED)
|
find_package(Protobuf REQUIRED)
|
||||||
|
if (ENABLE_AMLOGIC)
|
||||||
|
set(PROTOBUF_INCLUDE_DIRS "${Protobuf_INCLUDE_DIRS}" PARENT_SCOPE)
|
||||||
|
set(PROTOBUF_PROTOC_EXECUTABLE "${Protobuf_PROTOC_EXECUTABLE}" PARENT_SCOPE)
|
||||||
|
endif()
|
||||||
include_directories(${PROTOBUF_INCLUDE_DIRS})
|
include_directories(${PROTOBUF_INCLUDE_DIRS})
|
||||||
else ()
|
else ()
|
||||||
set(BUILD_SHARED_LIBS OFF CACHE BOOL "Build shared protobuf library")
|
set(BUILD_SHARED_LIBS OFF CACHE BOOL "Build shared protobuf library")
|
||||||
|
@ -41,6 +41,7 @@ SettingsManager::SettingsManager(Hyperion* hyperion, const quint8& instance, con
|
|||||||
|
|
||||||
Info(_log, "Selected configuration file: %s", QSTRING_CSTR(configFile));
|
Info(_log, "Selected configuration file: %s", QSTRING_CSTR(configFile));
|
||||||
QJsonSchemaChecker schemaCheckerT;
|
QJsonSchemaChecker schemaCheckerT;
|
||||||
|
schemaCheckerT.setSchema(schemaJson);
|
||||||
|
|
||||||
if(!JsonUtils::readFile(configFile, _qconfig, _log))
|
if(!JsonUtils::readFile(configFile, _qconfig, _log))
|
||||||
throw std::runtime_error("Failed to load config!");
|
throw std::runtime_error("Failed to load config!");
|
||||||
@ -96,6 +97,7 @@ SettingsManager::SettingsManager(const quint8& instance, const QString& configFi
|
|||||||
|
|
||||||
Info(_log, "Selected configuration file: %s", QSTRING_CSTR(configFile));
|
Info(_log, "Selected configuration file: %s", QSTRING_CSTR(configFile));
|
||||||
QJsonSchemaChecker schemaCheckerT;
|
QJsonSchemaChecker schemaCheckerT;
|
||||||
|
schemaCheckerT.setSchema(schemaJson);
|
||||||
|
|
||||||
if(!JsonUtils::readFile(configFile, _qconfig, _log))
|
if(!JsonUtils::readFile(configFile, _qconfig, _log))
|
||||||
throw std::runtime_error("Failed to load config!");
|
throw std::runtime_error("Failed to load config!");
|
||||||
|
Loading…
Reference in New Issue
Block a user