ソースを参照

set default value of `WAMR_BUILD_REF_TYPES` to 1 in standalone cases (#4227)

- set default value of WAMR_BUILD_REF_TYPES to 1 in CMakeLists.txt
Liu Jia 8 ヶ月 前
コミット
9773390537

+ 5 - 0
tests/standalone/test-invoke-native/CMakeLists.txt

@@ -88,6 +88,11 @@ if (NOT DEFINED WAMR_BUILD_SIMD)
   set (WAMR_BUILD_SIMD 0)
 endif ()
 
+if (NOT DEFINED WAMR_BUILD_REF_TYPES)
+  # Enable reference types by default
+  set (WAMR_BUILD_REF_TYPES 1)
+endif ()
+
 set (WAMR_ROOT_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../../..)
 
 include (${WAMR_ROOT_DIR}/build-scripts/runtime_lib.cmake)

+ 3 - 0
tests/standalone/test-module-malloc/CMakeLists.txt

@@ -48,6 +48,9 @@ endif ()
 if (NOT WAMR_BUILD_AOT)
   set (WAMR_BUILD_AOT 1)
 endif ()
+if (NOT WAMR_BUILD_REF_TYPES)
+  set (WAMR_BUILD_REF_TYPES 1)
+endif ()
 set (WAMR_BUILD_LIBC_BUILTIN 1)
 set (WAMR_BUILD_LIBC_WASI 1)
 

+ 0 - 1
tests/standalone/test-module-malloc/run.sh

@@ -55,4 +55,3 @@ else
         ./iwasm --native-lib=./libtest_module_malloc.so wasm-app/test.aot
     fi
 fi
-

+ 1 - 1
tests/standalone/test-pthread/threads-opcode-wasm-apps/CMakeLists.txt

@@ -4,7 +4,7 @@
 cmake_minimum_required(VERSION 3.14)
 project(wasm-apps)
 
-set(WAMR_ROOT_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../../../../wamr)
+set(WAMR_ROOT_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../../../..)
 
 if (APPLE)
     set (HAVE_FLAG_SEARCH_PATHS_FIRST 0)

+ 7 - 2
tests/standalone/test-running-modes/c-embed/CMakeLists.txt

@@ -11,10 +11,10 @@
 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 # See the License for the specific language governing permissions and
 # limitations under the License.
-project(c_embed_test)
-
 cmake_minimum_required(VERSION 3.14)
 
+project(c_embed_test)
+
 include(CheckPIESupported)
 
 string (TOLOWER ${CMAKE_HOST_SYSTEM_NAME} WAMR_BUILD_PLATFORM)
@@ -34,6 +34,11 @@ set(WAMR_BUILD_LIBC_WASI 1)
 set(WAMR_BUILD_SIMD 1)
 set(WAMR_ROOT_DIR ${CMAKE_CURRENT_LIST_DIR}/../../../..)
 
+if (NOT DEFINED WAMR_BUILD_REF_TYPES)
+  # Enable reference types by default
+  set (WAMR_BUILD_REF_TYPES 1)
+endif ()
+
 set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}")
 if (NOT WAMR_BUILD_PLATFORM STREQUAL "darwin")
   set (CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--gc-sections -pie -fPIE")