conan
conan copied to clipboard
[bug] target_compile_option is not correct recognized
Describe the bug
As cmake says, there schon be add SHELL: to each option from self.cpp_info otherwise we get compile error on generated <PKG>Conf.cmake files. We uses this to enforce include files for protobuf on windows.
New in version 3.12: While beneficial for individual options, the de-duplication step can break up option groups. For example, -option A -option B becomes -option A B. One may specify a group of options using shell-like quoting along with a SHELL: prefix. The SHELL: prefix is dropped, and the rest of the option string is parsed using the separate_arguments() UNIX_COMMAND mode. For example, "SHELL:-option A" "SHELL:-option B" becomes -option A -option B.
How to reproduce it
No response