Skip to content

Commit b1c0c28

Browse files
aikawayataromiloyip
authored andcommitted
CMakeLists: include path fix + compatibility.
1 parent d621dc9 commit b1c0c28

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@ install(FILES readme.md
195195
# Add an interface target to export it
196196
add_library(RapidJSON INTERFACE)
197197

198-
target_include_directories(RapidJSON INTERFACE $<INSTALL_INTERFACE:include/rapidjson>)
198+
target_include_directories(RapidJSON INTERFACE $<INSTALL_INTERFACE:include>)
199199

200200
install(DIRECTORY include/rapidjson
201201
DESTINATION "${INCLUDE_INSTALL_DIR}"

RapidJSONConfig.cmake.in

+4
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,7 @@ get_filename_component(RapidJSON_CMAKE_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH)
1717
get_target_property(RapidJSON_INCLUDE_DIR RapidJSON INTERFACE_INCLUDE_DIRECTORIES)
1818

1919
set( RapidJSON_INCLUDE_DIRS ${RapidJSON_INCLUDE_DIR} )
20+
21+
if(NOT TARGET rapidjson)
22+
add_library(rapidjson ALIAS RapidJSON)
23+
endif()

0 commit comments

Comments
 (0)