diff options
author | Andreas Schneider <asn@cryptomilk.org> | 2013-09-16 08:21:12 +0200 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2013-09-16 10:38:14 +0200 |
commit | b9ada252964acff8f5e17ddab9c654e0743b960a (patch) | |
tree | 0fe485961656b14995b320a44b8096b7f1432bf1 | |
parent | 33cb1bc08bb150e35055a17aae93efc7e5da5940 (diff) | |
download | libssh-b9ada252964acff8f5e17ddab9c654e0743b960a.tar.gz libssh-b9ada252964acff8f5e17ddab9c654e0743b960a.tar.xz libssh-b9ada252964acff8f5e17ddab9c654e0743b960a.zip |
cmake: Allow to build without examples.
BUG: https://red.libssh.org/issues/114
-rw-r--r-- | CMakeLists.txt | 4 | ||||
-rw-r--r-- | DefineOptions.cmake | 1 |
2 files changed, 4 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index e783c2b4..2c5c7232 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -109,7 +109,9 @@ install( # in tree build settings configure_file(libssh-build-tree-settings.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/libssh-build-tree-settings.cmake @ONLY) -add_subdirectory(examples) +if (WITH_EXAMPLES) + add_subdirectory(examples) +endif (WITH_EXAMPLES) if (WITH_TESTING) find_package(CMocka REQUIRED) diff --git a/DefineOptions.cmake b/DefineOptions.cmake index 6913f040..756b948a 100644 --- a/DefineOptions.cmake +++ b/DefineOptions.cmake @@ -12,6 +12,7 @@ option(WITH_INTERNAL_DOC "Compile doxygen internal documentation" OFF) option(WITH_TESTING "Build with unit tests" OFF) option(WITH_CLIENT_TESTING "Build with client tests; requires a running sshd" OFF) option(WITH_BENCHMARKS "Build benchmarks tools" OFF) +option(WITH_EXAMPLES "Build examples" ON) if (WITH_ZLIB) set(WITH_LIBZ ON) |