Add CMake option to disable GUI build

This commit is contained in:
Gerhard Gappmeier 2018-11-08 18:15:04 +01:00
parent 164993ddf8
commit e0841e4958
2 changed files with 6 additions and 1 deletions

View File

@ -115,6 +115,9 @@ option(BUILD_CLIENT "BUILD_CLIENT" ON)
# this option creates only libocsync and libowncloudsync (NOTE: BUILD_CLIENT needs to be on)
option(BUILD_LIBRARIES_ONLY "BUILD_LIBRARIES_ONLY" OFF)
# build the GUI component, when disabled only owncloudcmd is built
option(BUILD_GUI "BUILD_GUI" ON)
# When this option is enabled, 5xx errors are not added to the blacklist
# Normally you don't want to enable this option because if a particular file
# triggers a bug on the server, you want the file to be blacklisted.

View File

@ -44,7 +44,9 @@ endif()
add_subdirectory(csync)
add_subdirectory(libsync)
if (NOT BUILD_LIBRARIES_ONLY)
add_subdirectory(gui)
if (BUILD_GUI)
add_subdirectory(gui)
endif()
add_subdirectory(cmd)
if (WITH_CRASHREPORTER)