Fix Emscripten cmake setup after fuzzpuzz was added.

The call to cliprogram() doesn't actually add the target 'fuzzpuzz' on
that platform, so the subsequent target_include_directories fails. Fix
is to condition target_include_directories on the build_cli_programs
flag.
This commit is contained in:
Simon Tatham
2023-01-15 16:18:05 +00:00
parent 32c487ba57
commit 09b1629386

View File

@ -278,6 +278,8 @@ cliprogram(tree234-test tree234.c COMPILE_DEFINITIONS TEST)
write_generated_games_header()
cliprogram(fuzzpuzz fuzzpuzz.c list.c ${puzzle_sources}
COMPILE_DEFINITIONS COMBINED)
if(build_cli_programs)
target_include_directories(fuzzpuzz PRIVATE ${generated_include_dir})
endif()
build_extras()