mirror of
https://github.com/DaveGamble/cJSON.git
synced 2023-08-10 21:13:26 +03:00
Added rudimentary package configuration files.
These files will allow cmake based projects to find the library using find_package(cJSON). If successful, they can use CJSON_LIBRARIES and CJSON_INCLUDE_DIRS. Other build systems can use a similar approach to pkg-config: cmake --find-package -DNAME=cJSON -DCOMPILER_ID=GNU -DLANGUAGE=C -DCMAKE_PREFIX_PATH=<path-to-non-sytem-installation-path> -DMODE=LINK or with MODE COMPILE or EXISTS.
This commit is contained in:
committed by
Max Bruckner
parent
8a7f9a2101
commit
251e5a5e34
14
cJSONConfig.cmake.in
Normal file
14
cJSONConfig.cmake.in
Normal file
@@ -0,0 +1,14 @@
|
||||
# Whether the utils lib was build.
|
||||
set(CJSON_UTILS_FOUND @ENABLE_CJSON_UTILS@)
|
||||
|
||||
# All cJson libraries (including the utils lib if present
|
||||
set(CJSON_LIBRARIES @CJSON_UTILS_LIB@ @CJSON_LIB@)
|
||||
# The cJSON utils library
|
||||
set(CJSON_UTILS_LIBRARY @CJSON_UTILS_LIB@)
|
||||
# The cJSON library
|
||||
set(CJSON_LIBRARY @CJSON_LIB@)
|
||||
# The include directories used by cJSON
|
||||
set(CJSON_INCLUDE_DIRS @CMAKE_INSTALL_PREFIX@/include)
|
||||
|
||||
get_filename_component(_dir "${CMAKE_CURRENT_LIST_FILE}" PATH)
|
||||
include("${_dir}/cJSONConfigTargets.cmake")
|
||||
Reference in New Issue
Block a user