diff --git a/python/CMakeLists.txt b/python/CMakeLists.txt
index 10f7d755e6e4a0ecb0ce23e13b166890f7ea4a22..5de5574b2d79e2611baa5963fae1c5b32d0ef504 100644
--- a/python/CMakeLists.txt
+++ b/python/CMakeLists.txt
@@ -35,6 +35,12 @@ set_target_properties(
   PROPERTIES PREFIX ""
              SUFFIX ${PYTHON_EXT_SUFFIX}
              LIBRARY_OUTPUT_DIRECTORY
+             "${CMAKE_BINARY_DIR}/python/${PROJECT_NAME}"
+             LIBRARY_OUTPUT_DIRECTORY_<CONFIG>
+             "${CMAKE_BINARY_DIR}/python/${PROJECT_NAME}"
+             RUNTIME_OUTPUT_DIRECTORY
+             "${CMAKE_BINARY_DIR}/python/${PROJECT_NAME}"
+             RUNTIME_OUTPUT_DIRECTORY_<CONFIG>
              "${CMAKE_BINARY_DIR}/python/${PROJECT_NAME}")
 
 if(UNIX AND NOT APPLE)