From 7e850e9537da5bd1f6eae9e281a1aadf1554e2e2 Mon Sep 17 00:00:00 2001
From: Lars Bilke <lars.bilke@ufz.de>
Date: Tue, 3 Jul 2012 11:43:23 +0200
Subject: [PATCH] New option OGS_NO_EXTERNAL_LIBS builds OGS without any
 external dependencies.

---
 CMakeLists.txt | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index d1a3df61a10..c551c3b6b68 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -12,7 +12,9 @@ project( OGS-6 )
 INCLUDE(scripts/cmake/Functions.cmake)
 INCLUDE(scripts/cmake/CMakeSetup.cmake)
 INCLUDE(scripts/cmake/CompilerSetup.cmake)
-INCLUDE(scripts/cmake/Find.cmake)
+IF(NOT OGS_NO_EXTERNAL_LIBS)
+	INCLUDE(scripts/cmake/Find.cmake)
+ENDIF() # NOT OGS_NO_EXTERNAL_LIBS
 INCLUDE(scripts/cmake/ProjectSetup.cmake)
 INCLUDE(scripts/cmake/DocumentationSetup.cmake)
 
@@ -39,6 +41,8 @@ IF (OGS_BUILD_INFO)
 	ADD_DEFINITIONS (-DOGS_BUILD_INFO)
 ENDIF (OGS_BUILD_INFO)
 
+OPTION(OGS_NO_EXTERNAL_LIBS "Builds OGS without any external dependencies." OFF)
+
 ######################
 ### Subdirectories ###
 ######################
@@ -57,7 +61,4 @@ IF(NOT MSVC)
         ADD_SUBDIRECTORY( SimpleTests/SolverTests )
 ENDIF(NOT MSVC)
 
-# Create Configure.h
 CONFIGURE_FILE (BaseLib/BuildInfo.h.in ${PROJECT_BINARY_DIR}/BaseLib/BuildInfo.h)
-
-
-- 
GitLab