@@ -41,15 +41,15 @@ macro(pack_archive avm_name)
41
41
endforeach ()
42
42
43
43
if (AVM_RELEASE)
44
- set (INCLUDE_LINES "" )
44
+ set (INCLUDE_LINES "--remove_lines " )
45
45
else ()
46
- set (INCLUDE_LINES "-i " )
46
+ set (INCLUDE_LINES "" )
47
47
endif ()
48
48
49
49
add_custom_command (
50
50
OUTPUT ${avm_name} .avm
51
51
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}
53
53
COMMENT "Packing archive ${avm_name} .avm"
54
54
VERBATIM
55
55
)
@@ -74,15 +74,15 @@ macro(pack_lib avm_name)
74
74
endforeach ()
75
75
76
76
if (AVM_RELEASE)
77
- set (INCLUDE_LINES "" )
77
+ set (INCLUDE_LINES "--remove_lines " )
78
78
else ()
79
- set (INCLUDE_LINES "-i " )
79
+ set (INCLUDE_LINES "" )
80
80
endif ()
81
81
82
82
add_custom_command (
83
83
OUTPUT ${avm_name} .avm
84
84
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}
86
86
COMMENT "Packing runnable ${avm_name} .avm"
87
87
VERBATIM
88
88
)
@@ -151,15 +151,15 @@ macro(pack_runnable avm_name main)
151
151
endif ()
152
152
153
153
if (AVM_RELEASE)
154
- set (INCLUDE_LINES "" )
154
+ set (INCLUDE_LINES "--remove_lines " )
155
155
else ()
156
- set (INCLUDE_LINES "-i " )
156
+ set (INCLUDE_LINES "" )
157
157
endif ()
158
158
159
159
add_custom_command (
160
160
OUTPUT ${avm_name} .avm
161
161
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}
163
163
COMMENT "Packing runnable ${avm_name} .avm"
164
164
VERBATIM
165
165
)
@@ -181,9 +181,9 @@ macro(pack_test test_avm_name)
181
181
endforeach ()
182
182
183
183
if (AVM_RELEASE)
184
- set (INCLUDE_LINES "" )
184
+ set (INCLUDE_LINES "--remove_lines " )
185
185
else ()
186
- set (INCLUDE_LINES "-i " )
186
+ set (INCLUDE_LINES "" )
187
187
endif ()
188
188
189
189
add_custom_command (
@@ -196,7 +196,7 @@ macro(pack_test test_avm_name)
196
196
add_custom_command (
197
197
OUTPUT ${CMAKE_CURRENT_BINARY_DIR} /${test_avm_name} .avm
198
198
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}
200
200
COMMENT "Packing runnable ${test_avm_name} .avm"
201
201
VERBATIM
202
202
)
@@ -217,15 +217,15 @@ macro(pack_eunit test_avm_name)
217
217
endforeach ()
218
218
219
219
if (AVM_RELEASE)
220
- set (INCLUDE_LINES "" )
220
+ set (INCLUDE_LINES "--remove_lines " )
221
221
else ()
222
- set (INCLUDE_LINES "-i " )
222
+ set (INCLUDE_LINES "" )
223
223
endif ()
224
224
225
225
add_custom_command (
226
226
OUTPUT ${test_avm_name} .avm
227
227
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}
229
229
COMMENT "Packing runnable ${test_avm_name} .avm"
230
230
VERBATIM
231
231
)
@@ -263,7 +263,7 @@ macro(pack_uf2 avm_name main)
263
263
add_custom_command (
264
264
OUTPUT ${avm_name} .avm
265
265
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}
267
267
COMMENT "Packing runnable ${avm_name} .avm"
268
268
VERBATIM
269
269
)
0 commit comments