add_custom_target(generate-skate3 COMMAND $ codegen "${CMAKE_CURRENT_BINARY_DIR}/manifests/skate3.toml" WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" COMMENT "Generating recompiled code for default.xex" VERBATIM ) add_custom_target(generate-eawebkit COMMAND $ codegen "${CMAKE_CURRENT_BINARY_DIR}/manifests/eawebkit.toml" WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" COMMENT "Generating recompiled code for EAWebkit.xex" VERBATIM ) add_dependencies(generate-skate3 generate-eawebkit) add_custom_target(generate-all DEPENDS generate-skate3 generate-eawebkit ) add_custom_target(skate3_codegen DEPENDS generate-skate3) add_custom_target(eawebkit_codegen DEPENDS generate-eawebkit) add_custom_target(all_codegen DEPENDS generate-all)