From d5b53853aad6c3bbfe255c063c045e7986de33ad Mon Sep 17 00:00:00 2001 From: Simon Tatham Date: Sun, 23 May 2021 10:01:06 +0100 Subject: Permit building GUI helper tools. These look like puzzles, in that they link against a frontend and provide the usual 'struct game', but they don't count as a puzzle for purposes of shipping, or even having to have descriptions and icons. There's one of these buried in the code already under an ifdef, which I'll re-enable in the next commit. --- cmake/platforms/emscripten.cmake | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'cmake/platforms/emscripten.cmake') diff --git a/cmake/platforms/emscripten.cmake b/cmake/platforms/emscripten.cmake index c7e55fe..5673ebe 100644 --- a/cmake/platforms/emscripten.cmake +++ b/cmake/platforms/emscripten.cmake @@ -35,11 +35,15 @@ set(CMAKE_C_LINK_FLAGS "\ -s EXTRA_EXPORTED_RUNTIME_METHODS='[cwrap,callMain]'") set(build_cli_programs FALSE) +set(build_gui_programs FALSE) function(get_platform_puzzle_extra_source_files OUTVAR NAME) set(${OUTVAR} PARENT_SCOPE) endfunction() +function(set_platform_gui_target_properties TARGET) +endfunction() + function(set_platform_puzzle_target_properties NAME TARGET) em_link_pre_js(${TARGET} ${CMAKE_SOURCE_DIR}/emccpre.js) em_link_js_library(${TARGET} ${CMAKE_SOURCE_DIR}/emcclib.js) -- cgit v1.1