| cmake_minimum_required(VERSION 3.16) | |
| project(cpp_library) | |
| set(CPP_LIBRARY_TYPE "SHARED" CACHE STRING "Library type to build") | |
| set_property(CACHE CPP_LIBRARY_TYPE PROPERTY STRINGS STATIC SHARED) | |
| add_library(cpp_lib ${CPP_LIBRARY_TYPE} lib.cpp) | |
| em_link_js_library(cpp_lib "lib.js") | |