summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
blob: 03576500ff4386a848188541ccc8cc66fa0a34aa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
CMAKE_MINIMUM_REQUIRED(VERSION 2.6)

SET(PATH_CRT_FILE "${CMAKE_CURRENT_SOURCE_DIR}/ca-bundle.pem")

MESSAGE("Generate ca-bundle.pem file")

EXECUTE_PROCESS(
	COMMAND
	${CMAKE_CURRENT_SOURCE_DIR}/scripts/concat-cacerts.sh
	${CMAKE_CURRENT_SOURCE_DIR}/certs
	${PATH_CRT_FILE}
	RESULT_VARIABLE ERROR_CODE
)

IF(ERROR_CODE)
	MESSAGE(FATAL_ERROR "Failed to generate ca-bundle.pem file")
ENDIF(ERROR_CODE)

INSTALL(FILES
	${PATH_CRT_FILE}
	DESTINATION ${TZ_SYS_CA_BUNDLE_DIR}
)

CONFIGURE_FILE(packaging/ca-certificates.manifest.in ca-certificates.manifest @ONLY)