diff --git a/CMakeLists.txt b/CMakeLists.txt
index dba02ede5a3ecc81b274bf35da1e6e3653544f8e..3f401ca35b4ce148c46a1cd74d0c9e6cb5c269d2 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -26,7 +26,13 @@ set(OGS_CPU_ARCHITECTURE "native" CACHE STRING "Processor architecture, defaults
 option(OGS_BUILD_TESTS "Should the test executables be built?" ON)
 
 ### CMake includes ###
-include(conanbuildinfo.cmake)
+if(EXISTS ${CMAKE_BINARY_DIR}/conanbuildinfo.cmake)
+	include(${CMAKE_BINARY_DIR}/conanbuildinfo.cmake)
+elseif(EXISTS ${CMAKE_SOURCE_DIR}/conanbuildinfo.cmake)
+	include(${CMAKE_SOURCE_DIR}/conanbuildinfo.cmake)
+else()
+	message(FATAL_ERROR "External dependencies not setup. Run conan install!")
+endif()
 conan_basic_setup()
 
 include(scripts/cmake/CheckTypeSizes.cmake)