Disable static linking option to support ASAN accepted/tizen/4.0/unified/20180220.130216 accepted/tizen/unified/20180220.125956 submit/tizen/20180213.043730 submit/tizen_4.0/20180213.043744
authorHaesik, Jun <haesik.jun@samsung.com>
Tue, 13 Feb 2018 04:29:32 +0000 (13:29 +0900)
committerHaesik, Jun <haesik.jun@samsung.com>
Tue, 13 Feb 2018 04:29:32 +0000 (13:29 +0900)
Change-Id: I8908ac9a8aacbfa189f6b4ab65cf9c12d3cc22a8
Signed-off-by: Haesik, Jun <haesik.jun@samsung.com>
cmake/jerry.cmake
config/tizen/packaging/iotjs.spec
deps/jerry/CMakeLists.txt

index 4340a01..4ade9ea 100644 (file)
@@ -32,6 +32,7 @@ ExternalProject_Add(hostjerry
     -DJERRY_EXT=OFF
     -DFEATURE_SNAPSHOT_SAVE=${ENABLE_SNAPSHOT}
     -DFEATURE_PROFILE=${FEATURE_PROFILE}
+    ${EXTRA_JERRY_CMAKE_PARAMS}
 )
 set(JERRY_HOST_SNAPSHOT
     ${CMAKE_BINARY_DIR}/${DEPS_HOST_JERRY}/bin/jerry-snapshot)
index a38cf92..1f8be93 100644 (file)
@@ -76,6 +76,7 @@ cp %{SOURCE1001} .
  --compile-flag=-D__TIZEN__ \
  --cmake-param=-DENABLE_MODULE_DGRAM=ON \
  --cmake-param=-DENABLE_MODULE_GPIO=ON \
+ --jerry-cmake-param=-DENABLE_STATIC_LINK=OFF \
  --no-init-submodule --no-parallel-build
 # --external-lib=sdkapi \
 
index bab2612..2a4b22b 100644 (file)
@@ -51,7 +51,9 @@ set(DOCTESTS                OFF CACHE BOOL "Build doc tests?")
 # Optional build settings
 set(ENABLE_ALL_IN_ONE  OFF CACHE BOOL "Enable all-in-one build?")
 set(ENABLE_LTO         ON  CACHE BOOL "Enable LTO build?")
-set(ENABLE_STATIC_LINK ON  CACHE BOOL "Enable static linking?")
+if(NOT DEFINED ENABLE_STATIC_LINK)
+  set(ENABLE_STATIC_LINK ON  CACHE BOOL "Enable static linking?")
+endif()
 set(ENABLE_STRIP       ON  CACHE BOOL "Enable stripping all symbols from release binary?")
 
 # Optional features