1
0
mirror of https://github.com/nlohmann/json synced 2024-12-26 18:41:03 +00:00

add compiler & cmake version check

This commit is contained in:
Matthias Möller 2017-11-28 23:43:39 +01:00
parent 48d7a32daa
commit af775ddbb8

View File

@ -36,12 +36,17 @@ target_include_directories(
INTERFACE $<INSTALL_INTERFACE:include/>
)
target_sources(
${NLOHMANN_JSON_TARGET_NAME}
INTERFACE
$<INSTALL_INTERFACE:include/json.natvis>
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/${NLOHMANN_JSON_SOURCE_DIR}/json.natvis>
)
##
## add debug view defintion file for msvc
##
if (MSVC AND CMAKE_VERSION VERSION_GREATER "3.2.2")
target_sources(
${NLOHMANN_JSON_TARGET_NAME}
INTERFACE
$<INSTALL_INTERFACE:include/json.natvis>
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/${NLOHMANN_JSON_SOURCE_DIR}/json.natvis>
)
endif()
##
## TESTS