-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Description
Several dependencies are hard-coded as REQUIRED in calls to find_package. This causes CMake configure problems when pFlogger is built in a super-project that does not use GMAO Baselibs.
Lines 36 to 38 in 25c3c6e
| find_package (GFTL REQUIRED) | |
| find_package (GFTL_SHARED REQUIRED) | |
| find_package (YAFYAML REQUIRED) |
The find_package calls can be made more flexible by using an IS_REQUIRED variable set at a higher level for whether the package must be found. For example:
find_package(GFTL ${GFTL_IS_REQUIRED_ARG} CONFIG)
find_package(GFTL_SHARED ${GFTL_SHARED_IS_REQUIRED_ARG} CONFIG)
find_package(YAFYAML ${YAFYAML_IS_REQUIRED_ARG} CONFIG)
This issue is also relevant to find_package calls within CMakeLists.txt of MAPL and yaFyaml.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels