diff --git a/libmambapy/CMakeLists.txt b/libmambapy/CMakeLists.txt index ae27560c0..5b579d433 100644 --- a/libmambapy/CMakeLists.txt +++ b/libmambapy/CMakeLists.txt @@ -13,7 +13,9 @@ cmake_policy(SET CMP0077 NEW) project(libmambapy) find_package(pybind11 REQUIRED) -find_package(libmamba REQUIRED) +if(NOT TARGET libmamba) + find_package(libmamba REQUIRED) +endif () pybind11_add_module(bindings src/main.cpp diff --git a/micromamba/CMakeLists.txt b/micromamba/CMakeLists.txt index 15779e745..ef0558d08 100644 --- a/micromamba/CMakeLists.txt +++ b/micromamba/CMakeLists.txt @@ -46,7 +46,9 @@ set(MICROMAMBA_HEADERS add_executable(micromamba ${MICROMAMBA_SRCS} ${MICROMAMBA_HEADERS}) -find_package(libmamba REQUIRED) +if(NOT (TARGET libmamba OR TARGET libmamba-static OR TARGET libmamba-full-static)) + find_package(libmamba REQUIRED) +endif () string(TOUPPER "${MICROMAMBA_LINKAGE}" linkage_upper) if (NOT ${linkage_upper} MATCHES "^(DYNAMIC|STATIC|FULL_STATIC)$")