Skip to content

cmake export configuration: allow repeating find_package(jsoncpp) calls #1491

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Merged
merged 2 commits into from
Sep 10, 2024

Conversation

zeroxia
Copy link
Contributor

@zeroxia zeroxia commented Jun 9, 2023

In jsoncpp-namspaced-targets.cmake, it creates JsonCpp::JsonCpp imported library without first checking whether it was already created by former call to find_package(JsonCpp).

As CMake allows repeated call to find_package(), the error of "another target with the same name already exists" should be fixed.

In jsoncpp-namspaced-targets.cmake, it creates JsonCpp::JsonCpp imported
library without first checking whether it was already created by former
call to find_package(JsonCpp).  As CMake allows repeated call to
find_package(), the error of "another target with the same name already
exists" should be fixed.
@baylesj baylesj merged commit 2067f66 into open-source-parsers:master Sep 10, 2024
10 checks passed
sir-xw pushed a commit to openkylin/libjsoncpp that referenced this pull request Apr 24, 2025
Author: zeroxia
Bug: open-source-parsers/jsoncpp#1491

Gbp-Pq: Name 0001-Prevent-duplicate-JsonCpp-JsonCpp-target-definition.patch
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants