blob: 479ca632b8224382322f5c5fc567b330d033585b [file] [log] [blame]
cmake_minimum_required(VERSION 3.0)
project(basisu_transcoder_js)
if (EMSCRIPTEN)
set(CMAKE_CXX_STANDARD 11)
add_executable(basis_transcoder.js
../../transcoder/basisu_transcoder.cpp
../basis_wrappers.cpp
)
target_include_directories(basis_transcoder.js PRIVATE ../../transcoder)
set_target_properties(basis_transcoder.js PROPERTIES
OUTPUT_NAME "basis_transcoder"
SUFFIX ".js"
LINK_FLAGS "--bind -s ALLOW_MEMORY_GROWTH=1 -O3 -s ASSERTIONS=0")
endif()