From 5c0bd8ee24a6c0012312681ec21fa3e2ad15a968 Mon Sep 17 00:00:00 2001 From: program-- Date: Mon, 27 Nov 2023 10:59:14 -0800 Subject: [PATCH] core: configure python build version per build dir --- src/core/CMakeLists.txt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt index 14f4b23d11..8679eb3af2 100644 --- a/src/core/CMakeLists.txt +++ b/src/core/CMakeLists.txt @@ -35,8 +35,11 @@ if (NGEN_WITH_PYTHON) ${PROJECT_SOURCE_DIR}/include/utilities ${PROJECT_SOURCE_DIR}/extern/pybind11/include ) - configure_file(${PROJECT_SOURCE_DIR}/src/core/NGen_Python_Build_Versions.in NGen_Python_Build_Versions.cpp) - target_sources(core PRIVATE NGen_Python_Build_Versions.cpp) + configure_file( + ${PROJECT_SOURCE_DIR}/src/core/NGen_Python_Build_Versions.in + ${CMAKE_CURRENT_BINARY_DIR}/src/core/NGen_Python_Build_Versions.cpp + ) + target_sources(core PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/src/core/NGen_Python_Build_Versions.cpp) target_link_libraries(core PUBLIC Boost::boost # Headers-only Boost pybind11::embed