cmake files cleanup
diff --git a/CMakeLists.txt b/CMakeLists.txt
index ff47a50..5e63429 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -113,6 +113,6 @@
GET_FILENAME_COMPONENT(TH_OUTPUT_NAME ${TH_OUTPUT_NAME} NAME)
SET(TH_LIBRARIES "${Torch_INSTALL_LIB}/${TH_OUTPUT_NAME}")
SET(TH_INCLUDE_DIR "${Torch_INSTALL_INCLUDE}/TH")
-CONFIGURE_FILE(THConfig.cmake.in "${Torch_BINARY_DIR}/cmake-external/THConfig.cmake")
-INSTALL(FILES "${Torch_BINARY_DIR}/cmake-external/THConfig.cmake"
+CONFIGURE_FILE(THConfig.cmake.in "${CMAKE_CURRENT_BINARY_DIR}/cmake-exports/THConfig.cmake")
+INSTALL(FILES "${CMAKE_CURRENT_BINARY_DIR}/cmake-exports/THConfig.cmake"
DESTINATION "${Torch_INSTALL_CMAKE_SUBDIR}")