Skip to content

Commit d93a484

Browse files
committed
Merge pull request #2133 from pguyot/w08/prune-runnables
Prune runnables with `packbeam -p` These changes are made under both the "Apache 2.0" and the "GNU Lesser General Public License 2.1 or later" license terms (dual license). SPDX-License-Identifier: Apache-2.0 OR LGPL-2.1-or-later
2 parents b4bf8be + 1a29a82 commit d93a484

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

CMakeModules/BuildErlang.cmake

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -289,7 +289,7 @@ macro(pack_runnable avm_name main)
289289
add_custom_command(
290290
OUTPUT ${avm_name}.avm
291291
DEPENDS ${avm_name}_main ${main}.beam ${pack_runnable_${avm_name}_archives} ${pack_runnable_${avm_name}_archive_targets} PackBEAM
292-
COMMAND ${CMAKE_BINARY_DIR}/tools/packbeam/packbeam create -s ${main} ${INCLUDE_LINES} ${avm_name}.avm ${main}.beam ${pack_runnable_${avm_name}_archives}
292+
COMMAND ${CMAKE_BINARY_DIR}/tools/packbeam/packbeam create -p -s ${main} ${INCLUDE_LINES} ${avm_name}.avm ${main}.beam ${pack_runnable_${avm_name}_archives}
293293
COMMENT "Packing runnable ${avm_name}.avm"
294294
VERBATIM
295295
)
@@ -421,7 +421,7 @@ macro(pack_uf2 avm_name main)
421421
add_custom_command(
422422
OUTPUT ${avm_name}.avm
423423
DEPENDS ${avm_name}_main ${main}.beam ${pack_uf2_${avm_name}_archives} ${pack_uf2_${avm_name}_archive_targets} PackBEAM
424-
COMMAND ${CMAKE_BINARY_DIR}/tools/packbeam/packbeam create ${INCLUDE_LINES} -s ${main} ${avm_name}.avm ${main}.beam ${pack_uf2_${avm_name}_archives}
424+
COMMAND ${CMAKE_BINARY_DIR}/tools/packbeam/packbeam create ${INCLUDE_LINES} -p -s ${main} ${avm_name}.avm ${main}.beam ${pack_uf2_${avm_name}_archives}
425425
COMMENT "Packing runnable ${avm_name}.avm"
426426
VERBATIM
427427
)

tools/packbeam/rebar.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
%
2020

2121
{deps, [
22-
{atomvm_packbeam, "0.8.1"}
22+
{atomvm_packbeam, "0.8.2"}
2323
]}.
2424
{escript_main_app, atomvm_packbeam}.
2525
{escript_name, packbeam}.

0 commit comments

Comments
 (0)