diff --git a/CMakeLists.txt b/CMakeLists.txt
index 355a54eab094834cdf66efd5bd947c774f96e739..8fc6f636ef5ccdc81431c7a30e4493913ad73488 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -18,6 +18,10 @@ set(PROMOD3_VERSION_MINOR 1)
 set(PROMOD3_VERSION_PATCH 0)
 set(PROMOD3_VERSION_STRING ${PROMOD3_VERSION_MAJOR}.${PROMOD3_VERSION_MINOR}.${PROMOD3_VERSION_PATCH})
 
+option(DISABLE_DOCUMENTATION "whether to compile with shader support" OFF)
+option(DISABLE_DISABLE_DOCTEST "whether to compile with shader support" OFF)
+option(DISABLE_DISABLE_LINKCHECK "whether to compile with shader support" OFF)
+
 if (CMAKE_COMPILER_IS_GNUCXX)  
   exec_program(gcc ARGS --version OUTPUT_VARIABLE CMAKE_C_COMPILER_VERSION)
   if(CMAKE_C_COMPILER_VERSION MATCHES ".*4\\.[5-9].*")