Support gcc9 35/221935/1 sandbox/wangbiao/cmake_upgrade accepted/tizen/unified/20200113.130607 submit/tizen/20200110.064952
authorKim HoSung <hs852.kim@samsung.com>
Wed, 8 Jan 2020 09:42:04 +0000 (18:42 +0900)
committerKim HoSung <hs852.kim@samsung.com>
Wed, 8 Jan 2020 09:42:04 +0000 (18:42 +0900)
Change-Id: Ib93be659ba958079208ab3ba050813c56aacc096
Signed-off-by: Hosung Kim <hs852.kim@samsung.com>
cmake/jerry.cmake

index c6dc778..5a1a433 100644 (file)
 
 cmake_minimum_required(VERSION 2.8)
 
+if (CMAKE_C_COMPILER_VERSION VERSION_GREATER 9)
+  list(APPEND EXTRA_JERRY_CMAKE_PARAMS -DCMAKE_C_FLAGS=-Wno-array-bounds)
+  if (CREATE_SHARED_LIB)
+    list(APPEND EXTRA_JERRY_CMAKE_PARAMS -DCMAKE_C_FLAGS=-fPIC)
+  endif()
+endif()
+
 # Host jerry for snapshot generation
 set(DEPS_HOST_JERRY deps/jerry-host)
 ExternalProject_Add(hostjerry