cmake: add missing sgx target guards (#3447)

This commit is contained in:
Maik Riechert 2022-01-25 11:55:20 +00:00 коммит произвёл GitHub
Родитель da08f50a6d
Коммит 609ed5f010
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 17 добавлений и 13 удалений

Просмотреть файл

@ -298,12 +298,14 @@ endif()
install(TARGETS scenario_perf_client DESTINATION bin)
# HTTP parser
add_enclave_library_c(http_parser.enclave "${HTTP_PARSER_SOURCES}")
install(
if("sgx" IN_LIST COMPILE_TARGETS)
add_enclave_library_c(http_parser.enclave "${HTTP_PARSER_SOURCES}")
install(
TARGETS http_parser.enclave
EXPORT ccf
DESTINATION lib
)
)
endif()
add_library(http_parser.host "${HTTP_PARSER_SOURCES}")
set_property(TARGET http_parser.host PROPERTY POSITION_INDEPENDENT_CODE ON)
install(
@ -313,13 +315,15 @@ install(
)
# CCF endpoints libs
add_enclave_library(ccf_endpoints.enclave "${CCF_ENDPOINTS_SOURCES}")
add_warning_checks(ccf_endpoints.enclave)
install(
if("sgx" IN_LIST COMPILE_TARGETS)
add_enclave_library(ccf_endpoints.enclave "${CCF_ENDPOINTS_SOURCES}")
add_warning_checks(ccf_endpoints.enclave)
install(
TARGETS ccf_endpoints.enclave
EXPORT ccf
DESTINATION lib
)
)
endif()
add_host_library(ccf_endpoints.host "${CCF_ENDPOINTS_SOURCES}")
add_san(ccf_endpoints.host)
add_warning_checks(ccf_endpoints.host)