Improve libsyncthing
* Update Syncthing version * Use utilities from https://github.com/syncthing/syncthing/pull/5871 * Remove useless use_standard_filesystem()
This commit is contained in:
parent
4e60153070
commit
0a2eae6542
|
@ -6,7 +6,7 @@ set(META_PROJECT_TYPE library)
|
|||
set(META_APP_NAME "Syncthing library")
|
||||
set(META_APP_DESCRIPTION "Syncthing itself, built as a shared or static library")
|
||||
set(META_PROJECT_VARNAME_UPPER LIB_SYNCTHING)
|
||||
set(META_SYNCTHING_VERSION "v1.2.1-rc.4-710f5c19")
|
||||
set(META_SYNCTHING_VERSION "v1.2.1-rc.4-61b9f7b")
|
||||
|
||||
# add project files
|
||||
set(HEADER_FILES interface.h)
|
||||
|
@ -155,6 +155,7 @@ add_custom_command(OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/libsyncthinginternal.a"
|
|||
|
||||
# do not use this library directly but depend on it
|
||||
list(APPEND PRIVATE_LIBRARIES "${CMAKE_CURRENT_BINARY_DIR}/libsyncthinginternal.a")
|
||||
|
||||
# add additional libraries (not sure if go build could provide this list somehow to make this more generic)
|
||||
if (WIN32)
|
||||
list(APPEND PRIVATE_LIBRARIES -lws2_32 -lwinmm)
|
||||
|
@ -175,9 +176,6 @@ else ()
|
|||
list(APPEND PRIVATE_INCLUDE_DIRS ${CPP_UTILITIES_INCLUDE_DIRS})
|
||||
endif ()
|
||||
|
||||
# use std::filesystem
|
||||
use_standard_filesystem()
|
||||
|
||||
# include modules to apply configuration
|
||||
include(BasicConfig)
|
||||
include(WindowsResources)
|
||||
|
|
|
@ -1 +1 @@
|
|||
Subproject commit 32301c2e266a636acd6a25d5f25a7a971e43a7ca
|
||||
Subproject commit a46b0ec8f7d4ee74adf5ca8350a864b9f00ec4c7
|
|
@ -140,7 +140,8 @@ std::int64_t runSyncthing(const RuntimeOptions &options)
|
|||
if (!runningState) {
|
||||
return -1;
|
||||
}
|
||||
return ::libst_run_syncthing(gostr(options.configDir), gostr(options.guiAddress), gostr(options.guiApiKey), options.verbose);
|
||||
return ::libst_run_syncthing(gostr(options.configDir), gostr(options.guiAddress), gostr(options.guiApiKey), options.verbose,
|
||||
options.allowNewerConfig, options.noDefaultConfig);
|
||||
}
|
||||
|
||||
/*!
|
||||
|
|
|
@ -15,6 +15,8 @@ struct RuntimeOptions {
|
|||
std::string guiAddress;
|
||||
std::string guiApiKey;
|
||||
bool verbose = false;
|
||||
bool allowNewerConfig = true;
|
||||
bool noDefaultConfig = false;
|
||||
};
|
||||
|
||||
enum class LogLevel : int {
|
||||
|
|
Loading…
Reference in New Issue