RapidJSONConfig.cmake.in 983 B

12345678910111213141516171819202122232425
  1. ################################################################################
  2. # CMake minimum version required
  3. cmake_minimum_required(VERSION 3.0)
  4. ################################################################################
  5. # RapidJSON source dir
  6. set( RapidJSON_SOURCE_DIR "@CONFIG_SOURCE_DIR@")
  7. ################################################################################
  8. # RapidJSON build dir
  9. set( RapidJSON_DIR "@CONFIG_DIR@")
  10. ################################################################################
  11. # Compute paths
  12. get_filename_component(RapidJSON_CMAKE_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH)
  13. set( RapidJSON_INCLUDE_DIR "@RapidJSON_INCLUDE_DIR@" )
  14. set( RapidJSON_INCLUDE_DIRS "@RapidJSON_INCLUDE_DIR@" )
  15. message(STATUS "RapidJSON found. Headers: ${RapidJSON_INCLUDE_DIRS}")
  16. if(NOT TARGET rapidjson)
  17. add_library(rapidjson INTERFACE IMPORTED)
  18. set_property(TARGET rapidjson PROPERTY
  19. INTERFACE_INCLUDE_DIRECTORIES ${RapidJSON_INCLUDE_DIRS})
  20. endif()