mirror of
https://github.com/bytecodealliance/wasm-micro-runtime.git
synced 2025-05-07 04:06:16 +00:00
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
This commit is contained in:
parent
a9966897b6
commit
9773390537
|
@ -88,6 +88,11 @@ if (NOT DEFINED WAMR_BUILD_SIMD)
|
||||||
set (WAMR_BUILD_SIMD 0)
|
set (WAMR_BUILD_SIMD 0)
|
||||||
endif ()
|
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}/../../..)
|
set (WAMR_ROOT_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../../..)
|
||||||
|
|
||||||
include (${WAMR_ROOT_DIR}/build-scripts/runtime_lib.cmake)
|
include (${WAMR_ROOT_DIR}/build-scripts/runtime_lib.cmake)
|
||||||
|
|
|
@ -48,6 +48,9 @@ endif ()
|
||||||
if (NOT WAMR_BUILD_AOT)
|
if (NOT WAMR_BUILD_AOT)
|
||||||
set (WAMR_BUILD_AOT 1)
|
set (WAMR_BUILD_AOT 1)
|
||||||
endif ()
|
endif ()
|
||||||
|
if (NOT WAMR_BUILD_REF_TYPES)
|
||||||
|
set (WAMR_BUILD_REF_TYPES 1)
|
||||||
|
endif ()
|
||||||
set (WAMR_BUILD_LIBC_BUILTIN 1)
|
set (WAMR_BUILD_LIBC_BUILTIN 1)
|
||||||
set (WAMR_BUILD_LIBC_WASI 1)
|
set (WAMR_BUILD_LIBC_WASI 1)
|
||||||
|
|
||||||
|
|
|
@ -55,4 +55,3 @@ else
|
||||||
./iwasm --native-lib=./libtest_module_malloc.so wasm-app/test.aot
|
./iwasm --native-lib=./libtest_module_malloc.so wasm-app/test.aot
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
cmake_minimum_required(VERSION 3.14)
|
cmake_minimum_required(VERSION 3.14)
|
||||||
project(wasm-apps)
|
project(wasm-apps)
|
||||||
|
|
||||||
set(WAMR_ROOT_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../../../../wamr)
|
set(WAMR_ROOT_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../../../..)
|
||||||
|
|
||||||
if (APPLE)
|
if (APPLE)
|
||||||
set (HAVE_FLAG_SEARCH_PATHS_FIRST 0)
|
set (HAVE_FLAG_SEARCH_PATHS_FIRST 0)
|
||||||
|
|
|
@ -11,10 +11,10 @@
|
||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
project(c_embed_test)
|
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.14)
|
cmake_minimum_required(VERSION 3.14)
|
||||||
|
|
||||||
|
project(c_embed_test)
|
||||||
|
|
||||||
include(CheckPIESupported)
|
include(CheckPIESupported)
|
||||||
|
|
||||||
string (TOLOWER ${CMAKE_HOST_SYSTEM_NAME} WAMR_BUILD_PLATFORM)
|
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_BUILD_SIMD 1)
|
||||||
set(WAMR_ROOT_DIR ${CMAKE_CURRENT_LIST_DIR}/../../../..)
|
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}")
|
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}")
|
||||||
if (NOT WAMR_BUILD_PLATFORM STREQUAL "darwin")
|
if (NOT WAMR_BUILD_PLATFORM STREQUAL "darwin")
|
||||||
set (CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--gc-sections -pie -fPIE")
|
set (CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--gc-sections -pie -fPIE")
|
||||||
|
|
Loading…
Reference in New Issue
Block a user