]> git.ipfire.org Git - thirdparty/json-c.git/commitdiff
Added option to disable app build 822/head
authorSergey Sharshunov <s.sharshunov@gmail.com>
Fri, 4 Aug 2023 14:46:50 +0000 (19:46 +0500)
committerSergey Sharshunov <s.sharshunov@gmail.com>
Fri, 4 Aug 2023 14:46:50 +0000 (19:46 +0500)
CMakeLists.txt

index 64e1260363bc6f9f525deab62ae38778455cd8eb..d353c0218286dc0e260ebb16d34baec6ee6cbfb5 100644 (file)
@@ -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)