forked from google/googletest
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCPackConfig.txt
38 lines (33 loc) · 1.87 KB
/
CPackConfig.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
set(CPACK_PACKAGE_NAME "libgtest-dev")
set(CPACK_PACKAGE_CONTACT "Ubuntu Developers <[email protected]>")
set(CPACK_PACKAGE_DESCRIPTION "Description: Google's framework for writing C++ tests
Google's framework for writing C++ tests on a variety of platforms. Based on
the xUnit architecture. Supports automatic test discovery, a rich set of
assertions, user-defined assertions, death tests, fatal and non-fatal failures,
value- and type-parameterized tests, various options for running the tests, and
XML test report generation.")
set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Google's framework for writing C++ tests")
set(CPACK_PACKAGE_HOMEPAGE_URL "https://github.com/google/googletest")
set(CPACK_STRIP_FILES false)
set(CPACK_PACKAGE_ARCHITECTURE "amd64")
if(${CMAKE_SYSTEM_PROCESSOR} STREQUAL "aarch64")
set(CPACK_PACKAGE_ARCHITECTURE "arm64")
endif()
set(CPACK_PACKAGE_VERSION "${GOOGLETEST_VERSION}")
set(CPACK_PACKAGE_FILE_NAME "${CPACK_PACKAGE_NAME}_${CPACK_PACKAGE_VERSION}_${CPACK_PACKAGE_ARCHITECTURE}")
# Copy over documentation (Debian, probably same for rpm and mac?)
# install(DIRECTORY "${CMAKE_SOURCE_DIR}/LICENSES" DESTINATION "/usr/share/doc/libcapstone-dev")
# install(FILES "${CMAKE_SOURCE_DIR}/ChangeLog" DESTINATION "/usr/share/doc/libcapstone-dev")
# install(FILES "${CMAKE_SOURCE_DIR}/README.md" DESTINATION "/usr/share/doc/libcapstone-dev")
# Set Debian-specific package variables
set(CPACK_DEBIAN_PACKAGE_SOURCE "googletest")
set(CPACK_DEBIAN_PACKAGE_ORIGINAL_MAINTAINER "Steve M. Robbins <[email protected]>")
set(CPACK_DEBIAN_PACKAGE_DEPENDS "libc6 (>= 2.2.5)")
set(CPACK_DEBIAN_PACKAGE_SECTION "universe/libdevel")
set(CPACK_DEBIAN_PACKAGE_PRIORITY "optional")
set(CPACK_DEBIAN_PACKAGE_MULTIARCH "same")
# RPM package settings
set(CPACK_RPM_PACKAGE_GROUP "Development/Libraries")
set(CPACK_RPM_PACKAGE_REQUIRES "libc6 >= 2.2.5")
# Include CPack
include(CPack)