diff --git a/CMakeLists.txt b/CMakeLists.txt
index 9477f6be25cf25aea1bfac5bd88191c9545fb1c7..24a06577cc6475ce50a3a8bc3b53db8ecbe14bea 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -94,7 +94,7 @@ ENDIF()
 
 # -- Doxygen (https://vicrucann.github.io/tutorials/quick-cmake-doxygen/)
 FIND_PACKAGE(Doxygen) # check if Doxygen is installed
-IF(DOXYGEN_FOUND)
+IF(DOXYGEN_FOUND AND NOT TARGET dox)
     # set input and output files
     SET(DOXYGEN_IN ${PROJECT_SOURCE_DIR}/Doxyfile.in)
     SET(DOXYGEN_OUT ${PROJECT_BINARY_DIR}/Doxyfile)