-
Notifications
You must be signed in to change notification settings - Fork 24
/
CMakeLists.txt
48 lines (42 loc) · 1.82 KB
/
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# Copyright (c) 2014-2020 Embedded Systems and Applications, TU Darmstadt.
#
# This file is part of TaPaSCo (see
# https://github.com/esa-tu-darmstadt/tapasco).
#
# This program is free software: you can redistribute it and/or modify it under
# the terms of the GNU Lesser General Public License as published by the Free
# Software Foundation, either version 3 of the License, or (at your option) any
# later version.
#
# This program is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
# FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
# details.
#
# You should have received a copy of the GNU Lesser General Public License along
# with this program. If not, see <http://www.gnu.org/licenses/>.
#
cmake_minimum_required(VERSION 3.0.0 FATAL_ERROR)
project(TapascoInstall)
set(CPACK_GENERATOR "RPM" "DEB" "TGZ" "ZIP" "STGZ" "TBZ2")
set(CPACK_PACKAGE_CONTACT "tapasco@esa.tu-darmstadt.de")
set(CPACK_PACKAGE_VERSION_MAJOR 2020)
set(CPACK_PACKAGE_VERSION_MINOR 10)
set(CPACK_PACKAGE_VERSION_PATCH 0)
set(CPACK_PACKAGE_NAME tapasco)
include(CPack)
include(GNUInstallDirs)
install(FILES scripts/pcie/program_pcie.tcl
DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/Tapasco/scripts/pcie/)
install(PROGRAMS scripts/pcie/bit_reload.sh
DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/Tapasco/scripts/pcie/)
install(PROGRAMS scripts/zynq/bit_reload.sh
DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/Tapasco/scripts/zynq/)
install(PROGRAMS scripts/f1/bit_reload.sh
DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/Tapasco/scripts/f1/)
install(PROGRAMS bin/tapasco-load-bitstream
DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/Tapasco/bin)
add_subdirectory(libtapasco)
if(NOT ${CMAKE_CROSSCOMPILING})
add_subdirectory(examples)
endif()