Only fetch pybind11 when target not available (#25)

This commit is contained in:
Wiebe van Breukelen
2025-08-15 16:19:34 +02:00
committed by GitHub
parent 77c55d6824
commit a5ba99ff5f

View File

@@ -1,8 +1,10 @@
FetchContent_Declare(
pybind11
GIT_REPOSITORY https://github.com/pybind/pybind11.git
GIT_TAG v3.0.0)
FetchContent_MakeAvailable(pybind11)
if(NOT TARGET pybind11)
FetchContent_Declare(
pybind11
GIT_REPOSITORY https://github.com/pybind/pybind11.git
GIT_TAG v3.0.0)
FetchContent_MakeAvailable(pybind11)
endif()
pybind11_add_module(pytrigdx bindings.cpp)
target_link_libraries(pytrigdx PRIVATE trigdx)