Просмотр исходного кода

Missing SGX SDK Include fixed (#275)

* Missing SGX SDK Include fixed

* Update shared_platform.cmake

Co-authored-by: Joshua Heinemann <heineman@ibr.cs.tu-bs.de>
Co-authored-by: wenyongh <wenyong.huang@intel.com>
J-Heinemann 5 лет назад
Родитель
Сommit
002f3b7ac4
1 измененных файлов с 9 добавлено и 0 удалено
  1. 9 0
      core/shared/platform/linux-sgx/shared_platform.cmake

+ 9 - 0
core/shared/platform/linux-sgx/shared_platform.cmake

@@ -8,6 +8,15 @@ add_definitions(-DBH_PLATFORM_LINUX_SGX)
 include_directories(${PLATFORM_SHARED_DIR})
 include_directories(${PLATFORM_SHARED_DIR}/../include)
 
+if ("$ENV{SGX_SDK}" STREQUAL "")
+  set (SGX_SDK_DIR "/opt/intel/sgxsdk")
+else()
+  set (SGX_SDK_DIR $ENV{SGX_SDK})
+endif()
+
+include_directories (${SGX_SDK_DIR}/include
+                     ${SGX_SDK_DIR}/include/tlibc
+                     ${SGX_SDK_DIR}/include/libcxx)
 
 file (GLOB_RECURSE source_all ${PLATFORM_SHARED_DIR}/*.c)