From: Sergey Sharshunov Date: Fri, 4 Aug 2023 14:46:50 +0000 (+0500) Subject: Added option to disable app build X-Git-Tag: json-c-0.17-20230812~9^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F822%2Fhead;p=thirdparty%2Fjson-c.git Added option to disable app build --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 64e12603..d353c021 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -91,6 +91,7 @@ option(DISABLE_EXTRA_LIBS "Avoid linking against extra libraries, su option(DISABLE_JSON_POINTER "Disable JSON pointer (RFC6901) and JSON patch support." OFF) option(DISABLE_JSON_PATCH "Disable JSON patch (RFC6902) support." OFF) option(NEWLOCALE_NEEDS_FREELOCALE "Work around newlocale bugs in old FreeBSD by calling freelocale" OFF) +option(BUILD_APPS "Default to building apps" ON) if (UNIX OR MINGW OR CYGWIN) @@ -579,7 +580,7 @@ if (CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME AND BUILD_TESTING AND add_subdirectory(tests) endif() -if (CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME) +if (CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME AND BUILD_APPS) # skip apps when we're included in someone else's build if (NOT MSVC) # cmd line apps don't built on Windows currently. add_subdirectory(apps)