CMAKE_MINIMUM_REQUIRED(VERSION 2.8.11)
|
PROJECT(TestApp)
|
|
include(cmake/BoilerPlate.cmake)
|
include(cmake/UtilityFunctions.cmake)
|
|
add_custom_command(
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/shell.html
|
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/shell.html ${CMAKE_CURRENT_BINARY_DIR}/shell.html
|
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/shell.html
|
COMMENT "Copy over Shell"
|
)
|
|
CreateProgram(TestApp
|
FILES
|
main.cpp
|
${CMAKE_CURRENT_BINARY_DIR}/shell.html
|
ASM_FLAG
|
NO_EXIT_RUNTIME=1
|
EXPORTED_FUNCTIONS="['_main','_test_list_files']"
|
JS_LIBS
|
${CMAKE_CURRENT_SOURCE_DIR}/humble_cloud.js
|
)
|