-
Notifications
You must be signed in to change notification settings - Fork 45
/
CMakeLists.txt
26 lines (18 loc) · 850 Bytes
/
CMakeLists.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
cmake_minimum_required(VERSION 3.5)
get_directory_property(hasParent PARENT_DIRECTORY)
if (NOT hasParent)
project (libriscv VERSION 1.1 LANGUAGES CXX)
set(CPACK_PACKAGE_NAME libriscv-dev)
set(CPACK_DEBIAN_PACKAGE_MAINTAINER "fwsgonzo")
set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "RISC-V userspace emulator library")
set(CPACK_PACKAGE_INSTALL_DIRECTORY ${CPACK_PACKAGE_NAME})
set(CPACK_OUTPUT_FILE_PREFIX "${CMAKE_SOURCE_DIR}/packages")
set(CPACK_PACKAGE_CONTACT "fwsgonzo@hotmail.com")
set(CPACK_DEBIAN_PACKAGE_MAINTAINER "Alf-André Walla <${CPACK_PACKAGE_CONTACT}>")
set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/LICENSE")
set(CPACK_RESOURCE_FILE_README "${CMAKE_CURRENT_SOURCE_DIR}/README.md")
set(CPACK_DEBIAN_FILE_NAME DEB-DEFAULT)
set(CPACK_DEB_COMPONENT_INSTALL YES)
include(CPack)
endif()
add_subdirectory(lib)