Skip to content

Commit 6f6c294

Browse files
committed
chore(cmake): avoid empty line in db
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
1 parent 5be8820 commit 6f6c294

File tree

1 file changed

+18
-2
lines changed

1 file changed

+18
-2
lines changed

cmake/templates/boards_db.cmake

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,15 @@ set({{pnum}}_FPCONF "{{config._fpconf}}")
1010
add_library({{pnum}} INTERFACE)
1111
target_compile_options({{pnum}} INTERFACE
1212
"SHELL:{{config.build.st_extra_flags}}"
13+
{% if config.build.peripheral_pins|length %}
1314
"SHELL:{{config.build.peripheral_pins}}"
15+
{% endif %}
16+
{% if config.build.startup_file|length %}
1417
"SHELL:{{config.build.startup_file}}"
18+
{% endif %}
19+
{% if config.build.fpu|length %}
1520
"SHELL:{{config.build.fpu}} {{config.build["float-abi"]}}"
21+
{% endif %}
1622
-mcpu={{ "${" }}{{pnum}}_MCU{{ "}" }}
1723
)
1824
target_compile_definitions({{pnum}} INTERFACE
@@ -34,34 +40,44 @@ target_include_directories({{pnum}} INTERFACE
3440
target_link_options({{pnum}} INTERFACE
3541
"LINKER:--default-script={{ "${" }}{{pnum}}_VARIANT_PATH{{ "}" }}/{{config.build.ldscript or "ldscript.ld"}}"
3642
"LINKER:--defsym=LD_FLASH_OFFSET={{config.build.flash_offset or "0"}}"
37-
"LINKER:--defsym=LD_MAX_SIZE={{config.upload.maximum_size}}"
38-
"LINKER:--defsym=LD_MAX_DATA_SIZE={{config.upload.maximum_data_size}}"
43+
"LINKER:--defsym=LD_MAX_SIZE={{config.upload.maximum_size}}"
44+
"LINKER:--defsym=LD_MAX_DATA_SIZE={{config.upload.maximum_data_size}}"
45+
{% if config.build.fpu|length %}
3946
"SHELL:{{config.build.fpu}} {{config.build["float-abi"]}}"
47+
{% endif %}
4048
-mcpu={{ "${" }}{{pnum}}_MCU{{ "}" }}
4149
)
4250

4351
{% for label,subconfig in config.menu.xserial | dictsort %}
4452
add_library({{pnum}}_serial_{{label}} INTERFACE)
4553
target_compile_options({{pnum}}_serial_{{label}} INTERFACE
54+
{% if subconfig.build.xSerial|length %}
4655
"SHELL:{{subconfig.build.xSerial}}"
56+
{% endif %}
4757
)
4858
{% endfor %}
4959
{% for label,subconfig in config.menu.usb | dictsort %}
5060
add_library({{pnum}}_usb_{{label}} INTERFACE)
5161
target_compile_options({{pnum}}_usb_{{label}} INTERFACE
62+
{% if subconfig.build.enable_usb|length %}
5263
"SHELL:{{subconfig.build.enable_usb}}"
64+
{% endif %}
5365
)
5466
{% endfor %}
5567
{% for label,subconfig in config.menu.xusb | dictsort %}
5668
add_library({{pnum}}_xusb_{{label}} INTERFACE)
5769
target_compile_options({{pnum}}_xusb_{{label}} INTERFACE
70+
{% if subconfig.build.usb_speed|length %}
5871
"SHELL:{{subconfig.build.usb_speed}}"
72+
{% endif %}
5973
)
6074
{% endfor %}
6175
{% for label,subconfig in config.menu.virtio | dictsort %}
6276
add_library({{pnum}}_virtio_{{label}} INTERFACE)
6377
target_compile_options({{pnum}}_virtio_{{label}} INTERFACE
78+
{% if subconfig.build.enable_virtio|length %}
6479
"SHELL:{{subconfig.build.enable_virtio}}"
80+
{% endif %}
6581
)
6682
{% endfor %}
6783

0 commit comments

Comments
 (0)