conan icon indicating copy to clipboard operation
conan copied to clipboard

[bug] target_compile_option is not correct recognized

Open JSchmid6 opened this issue 5 months ago • 2 comments

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

JSchmid6 avatar Sep 23 '24 11:09 JSchmid6