File tree Expand file tree Collapse file tree 2 files changed +7
-5
lines changed
Expand file tree Collapse file tree 2 files changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -12,6 +12,8 @@ OPTION(JSONCPP_WITH_CMAKE_PACKAGE "Generate and install cmake package files" OFF
1212OPTION (BUILD_SHARED_LIBS "Build jsoncpp_lib as a shared library." OFF )
1313OPTION (BUILD_STATIC_LIBS "Build jsoncpp_lib static library." ON )
1414
15+ include (GNUInstallDirs)
16+
1517# Ensures that CMAKE_BUILD_TYPE is visible in cmake-gui on Unix
1618IF (NOT WIN32 )
1719 IF (NOT CMAKE_BUILD_TYPE )
@@ -114,7 +116,7 @@ IF(JSONCPP_WITH_PKGCONFIG_SUPPORT)
114116 "pkg-config/jsoncpp.pc"
115117 @ONLY)
116118 INSTALL (FILES "${CMAKE_BINARY_DIR} /pkg-config/jsoncpp.pc"
117- DESTINATION "${CMAKE_INSTALL_PREFIX} /lib ${LIB_SUFFIX } /pkgconfig" )
119+ DESTINATION "${CMAKE_INSTALL_LIBDIR } /pkgconfig" )
118120ENDIF ()
119121
120122IF (JSONCPP_WITH_CMAKE_PACKAGE)
Original file line number Diff line number Diff line change @@ -48,8 +48,8 @@ IF(BUILD_SHARED_LIBS)
4848
4949 INSTALL ( TARGETS jsoncpp_lib ${INSTALL_EXPORT}
5050 RUNTIME DESTINATION ${RUNTIME_INSTALL_DIR}
51- LIBRARY DESTINATION ${LIBRARY_INSTALL_DIR}
52- ARCHIVE DESTINATION ${ARCHIVE_INSTALL_DIR} )
51+ LIBRARY DESTINATION " ${LIBRARY_INSTALL_DIR} / ${CMAKE_LIBRARY_ARCHITECTURE} "
52+ ARCHIVE DESTINATION " ${ARCHIVE_INSTALL_DIR} / ${CMAKE_LIBRARY_ARCHITECTURE} " )
5353
5454 IF (NOT CMAKE_VERSION VERSION_LESS 2.8.11)
5555 TARGET_INCLUDE_DIRECTORIES ( jsoncpp_lib PUBLIC
@@ -67,8 +67,8 @@ IF(BUILD_STATIC_LIBS)
6767
6868 INSTALL ( TARGETS jsoncpp_lib_static ${INSTALL_EXPORT}
6969 RUNTIME DESTINATION ${RUNTIME_INSTALL_DIR}
70- LIBRARY DESTINATION ${LIBRARY_INSTALL_DIR}
71- ARCHIVE DESTINATION ${ARCHIVE_INSTALL_DIR} )
70+ LIBRARY DESTINATION " ${LIBRARY_INSTALL_DIR} / ${CMAKE_LIBRARY_ARCHITECTURE} "
71+ ARCHIVE DESTINATION " ${ARCHIVE_INSTALL_DIR} / ${CMAKE_LIBRARY_ARCHITECTURE} " )
7272
7373 IF (NOT CMAKE_VERSION VERSION_LESS 2.8.11)
7474 TARGET_INCLUDE_DIRECTORIES ( jsoncpp_lib_static PUBLIC
You can’t perform that action at this time.
0 commit comments