You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
foreach(_DEPENDENCY ${poco_FIND_DEPENDENCY_NAMES} )
# Check that we have not already called a find_package with the transitive dependency
if(NOT ${_DEPENDENCY}_FOUND)
find_dependency(${_DEPENDENCY} REQUIRED ${${_DEPENDENCY}_FIND_MODE})
endif()
endforeach()
It is true that Conan was doing something unexpected there, caching the previously existing xxxxConfig.cmake file to preserve previous variable definitions. It is not fully clear why it was there, I am trying to remove it in a draft PR #16279 and see if something break, and understand potential issues.
Describe the bug
Linux, Ubuntu 22.04, Conan 2.2.3, Python 3.10.12
How to reproduce it
When re-running the install command a second time with different requirements at a later point the conan generator results are not updated.
Run the following commands:
Afterwards I would expect PocoConfig.cmake to contain information about poco/1.13.3 instead it still contains information about poco/1.9.4.
In PocoConfig.cmake:
See full log below.
Full log
The text was updated successfully, but these errors were encountered: