@@ -41,15 +41,15 @@ macro(pack_archive avm_name)
4141 endforeach ()
4242
4343 if (AVM_RELEASE)
44- set (INCLUDE_LINES "" )
44+ set (INCLUDE_LINES "--remove_lines " )
4545 else ()
46- set (INCLUDE_LINES "-i " )
46+ set (INCLUDE_LINES "" )
4747 endif ()
4848
4949 add_custom_command (
5050 OUTPUT ${avm_name} .avm
5151 DEPENDS ${pack_archive_${avm_name} _beams} PackBEAM
52- COMMAND ${CMAKE_BINARY_DIR} /tools/packbeam/PackBEAM -a ${INCLUDE_LINES} ${avm_name} .avm ${pack_archive_${avm_name} _beams}
52+ COMMAND ${CMAKE_BINARY_DIR} /tools/packbeam/packbeam create ${INCLUDE_LINES} ${avm_name} .avm ${pack_archive_${avm_name} _beams}
5353 COMMENT "Packing archive ${avm_name} .avm"
5454 VERBATIM
5555 )
@@ -74,15 +74,15 @@ macro(pack_lib avm_name)
7474 endforeach ()
7575
7676 if (AVM_RELEASE)
77- set (INCLUDE_LINES "" )
77+ set (INCLUDE_LINES "--remove_lines " )
7878 else ()
79- set (INCLUDE_LINES "-i " )
79+ set (INCLUDE_LINES "" )
8080 endif ()
8181
8282 add_custom_command (
8383 OUTPUT ${avm_name} .avm
8484 DEPENDS ${pack_lib_${avm_name} _archive_targets} PackBEAM
85- COMMAND ${CMAKE_BINARY_DIR} /tools/packbeam/PackBEAM -a ${INCLUDE_LINES} ${avm_name} .avm ${pack_lib_${avm_name} _archives}
85+ COMMAND ${CMAKE_BINARY_DIR} /tools/packbeam/packbeam create ${INCLUDE_LINES} ${avm_name} .avm ${pack_lib_${avm_name} _archives}
8686 COMMENT "Packing runnable ${avm_name} .avm"
8787 VERBATIM
8888 )
@@ -151,15 +151,15 @@ macro(pack_runnable avm_name main)
151151 endif ()
152152
153153 if (AVM_RELEASE)
154- set (INCLUDE_LINES "" )
154+ set (INCLUDE_LINES "--remove_lines " )
155155 else ()
156- set (INCLUDE_LINES "-i " )
156+ set (INCLUDE_LINES "" )
157157 endif ()
158158
159159 add_custom_command (
160160 OUTPUT ${avm_name} .avm
161161 DEPENDS ${avm_name} _main ${pack_runnable_${avm_name} _archive_targets} PackBEAM
162- COMMAND ${CMAKE_BINARY_DIR} /tools/packbeam/PackBEAM ${INCLUDE_LINES} ${avm_name} .avm ${main} .beam ${pack_runnable_${avm_name} _archives}
162+ COMMAND ${CMAKE_BINARY_DIR} /tools/packbeam/packbeam create -p -s ${main} ${INCLUDE_LINES} ${avm_name} .avm ${main} .beam ${pack_runnable_${avm_name} _archives}
163163 COMMENT "Packing runnable ${avm_name} .avm"
164164 VERBATIM
165165 )
@@ -181,9 +181,9 @@ macro(pack_test test_avm_name)
181181 endforeach ()
182182
183183 if (AVM_RELEASE)
184- set (INCLUDE_LINES "" )
184+ set (INCLUDE_LINES "--remove_lines " )
185185 else ()
186- set (INCLUDE_LINES "-i " )
186+ set (INCLUDE_LINES "" )
187187 endif ()
188188
189189 add_custom_command (
@@ -196,7 +196,7 @@ macro(pack_test test_avm_name)
196196 add_custom_command (
197197 OUTPUT ${CMAKE_CURRENT_BINARY_DIR} /${test_avm_name} .avm
198198 DEPENDS ${pack_test_${test_avm_name} _archive_targets} PackBEAM tests.beam
199- COMMAND ${CMAKE_BINARY_DIR} /tools/packbeam/PackBEAM ${INCLUDE_LINES} ${CMAKE_CURRENT_BINARY_DIR} /${test_avm_name} .avm ${CMAKE_CURRENT_BINARY_DIR} /tests.beam ${pack_test_${test_avm_name} _archives}
199+ COMMAND ${CMAKE_BINARY_DIR} /tools/packbeam/packbeam create ${INCLUDE_LINES} ${CMAKE_CURRENT_BINARY_DIR} /${test_avm_name} .avm ${CMAKE_CURRENT_BINARY_DIR} /tests.beam ${pack_test_${test_avm_name} _archives}
200200 COMMENT "Packing runnable ${test_avm_name} .avm"
201201 VERBATIM
202202 )
@@ -217,15 +217,15 @@ macro(pack_eunit test_avm_name)
217217 endforeach ()
218218
219219 if (AVM_RELEASE)
220- set (INCLUDE_LINES "" )
220+ set (INCLUDE_LINES "--remove_lines " )
221221 else ()
222- set (INCLUDE_LINES "-i " )
222+ set (INCLUDE_LINES "" )
223223 endif ()
224224
225225 add_custom_command (
226226 OUTPUT ${test_avm_name} .avm
227227 DEPENDS ${pack_eunit_${test_avm_name} _archive_targets} PackBEAM ${CMAKE_BINARY_DIR} /libs/etest/src/beams/eunit.beam
228- COMMAND ${CMAKE_BINARY_DIR} /tools/packbeam/PackBEAM ${INCLUDE_LINES} ${CMAKE_CURRENT_BINARY_DIR} /${test_avm_name} .avm ${CMAKE_BINARY_DIR} /libs/etest/src/beams/eunit.beam ${pack_eunit_${test_avm_name} _archives}
228+ COMMAND ${CMAKE_BINARY_DIR} /tools/packbeam/packbeam create ${INCLUDE_LINES} ${CMAKE_CURRENT_BINARY_DIR} /${test_avm_name} .avm ${CMAKE_BINARY_DIR} /libs/etest/src/beams/eunit.beam ${pack_eunit_${test_avm_name} _archives}
229229 COMMENT "Packing runnable ${test_avm_name} .avm"
230230 VERBATIM
231231 )
@@ -263,7 +263,7 @@ macro(pack_uf2 avm_name main)
263263 add_custom_command (
264264 OUTPUT ${avm_name} .avm
265265 DEPENDS ${avm_name} _main ${pack_uf2_${avm_name} _archive_targets} PackBEAM
266- COMMAND ${CMAKE_BINARY_DIR} /tools/packbeam/PackBEAM ${avm_name} .avm ${main} .beam ${pack_uf2_${avm_name} _archives}
266+ COMMAND ${CMAKE_BINARY_DIR} /tools/packbeam/packbeam create -p -s ${main} ${avm_name} .avm ${main} .beam ${pack_uf2_${avm_name} _archives}
267267 COMMENT "Packing runnable ${avm_name} .avm"
268268 VERBATIM
269269 )
0 commit comments