Combine install targets
The only difference was the `RUNTIME DESTINATION` for windows. Since that is set to the default path, they can use the same definition.
This commit is contained in:
parent
ec5277b58d
commit
e1f2b1fc00
@ -54,8 +54,6 @@ target_link_libraries(nlohmann_json_schema_validator PUBLIC
|
|||||||
|
|
||||||
if (JSON_VALIDATOR_INSTALL)
|
if (JSON_VALIDATOR_INSTALL)
|
||||||
# Normal installation target to system. When using scikit-build check python subdirectory
|
# Normal installation target to system. When using scikit-build check python subdirectory
|
||||||
if (WIN32)
|
|
||||||
# TODO: Probably wrong, please fix
|
|
||||||
install(TARGETS nlohmann_json_schema_validator
|
install(TARGETS nlohmann_json_schema_validator
|
||||||
EXPORT nlohmann_json_schema_validatorTargets
|
EXPORT nlohmann_json_schema_validatorTargets
|
||||||
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT nlohmann_json_schema_validator_Runtime
|
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT nlohmann_json_schema_validator_Runtime
|
||||||
@ -63,12 +61,4 @@ if (JSON_VALIDATOR_INSTALL)
|
|||||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT nlohmann_json_schema_validator_Development
|
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT nlohmann_json_schema_validator_Development
|
||||||
PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/nlohmann COMPONENT nlohmann_json_schema_validator_Development
|
PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/nlohmann COMPONENT nlohmann_json_schema_validator_Development
|
||||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT nlohmann_json_schema_validator_Runtime)
|
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT nlohmann_json_schema_validator_Runtime)
|
||||||
else ()
|
|
||||||
install(TARGETS nlohmann_json_schema_validator
|
|
||||||
EXPORT nlohmann_json_schema_validatorTargets
|
|
||||||
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT nlohmann_json_schema_validator_Runtime
|
|
||||||
NAMELINK_COMPONENT nlohmann_json_schema_validator_Development
|
|
||||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT nlohmann_json_schema_validator_Development
|
|
||||||
PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/nlohmann COMPONENT nlohmann_json_schema_validator_Development)
|
|
||||||
endif ()
|
|
||||||
endif ()
|
endif ()
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user