[529313] remove empty external folder
Signed-off-by: Monika Wenger <monika.wenger@gmx.net>
diff --git a/buildsupport/generate_modules_cmake_file.cmake b/buildsupport/generate_modules_cmake_file.cmake
index e5d318b..b0f4793 100644
--- a/buildsupport/generate_modules_cmake_file.cmake
+++ b/buildsupport/generate_modules_cmake_file.cmake
@@ -37,8 +37,8 @@
FOREACH(MODULE ${MODULE_LIST})
SET(WRITE_FILE "${WRITE_FILE}SET(SOURCE_GROUP_BACKUP \"\${SOURCE_GROUP}\")\n")
SET(WRITE_FILE "${WRITE_FILE}SET(SOURCE_GROUP \"\${SOURCE_GROUP}/${MODULE}\")\n")
- if (_isExternal)
- SET(WRITE_FILE "${WRITE_FILE}ADD_SUBDIRECTORY(\"\${FORTE_EXTERNAL_MODULES_DIRECTORY}/${MODULE}\" \"\${CMAKE_CURRENT_BINARY_DIR}/${MODULE}\")\n")
+ if(_isExternal)
+ SET(WRITE_FILE "${WRITE_FILE}ADD_SUBDIRECTORY(\"\${FORTE_EXTERNAL_MODULES_DIRECTORY}/${MODULE}\" \"\${CMAKE_CURRENT_BINARY_DIR}/external/${MODULE}\")\n")
else()
SET(WRITE_FILE "${WRITE_FILE}ADD_SUBDIRECTORY(\"\${FORTE_MODULE_PATH}${MODULE}\")\n")
endif()
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index d800487..66c5a96 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -19,12 +19,13 @@
forte_add_subdirectory(core)
foreach(FORTE_MODULE_DIR ${FORTE_MODULE_LIST})
string(COMPARE EQUAL "${FORTE_MODULE_DIR}" external _isExternal)
- if(_isExternal AND NOT EXISTS ${FORTE_EXTERNAL_MODULES_DIRECTORY})
- continue()
- else()
+ if(NOT _isExternal)
forte_add_subdirectory("${FORTE_MODULE_DIR}")
endif()
endforeach(FORTE_MODULE_DIR)
+if(EXISTS ${FORTE_EXTERNAL_MODULES_DIRECTORY})
+ INCLUDE(${CMAKE_BINARY_DIR}/src/external/CMakeLists.txt)
+endif()
forte_add_subdirectory(stdfblib)
SET(SOURCE_GROUP core)
diff --git a/src/external/CMakeLists.txt b/src/external/CMakeLists.txt
deleted file mode 100644
index 36ae3f1..0000000
--- a/src/external/CMakeLists.txt
+++ /dev/null
@@ -1 +0,0 @@
-INCLUDE(${CMAKE_BINARY_DIR}/src/external/CMakeLists.txt)
\ No newline at end of file