Skip to content

Commit 3fd7f8b

Browse files
committed
CMake: Only add include directory to jsoncpp_lib target if CMake version supports the command.
1 parent e99e6d9 commit 3fd7f8b

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/lib_json/CMakeLists.txt

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,11 @@ ADD_LIBRARY( jsoncpp_lib ${JSONCPP_LIB_TYPE}
3939
SET_TARGET_PROPERTIES( jsoncpp_lib PROPERTIES OUTPUT_NAME jsoncpp )
4040
SET_TARGET_PROPERTIES( jsoncpp_lib PROPERTIES VERSION ${JSONCPP_VERSION} SOVERSION ${JSONCPP_VERSION_MAJOR} )
4141

42-
TARGET_INCLUDE_DIRECTORIES( jsoncpp_lib
43-
PUBLIC ${JSONCPP_INCLUDE_DIR}
44-
)
42+
IF(CMAKE_VERSION VERSION_EQUAL 2.8.11 OR CMAKE_VERSION VERSION_GREATER 2.8.11)
43+
TARGET_INCLUDE_DIRECTORIES( jsoncpp_lib
44+
PUBLIC ${JSONCPP_INCLUDE_DIR}
45+
)
46+
ENDIF(CMAKE_VERSION VERSION_EQUAL 2.8.11 OR CMAKE_VERSION VERSION_GREATER 2.8.11)
4547

4648
# Install instructions for this target
4749
IF(JSONCPP_WITH_CMAKE_PACKAGE)

0 commit comments

Comments
 (0)