@@ -23,7 +23,7 @@ macro(pack_archive avm_name)
2323 foreach (module_name ${ARGN} )
2424 add_custom_command (
2525 OUTPUT ${CMAKE_CURRENT_BINARY_DIR} /beams/${module_name} .beam
26- COMMAND mkdir -p ${CMAKE_CURRENT_BINARY_DIR} /beams && erlc -o ${CMAKE_CURRENT_BINARY_DIR} /beams -I ${CMAKE_SOURCE_DIR} /libs/include ${CMAKE_CURRENT_SOURCE_DIR} /${module_name} .erl
26+ COMMAND mkdir -p ${CMAKE_CURRENT_BINARY_DIR} /beams && erlc +debug_info -o ${CMAKE_CURRENT_BINARY_DIR} /beams -I ${CMAKE_SOURCE_DIR} /libs/include ${CMAKE_CURRENT_SOURCE_DIR} /${module_name} .erl
2727 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR} /${module_name} .erl
2828 COMMENT "Compiling ${module_name} .erl"
2929 VERBATIM
@@ -98,7 +98,7 @@ macro(pack_runnable avm_name main)
9898
9999 add_custom_command (
100100 OUTPUT ${main} .beam
101- COMMAND erlc -I ${CMAKE_SOURCE_DIR} /libs/include ${CMAKE_CURRENT_SOURCE_DIR} /${main} .erl
101+ COMMAND erlc +debug_info -I ${CMAKE_SOURCE_DIR} /libs/include ${CMAKE_CURRENT_SOURCE_DIR} /${main} .erl
102102 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR} /${main} .erl
103103 COMMENT "Compiling ${main} .erl"
104104 VERBATIM
@@ -152,7 +152,7 @@ macro(pack_test test_avm_name)
152152
153153 add_custom_target (
154154 ${test_avm_name} ALL
155- COMMAND erlc -I ${CMAKE_SOURCE_DIR} /libs/include ${CMAKE_CURRENT_SOURCE_DIR} /tests.erl
155+ COMMAND erlc +debug_info -I ${CMAKE_SOURCE_DIR} /libs/include ${CMAKE_CURRENT_SOURCE_DIR} /tests.erl
156156 COMMAND ${CMAKE_BINARY_DIR} /tools/packbeam/PackBEAM ${INCLUDE_LINES} ${CMAKE_CURRENT_BINARY_DIR} /${test_avm_name} .avm ${CMAKE_CURRENT_BINARY_DIR} /tests.beam ${ARCHIVES}
157157 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR} /tests.erl
158158 COMMENT "Packing runnable ${test_avm_name} .avm"
@@ -166,7 +166,7 @@ macro(pack_uf2 avm_name main)
166166
167167 add_custom_command (
168168 OUTPUT ${main} .beam
169- COMMAND erlc -I ${CMAKE_SOURCE_DIR} /libs/include ${CMAKE_CURRENT_SOURCE_DIR} /${main} .erl
169+ COMMAND erlc +debug_info -I ${CMAKE_SOURCE_DIR} /libs/include ${CMAKE_CURRENT_SOURCE_DIR} /${main} .erl
170170 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR} /${main} .erl
171171 COMMENT "Compiling ${main} .erl"
172172 VERBATIM
0 commit comments