ladybird/Meta/CMake/libjs_generators.cmake

13 lines
450 B
CMake
Raw Permalink Normal View History

function(generate_bytecode_def_derived)
set(LIBJS_INPUT_FOLDER "${CMAKE_CURRENT_SOURCE_DIR}")
invoke_py_generator(
"Op.cpp"
"generate_libjs_bytecode_def_derived.py"
"${LIBJS_INPUT_FOLDER}/Bytecode/Bytecode.def"
"Bytecode/Op.h"
"Bytecode/Op.cpp"
EXTRA_HEADER "Bytecode/OpCodes.h"
arguments -i "${LIBJS_INPUT_FOLDER}/Bytecode/Bytecode.def"
)
endfunction()