Added option in CMakeLists in order to avoid the 35/10835/2
authorMauro Sardara <[email protected]>
Tue, 27 Feb 2018 09:56:31 +0000 (10:56 +0100)
committerMauro Sardara <[email protected]>
Tue, 27 Feb 2018 10:02:47 +0000 (11:02 +0100)
dependencies check when building the documentation.

Change-Id: I39db72a5e68815b35e584d705f86518409f5abe6
Signed-off-by: Mauro Sardara <[email protected]>
libparc/CMakeLists.txt

index 3c3fa95..871cb1b 100644 (file)
@@ -3,6 +3,8 @@ project(Libparc)
 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/Modules/")
 set_property(GLOBAL PROPERTY USE_FOLDERS ON)
 
+option(DOC_ONLY "Build documentation only" OFF)
+
 set(CMAKE_C_STANDARD 99)
 set(CMAKE_C_STANDARD_REQUIRED ON)
 
@@ -44,7 +46,9 @@ set(OPENSSL_ROOT_DIR $ENV{CCNX_DEPENDENCIES})
 
 include_directories(${PROJECT_BINARY_DIR}/parc ${PROJECT_SOURCE_DIR})
 
-if(COMPILE_FOR_IOS)
+if (DOC_ONLY)
+  message("############ Skipping check of required dependencies.")
+elseif(COMPILE_FOR_IOS)
   find_host_package( LongBow REQUIRED )
   include_directories(${LONGBOW_INCLUDE_DIRS})
 
@@ -62,7 +66,6 @@ else()
   find_package ( Threads REQUIRED )
 
   find_package ( OpenSSL REQUIRED )
-
 endif()
 
 set(PARC_BIN_LIBRARIES