mirror of
https://github.com/DaveGamble/cJSON.git
synced 2023-08-10 21:13:26 +03:00
CMake: Fix export of targets
The prior approach was exporting paths from the build environment.
This commit is contained in:
@@ -1,14 +1,24 @@
|
||||
# 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@/@CMAKE_INSTALL_INCLUDEDIR@")
|
||||
set(CJSON_INCLUDE_DIRS "@prefix@/@includedir@")
|
||||
|
||||
get_filename_component(_dir "${CMAKE_CURRENT_LIST_FILE}" PATH)
|
||||
include("${_dir}/cJSONConfigTargets.cmake")
|
||||
|
||||
# The cJSON library
|
||||
set(CJSON_LIBRARY "@CJSON_LIB@")
|
||||
# Include the target
|
||||
include("${_dir}/cjson.cmake")
|
||||
|
||||
if(CJSON_UTILS_FOUND)
|
||||
# The cJSON utils library
|
||||
set(CJSON_UTILS_LIBRARY @CJSON_UTILS_LIB@)
|
||||
# All cJSON libraries
|
||||
set(CJSON_LIBRARIES "@CJSON_UTILS_LIB@" "@CJSON_LIB@")
|
||||
# Include the target
|
||||
include("${_dir}/cjson_utils.cmake")
|
||||
else()
|
||||
# All cJSON libraries
|
||||
set(CJSON_LIBRARIES "@CJSON_LIB@")
|
||||
endif()
|
||||
|
||||
Reference in New Issue
Block a user