diff --git a/docs/CMakeLists.txt b/docs/CMakeLists.txt
index 93945e5feead033ade23774dbc46d4432c686297..64f0f835eb9f53aead5a77396a8e437e3515a0c1 100644
--- a/docs/CMakeLists.txt
+++ b/docs/CMakeLists.txt
@@ -24,14 +24,12 @@ set(DOXYGEN_UML_LIMIT_NUM_FIELDS 50)
 set(DOXYGEN_TEMPLATE_RELATIONS YES)
 set(DOXYGEN_DOT_GRAPH_MAX_NODES 100)
 set(DOXYGEN_MAX_DOT_GRAPH_DEPTH 0)
-set(DOXYGEN_FILE_PATTERNS += *.h *.dox)
+set(DOXYGEN_FILE_PATTERNS += *.hpp *.h *.dox)
 set(DOXYGEN_DOT_TRANSPARENT YES)
 set(DOXYGEN_GENERATE_HTML YES)
 set(DOXYGEN_GENERATE_MAN NO)
 
-set(DOXYGEN_IN ${CMAKE_CURRENT_SOURCE_DIR}/docs/sassena-doxyfile)
-
 doxygen_add_docs(
-    sass-doxygen-docs ${CMAKE_CURRENT_SOURCE_DIR}/src ${CMAKE_CURRENT_SOURCE_DIR}
+    sass-doxygen-docs ${PROJECT_SOURCE_DIR}/src ${CMAKE_CURRENT_SOURCE_DIR}
     COMMENT "Generates doxygen documentation"
 )