where an empty string is passed as a value, the resulting make command fails with:
libbpf/1.4.6: RUN: make PREFIX -j16
make: *** No rule to make target 'PREFIX'. Stop.
Expected:
libbpf/1.4.6: RUN: make PREFIX= -j16
...
The make_args and configure_args properties should always map "" and any other falsy values besides None to a <key>= command-line argument.
Also, the make_args should probably never create arguments without a = symbol altogether. Any --xyz flags to make seem better suited to the args keyword in autotools.make(args=[...]).
Describe the bug
Conan: 2.8.0
When using the GnuToolchain generator in the following manner
where an empty string is passed as a value, the resulting
make
command fails with:Expected:
The
make_args
andconfigure_args
properties should always map""
and any other falsy values besidesNone
to a<key>=
command-line argument.Also, the
make_args
should probably never create arguments without a=
symbol altogether. Any--xyz
flags tomake
seem better suited to theargs
keyword inautotools.make(args=[...])
.How to reproduce it
No response