incremental
diff --git a/static/CMakeLists.txt b/static/CMakeLists.txt
index 29d5921..8011e6e 100644
--- a/static/CMakeLists.txt
+++ b/static/CMakeLists.txt
@@ -95,26 +95,35 @@
     endif (CMAKE_BUILD_TYPE STREQUAL "Debug")
 endforeach(JAVASCRIPT_ASSET)
 
+
+find_program(CSS_MINIFIER cssnano)
+if(NOT CSS_MINIFIER)
+    message("cssnano not found")
+endif()
 # for now CSS is included as is
 foreach(CSS_ASSET ${CSS_ASSETS})
     set(MINIFIED_FILENAME ${CMAKE_CURRENT_BINARY_DIR}/${CSS_ASSET})
     get_filename_component(FOLDERNAME ${MINIFIED_FILENAME} DIRECTORY)
     file(MAKE_DIRECTORY "${FOLDERNAME}")
-    add_custom_command(OUTPUT ${MINIFIED_FILENAME} 
-        COMMAND cssnano 
-        "${CMAKE_CURRENT_SOURCE_DIR}/${CSS_ASSET}"
-        "${CMAKE_CURRENT_BINARY_DIR}/${CSS_ASSET}"
+    if(CSS_MINIFIER)
+        message(FATAL_ERROR "cssnano not found!")
+    
+        add_custom_command(OUTPUT ${MINIFIED_FILENAME} 
+            COMMAND cssnano 
+            "${CMAKE_CURRENT_SOURCE_DIR}/${CSS_ASSET}"
+            "${CMAKE_CURRENT_BINARY_DIR}/${CSS_ASSET}"
 
-        DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/${CSS_ASSET}"
-        COMMENT "Minifying ${CSS_ASSET}"
-    )
-    list(APPEND MINIFIED_ASSETS_OUT ${MINIFIED_FILENAME})
+            DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/${CSS_ASSET}"
+            COMMENT "Minifying ${CSS_ASSET}"
+        )
+        list(APPEND MINIFIED_ASSETS_OUT ${MINIFIED_FILENAME})
+    endif()
     # if it's a debug build, use the unminified version
-    if (CMAKE_BUILD_TYPE STREQUAL "Debug")
+    if (CMAKE_BUILD_TYPE STREQUAL "Debug" OR NOT CSS_MINIFIER)
         list(APPEND STATIC_ASSETS_OUT ${CMAKE_CURRENT_SOURCE_DIR}/${CSS_ASSET})
     else()
         list(APPEND STATIC_ASSETS_OUT ${MINIFIED_FILENAME})
-    endif (CMAKE_BUILD_TYPE STREQUAL "Debug")
+    endif (CMAKE_BUILD_TYPE STREQUAL "Debug" OR NOT CSS_MINIFIER)
     
 endforeach(CSS_ASSET)