3fe8f74e7f
This is because it's really easy to get a name collission if compiling Jansson as a subproject in a larger CMake project. If one project includes several subprojects each having their own config.h, this will cause the wrong file to be loaded.
18 lines
597 B
CMake
18 lines
597 B
CMake
# - Config file for the jansson package
|
|
# It defines the following variables
|
|
# JANSSON_INCLUDE_DIRS - include directories for FooBar
|
|
# JANSSON_LIBRARIES - libraries to link against
|
|
|
|
# Get the path of the current file.
|
|
get_filename_component(JANSSON_CMAKE_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH)
|
|
|
|
# Set the include directories.
|
|
set(JANSSON_INCLUDE_DIRS "@JANSSON__INCLUDE_DIRS@")
|
|
|
|
# Include the project Targets file, this contains definitions for IMPORTED targets.
|
|
include(${JANSSON_CMAKE_DIR}/JanssonTargets.cmake)
|
|
|
|
# IMPORTED targets from JanssonTargets.cmake
|
|
set(JANSSON_LIBRARIES jansson)
|
|
|