Tizen gbs build TestGenerated from Android NN test (#678)
author이상규/동작제어Lab(SR)/Principal Engineer/삼성전자 <sg5.lee@samsung.com>
Mon, 16 Apr 2018 04:29:44 +0000 (13:29 +0900)
committer최형규/동작제어Lab(SR)/Senior Engineer/삼성전자 <hk0110.choi@samsung.com>
Mon, 16 Apr 2018 04:29:44 +0000 (13:29 +0900)
Tizen gbs uses g++-6.2, which had been applied with most g++-6.3.
In case of tizen gbs build, g++-6.2 would be ok.

Signed-off-by: Sanggyu Lee <sg5.lee@samsung.com>
src/runtime/test/CMakeLists.txt

index 34e8c36..08d3de8 100644 (file)
@@ -9,6 +9,14 @@ if (CMAKE_COMPILER_IS_GNUCC AND NOT CMAKE_CXX_COMPILER_VERSION VERSION_LESS 6.3)
   set(RUNTIME_ANDROID_NN_TEST_SRC ${RUNTIME_ANDROID_NN_TEST_SRC} TestGenerated.cpp)
 endif()
 
+# g++-6.2 for tizen can build TestGenerated.cpp.
+# Tizen has g++ 6.2 applied most of 6++ 6.3 patches.
+if (${TARGET_OS} STREQUAL "tizen")
+  if (NOT CMAKE_CXX_COMPILER_VERSION VERSION_LESS 6.2)
+    set(RUNTIME_ANDROID_NN_TEST_SRC ${RUNTIME_ANDROID_NN_TEST_SRC} TestGenerated.cpp)
+  endif()
+endif()
+
 add_executable(${RUNTIME_ANDROID_NN_TEST} ${RUNTIME_ANDROID_NN_TEST_SRC})
 
 if (NOT ${TARGET_OS} STREQUAL "tizen")