File tree 2 files changed +7
-5
lines changed 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
12
12
OPTION (BUILD_SHARED_LIBS "Build jsoncpp_lib as a shared library." OFF )
13
13
OPTION (BUILD_STATIC_LIBS "Build jsoncpp_lib static library." ON )
14
14
15
+ include (GNUInstallDirs)
16
+
15
17
# Ensures that CMAKE_BUILD_TYPE is visible in cmake-gui on Unix
16
18
IF (NOT WIN32 )
17
19
IF (NOT CMAKE_BUILD_TYPE )
@@ -114,7 +116,7 @@ IF(JSONCPP_WITH_PKGCONFIG_SUPPORT)
114
116
"pkg-config/jsoncpp.pc"
115
117
@ONLY)
116
118
INSTALL (FILES "${CMAKE_BINARY_DIR} /pkg-config/jsoncpp.pc"
117
- DESTINATION "${CMAKE_INSTALL_PREFIX} /lib ${LIB_SUFFIX } /pkgconfig" )
119
+ DESTINATION "${CMAKE_INSTALL_LIBDIR } /pkgconfig" )
118
120
ENDIF ()
119
121
120
122
IF (JSONCPP_WITH_CMAKE_PACKAGE)
Original file line number Diff line number Diff line change @@ -48,8 +48,8 @@ IF(BUILD_SHARED_LIBS)
48
48
49
49
INSTALL ( TARGETS jsoncpp_lib ${INSTALL_EXPORT}
50
50
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} " )
53
53
54
54
IF (NOT CMAKE_VERSION VERSION_LESS 2.8.11)
55
55
TARGET_INCLUDE_DIRECTORIES ( jsoncpp_lib PUBLIC
@@ -67,8 +67,8 @@ IF(BUILD_STATIC_LIBS)
67
67
68
68
INSTALL ( TARGETS jsoncpp_lib_static ${INSTALL_EXPORT}
69
69
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} " )
72
72
73
73
IF (NOT CMAKE_VERSION VERSION_LESS 2.8.11)
74
74
TARGET_INCLUDE_DIRECTORIES ( jsoncpp_lib_static PUBLIC
You can’t perform that action at this time.
0 commit comments