Skip to content

Commit 50d3124

Browse files
committed
CMakeLists.txt
- Added RPM_LAYOUT option, to get README/LICENSE etc into /usr/share/doc/<product>
1 parent 521ff56 commit 50d3124

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

CMakeLists.txt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ ENDIF(COMMAND cmake_policy AND POLICY CMP0015)
3434
INCLUDE(VersionInfo.cmake)
3535

3636
OPTION(TAR_LAYOUT "Use directory layout for an unpacked TAR install")
37+
OPTION(RPM_LAYOUT "Use directory layout for an RPM install")
3738

3839
IF(TAR_LAYOUT OR NOT CMAKE_VERSION OR CMAKE_VERSION VERSION_LESS "2.8.5")
3940
SET(INSTALL_LIBDIR lib)
@@ -299,13 +300,18 @@ ELSE(WIN32)
299300
SET(CPACK_PACKAGE_FILE_NAME "${CPACK_PACKAGE_INSTALL_DIRECTORY}")
300301
ENDIF(WIN32)
301302

303+
SET(DOC_DESTINATION ".")
304+
IF(RPM_LAYOUT)
305+
SET(DOC_DESTINATION "share/doc/${CPACK_PACKAGE_NAME}-${MYSQLCPPCONN_VERSION}")
306+
ENDIF()
307+
302308
INSTALL(FILES
303309
${CPACK_RESOURCE_FILE_README}
304310
${CPACK_RESOURCE_FILE_INSTALL}
305311
${CPACK_RESOURCE_FILE_LICENSE}
306312
"${CMAKE_SOURCE_DIR}/Licenses_for_Third-Party_Components.txt"
307313
"${CMAKE_SOURCE_DIR}/ANNOUNCEMENT"
308-
DESTINATION "." OPTIONAL)
314+
DESTINATION ${DOC_DESTINATION} OPTIONAL)
309315

310316
SET(COMMON_IGNORE_FILES
311317
"/CMakeFiles/"

0 commit comments

Comments
 (0)