Skip to content

Commit 8dd32e1

Browse files
committed
Merge pull request open-source-parsers#94 from Gachapen/cmake_target_include
CMake: Add include directory to jsoncpp_lib target Well-researched. Passes Travis CI.
2 parents 9ca1aaa + 3fd7f8b commit 8dd32e1

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/lib_json/CMakeLists.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,12 @@ ADD_LIBRARY( jsoncpp_lib ${JSONCPP_LIB_TYPE}
4343
SET_TARGET_PROPERTIES( jsoncpp_lib PROPERTIES OUTPUT_NAME jsoncpp )
4444
SET_TARGET_PROPERTIES( jsoncpp_lib PROPERTIES VERSION ${JSONCPP_VERSION} SOVERSION ${JSONCPP_VERSION_MAJOR} )
4545

46+
IF(CMAKE_VERSION VERSION_EQUAL 2.8.11 OR CMAKE_VERSION VERSION_GREATER 2.8.11)
47+
TARGET_INCLUDE_DIRECTORIES( jsoncpp_lib
48+
PUBLIC ${JSONCPP_INCLUDE_DIR}
49+
)
50+
ENDIF(CMAKE_VERSION VERSION_EQUAL 2.8.11 OR CMAKE_VERSION VERSION_GREATER 2.8.11)
51+
4652
# Install instructions for this target
4753
IF(JSONCPP_WITH_CMAKE_PACKAGE)
4854
TARGET_INCLUDE_DIRECTORIES( jsoncpp_lib

0 commit comments

Comments
 (0)