diff --git a/CMakeLists.txt b/CMakeLists.txt
index 0ecd4d90006027630096f1c57c268bb5d494e7da..5de4c9fc21eb83fc1ce9074c9cdfac8ef1af8b4b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -42,7 +42,7 @@ file(MAKE_DIRECTORY ${OUTPUT_DIR})
 #================================================================================
 # TODO: Unify all interfaces
 set(GEN_INTERFACE_DIR ${CMAKE_CURRENT_BINARY_DIR}/internal_interfaces)
-set(GEN_INTERFACE_HEADER ${CMAKE_CURRENT_BINARY_DIR}/last_generated.hpp)
+set(GEN_INTERFACE_HEADER ${GEN_INTERFACE_DIR}/last_generated.hpp)
 file(MAKE_DIRECTORY ${GEN_INTERFACE_DIR})
 
 #================================================================================