IT/web assembly

toolchain for cross-compiling to JS using Emscripten

seyeonHello 2022. 7. 4. 15:11

파일구조

https://seyeon-hello.tistory.com/21?category=999053 

 

[cmake] Makefile 만들기

cmake는 빌드 파일(Makefile)을 생성해주는 프로그램 입니다. CMakeLists.txt ---(cmake)---> Makefile ---(make)--->실행파일 //main.cpp #include #include "myhead.h" int main(void) { int result = sum(1,2)..

seyeon-hello.tistory.com

 

 

CMakeLists.txt

wasm, js file 뿐만 아니라 html file도 얻으려면 set(CMAKE_EXECUTABLE_SUFFIX ".html")를 추가한다.

cmake_minimum_required(VERSION 3.10)

project(main)

set(CMAKE_EXECUTABLE_SUFFIX ".html")

add_executable (main main.cpp myhead.cpp)

 

emscripten으로 크로스 컴파일을 하기위한 command이다. (Emscripten.cmake pwd를 입력해준다.)

$ cmake -DCMAKE_TOOLCHAIN_FILE=/emsdk/upstream/emscripten/cmake/Modules/Platform/Emscripten.cmake

'IT > web assembly' 카테고리의 다른 글

web assembly 메모리 사용기  (0) 2022.10.12
web assembly  (0) 2022.03.11