-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Open
Description
What is your question?
Hello, I have question on Generated CMake Config file by Conan 2.x
I get the following error:
set_property can not be used on an ALIAS target.
For many packages, set_property() is being applied on ALIAS, but for few packages, I get the above error.
Any idea on this, Have you faced any such issues?
The full error is as follows:
-- Conan: Target declared 'logger::logger'
CMake Error at build-release/conan/Logger-Target-release.cmake:73 (set_property):
set_property can not be used on an ALIAS target.
Call Stack (most recent call first):
build-release/conan/LoggerTargets.cmake:24 (include)
build-release/conan/LoggerConfig.cmake:16 (include)
C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeFindDependencyMacro.cmake:93 (find_package)
C:/Program Files/CMake/share/cmake-4.2/Modules/CMakeFindDependencyMacro.cmake:125 (__find_dependency_common)
build-release/conan/savecase-reader-config.cmake:24 (find_dependency)
kernel-manager/src/CMakeLists.txt:81 (find_package)
We have 7 o 8 errors similar to the above, but all orinated from one line of code:
kernel-manager/src/CMakeLists.txt:81 (find_package)
which is as follows:
find_package(savecase-reader COMPONENTS REQUIRED savecase_loader ${EXTRA_FIND_PKG_ARGS} )
build-release/conan/Logger-Target-release.cmake Line#73 is as follows:
set_property(TARGET Logger::logger
APPEND PROPERTY INTERFACE_LINK_LIBRARIES
$<$<CONFIG:Release>:${logger_Logger_logger_OBJECTS_RELEASE}>
$<$<CONFIG:Release>:${logger_Logger_logger_LIBRARIES_TARGETS}>
)
Greatly appreciate your support.
Have you read the CONTRIBUTING guide?
- I've read the CONTRIBUTING guide
Metadata
Metadata
Assignees
Labels
No labels