Files
intel-linux-sgx/external/CppMicroServices/cmake/usCTestScript_travis.cmake
Li, Xun d10cabebb5 Linux 2.5 Open Source Gold Release
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>
2019-04-02 13:26:58 +08:00

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)