cmake: Set install prefix to /usr for RPM packaging
Signed-off-by: Henry Bruce <henry.bruce@intel.com> Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
This commit is contained in:
committed by
Brendan Le Foll
parent
5740e46ae0
commit
30cf8ec560
@@ -155,6 +155,7 @@ endif()
|
|||||||
|
|
||||||
if (RPM)
|
if (RPM)
|
||||||
message (INFO " - Enabled RPM packaging for ${DETECTED_ARCH}")
|
message (INFO " - Enabled RPM packaging for ${DETECTED_ARCH}")
|
||||||
|
set(CMAKE_INSTALL_PREFIX "/usr")
|
||||||
set(CPACK_PACKAGE_VERSION ${VERSION})
|
set(CPACK_PACKAGE_VERSION ${VERSION})
|
||||||
set(CPACK_GENERATOR "RPM")
|
set(CPACK_GENERATOR "RPM")
|
||||||
set(CPACK_PACKAGE_NAME "libmraa${mraa_VERSION_MAJOR}")
|
set(CPACK_PACKAGE_NAME "libmraa${mraa_VERSION_MAJOR}")
|
||||||
@@ -164,12 +165,14 @@ if (RPM)
|
|||||||
set(CPACK_PACKAGE_CONTACT "Intel IoT-Devkit")
|
set(CPACK_PACKAGE_CONTACT "Intel IoT-Devkit")
|
||||||
set(CPACK_PACKAGE_VENDOR "Intel IoT-Devkit")
|
set(CPACK_PACKAGE_VENDOR "Intel IoT-Devkit")
|
||||||
set(CPACK_RPM_PACKAGE_PROVIDES "${CPACK_PACKAGE_NAME}-devel")
|
set(CPACK_RPM_PACKAGE_PROVIDES "${CPACK_PACKAGE_NAME}-devel")
|
||||||
EXECUTE_PROCESS(COMMAND rpm --showrc
|
# Get distro tag (e.g. 'fc20') by parsing output of rpm --showrc
|
||||||
COMMAND grep -E "dist[[:space:]]*\\."
|
EXECUTE_PROCESS(
|
||||||
COMMAND sed -e "s/^.*dist\\s*\\.//"
|
COMMAND rpm --showrc
|
||||||
COMMAND tr \\n \\t
|
COMMAND grep -w dist
|
||||||
COMMAND sed -e s/\\t//
|
COMMAND sed -e "s/\\t./ /"
|
||||||
OUTPUT_VARIABLE DIST_TAG)
|
COMMAND awk "{printf \"%s\", \$NF}"
|
||||||
|
OUTPUT_VARIABLE DIST_TAG
|
||||||
|
)
|
||||||
set(CPACK_PACKAGE_FILE_NAME "${CPACK_PACKAGE_NAME}-${CPACK_PACKAGE_VERSION}-${CPACK_PACKAGE_RELEASE}.${DIST_TAG}.${DETECTED_ARCH}")
|
set(CPACK_PACKAGE_FILE_NAME "${CPACK_PACKAGE_NAME}-${CPACK_PACKAGE_VERSION}-${CPACK_PACKAGE_RELEASE}.${DIST_TAG}.${DETECTED_ARCH}")
|
||||||
include(CPack)
|
include(CPack)
|
||||||
endif()
|
endif()
|
||||||
|
|||||||
Reference in New Issue
Block a user