mirror of
https://github.com/intel/linux-sgx
synced 2026-06-08 14:49:32 +00:00
d10cabebb5
Added new APIs in sgx_uae_service.h and sgx_ukey_exchange.h to support ECDSA quote based remote attestation. The set of legacy APIs supports EPID only and the set of new APIs supports ECDSA quotes. Enhanced Edger8r with structure deep-copy feature. Fixed bugs. Signed-off-by: Li, Xun <xun.li@intel.com>
29 lines
916 B
CMake
29 lines
916 B
CMake
|
|
find_program(CTEST_COVERAGE_COMMAND NAMES gcov)
|
|
find_program(CTEST_MEMORYCHECK_COMMAND NAMES valgrind)
|
|
find_program(CTEST_GIT_COMMAND NAMES git)
|
|
|
|
set(CTEST_SITE "travis-ci")
|
|
if(DEFINED ENV{BUILD_DIR})
|
|
set(CTEST_DASHBOARD_ROOT $ENV{BUILD_DIR})
|
|
else()
|
|
set(CTEST_DASHBOARD_ROOT "/tmp/us builds")
|
|
endif()
|
|
#set(CTEST_COMPILER "gcc-4.5")
|
|
set(CTEST_CMAKE_GENERATOR "Unix Makefiles")
|
|
if(NOT ${CMAKE_CXX_COMPILER_ID} STREQUAL "GNU")
|
|
# gcc in combination with gcov seems to consume a lot of memory
|
|
# and may lead to OOM error on Travis containers. Hence we compile
|
|
# with -j for non-GNU compilers only.
|
|
set(CTEST_BUILD_FLAGS "-j")
|
|
endif()
|
|
|
|
set(CTEST_CONFIGURATION_TYPE Release)
|
|
set(CTEST_BUILD_CONFIGURATION Release)
|
|
|
|
set(US_SOURCE_DIR "${CMAKE_CURRENT_LIST_DIR}/../")
|
|
|
|
set(US_BUILD_CONFIGURATION $ENV{BUILD_CONFIGURATION})
|
|
set(WITH_COVERAGE $ENV{WITH_COVERAGE})
|
|
include(${US_SOURCE_DIR}/cmake/usCTestScript.cmake)
|