| | |
| | | set(TEST_CLOUD_PROVIDER CloudFile CACHE STRING "Cloud provider to bind in the test shell") |
| | | configure_file(test/shell.html shell.html @ONLY) |
| | | |
| | | file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/data) |
| | | file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/data/test.txt "Test file. YEAH!") |
| | | file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/test_file.txt "Test async fetch file!") |
| | | |
| | | EmscriptenCreatePackage( |
| | | test_preload |
| | | data/ |
| | | TEST_DATA |
| | | ) |
| | | |
| | | CreateProgram(TestApp |
| | | FILES |
| | | test/main.cpp |
| | |
| | | ASM_FLAG |
| | | NO_EXIT_RUNTIME=1 |
| | | EXPORTED_FUNCTIONS="['_main','_test_list_files','_test_async_fetch']" |
| | | PRE_JS |
| | | ${TEST_DATA} |
| | | JS_LIBS |
| | | library/library_cloudfs.js |
| | | library/library_humble.js |