Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions libs/jit/src/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -122,6 +122,16 @@ foreach(riscv_module jit_riscv32 jit_riscv64)
)
endforeach()

# The register-based backends include the shared native-register bookkeeping in
# jit_backend_regs_impl.hrl, so changes to that header must force recompilation.
foreach(regs_module jit_x86_64 jit_aarch64 jit_arm32 jit_armv6m jit_xtensa jit_riscv32 jit_riscv64)
add_custom_command(
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/beams/${regs_module}.beam
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/jit_backend_regs_impl.hrl
APPEND
)
endforeach()

set(JIT_VERSION ${ATOMVM_BASE_VERSION})

install(
Expand Down
Loading
Loading