diff --git a/HySoP/CMakeLists.txt b/HySoP/CMakeLists.txt
index 4273534d32521c094ae06936e25b5fa66e8d1003..61cc4be5c2fe3e428c540c32a1c30068e6586ec5 100644
--- a/HySoP/CMakeLists.txt
+++ b/HySoP/CMakeLists.txt
@@ -314,7 +314,7 @@ if(WITH_LIB_CXX)
             set(HYSOP_CXX_LIBRARY ${HYSOP_CXX_LIBRARY_DYLIB})
             set(HYSOP_CXX_LIBRARY_DEP cpp2hysop_dylib)
         else() #nothing to do on other platforms bundle <=> dynamic libraries, so just copy the swig generated one
-            set(HYSOP_CXX_LIBRARY_BUNDLE "${LIBRARY_OUTPUT_PATH}/libcpp2hysop_bundle.so")
+            set(HYSOP_CXX_LIBRARY_BUNDLE "${CMAKE_CURRENT_BINARY_DIR}/libcpp2hysop_bundle.so")
             add_custom_target(cpp2hysop_bundle
                 DEPENDS python-build
                 COMMAND cp `find ${CMAKE_CURRENT_BINARY_DIR}/build -name _${CPP_2_HYSOP}.so` ${HYSOP_CXX_LIBRARY_BUNDLE}