emscripten Humble Cloud interface
Edward Rudd
2014-08-21 2d23063b50995044f2d4de0c457ac844033343d4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.11)
PROJECT(TestApp)
 
list(APPEND CMAKE_MODULE_PATH ../cmake)
 
include(BoilerPlate)
include(UtilityFunctions)
 
set(TEST_CLOUD_PROVIDER HumbleBundle CACHE STRING "Cloud provider to bind in the test shell")
configure_file(test/shell.html shell.html @ONLY)
 
CreateProgram(TestApp
FILES
    test/main.cpp
INCLUDES
    library
COPY_FILES
    ../humble_cloud/humble_cloud.js
    ../humble_cloud/urkle_cloud.js
ASM_FLAG
    NO_EXIT_RUNTIME=1
    EXPORTED_FUNCTIONS="['_main','_test_list_files']"
JS_LIBS
    library/library_cloudfs.js
    library/library_humble.js
)