-
Notifications
You must be signed in to change notification settings - Fork 93
Expand file tree
/
Copy pathCMakeLists.txt
More file actions
32 lines (28 loc) · 862 Bytes
/
CMakeLists.txt
File metadata and controls
32 lines (28 loc) · 862 Bytes
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
cmake_minimum_required(VERSION 3.1...3.27)
project(utils)
option(ENABLE_WERROR "Treat compiler warnings as errors" OFF)
# List of subsidiary CMakeLists
add_subdirectory(dtapply)
add_subdirectory(dtmerge)
add_subdirectory(eeptools)
add_subdirectory(kdtc)
add_subdirectory(otamaker)
add_subdirectory(otpset)
add_subdirectory(overlaycheck)
add_subdirectory(ovmerge)
add_subdirectory(pinctrl)
add_subdirectory(piolib)
add_subdirectory(raspinfo)
add_subdirectory(rpieepromab)
add_subdirectory(rpi-gpu-usage)
add_subdirectory(vcgencmd)
add_subdirectory(vclog)
add_subdirectory(vcmailbox)
# Only build rpifwcrypto if GnuTLS is available
include(CheckIncludeFile)
check_include_file(gnutls/crypto.h HAVE_GNUTLS_CRYPTO_H)
if(HAVE_GNUTLS_CRYPTO_H)
add_subdirectory(rpifwcrypto)
else()
message(STATUS "gnutls/crypto.h not found - skipping rpifwcrypto")
endif()