5 Star 21 Fork 2

EwaVM / EwaVM

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
CMakeLists.txt 805 Bytes
一键复制 编辑 原始数据 按行查看 历史
恋空 提交于 2023-05-24 18:27 . Chang header file
cmake_minimum_required(VERSION 3.12)
project(EwaVM)
aux_source_directory(EwaVM source_src)
aux_source_directory(EwaVM/core core_src)
aux_source_directory(EwaVM/opgen opgen_src)
add_compile_options(-ffunction-sections -fdata-sections -fvisibility=hidden -fvisibility-inlines-hidden -fpermissive)
include_directories(${CMAKE_SOURCE_DIR}/EwaVM/include ${CMAKE_SOURCE_DIR}/sljit/sljit_src)
add_library(ewavm_shared SHARED ${source_src} ${core_src} ${opgen_src} EwaVM/sljit/sljit_src/sljitLir.c)
add_library(ewavm_static STATIC ${source_src} ${core_src} ${opgen_src} EwaVM/sljit/sljit_src/sljitLir.c)
target_include_directories(ewavm_static PUBLIC EwaVM/include)
target_include_directories(ewavm_shared PUBLIC EwaVM/include)
add_executable(ewavm cli/main.cpp)
target_link_libraries(ewavm ewavm_shared)
C/C++
1
https://gitee.com/ewa-vm/EwaVM.git
git@gitee.com:ewa-vm/EwaVM.git
ewa-vm
EwaVM
EwaVM
master

搜索帮助