mirror of
https://github.com/json-c/json-c.git
synced 2026-04-02 03:49:06 +08:00
Added option to disable app build
This commit is contained in:
@@ -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_POINTER "Disable JSON pointer (RFC6901) and JSON patch support." OFF)
|
||||||
option(DISABLE_JSON_PATCH "Disable JSON patch (RFC6902) 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(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)
|
if (UNIX OR MINGW OR CYGWIN)
|
||||||
@@ -579,7 +580,7 @@ if (CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME AND BUILD_TESTING AND
|
|||||||
add_subdirectory(tests)
|
add_subdirectory(tests)
|
||||||
endif()
|
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
|
# skip apps when we're included in someone else's build
|
||||||
if (NOT MSVC) # cmd line apps don't built on Windows currently.
|
if (NOT MSVC) # cmd line apps don't built on Windows currently.
|
||||||
add_subdirectory(apps)
|
add_subdirectory(apps)
|
||||||
|
|||||||
Reference in New Issue
Block a user