diff --git a/CMakeLists.txt b/CMakeLists.txt index beaeaa1a2a..fec9660856 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -39,6 +39,7 @@ ConfigureCMakeVariables() InitializeFreeCADBuildOptions() CheckInterModuleDependencies() FreeCADLibpackChecks() +SetupDoxygen() if(NOT FREECAD_LIBPACK_USE OR FREECAD_LIBPACK_CHECKFILE_CLBUNDLER) SetupPython() SetupPCL() diff --git a/cMake/FreeCAD_Helpers/SetupDoxygen.cmake b/cMake/FreeCAD_Helpers/SetupDoxygen.cmake new file mode 100644 index 0000000000..a10829dab3 --- /dev/null +++ b/cMake/FreeCAD_Helpers/SetupDoxygen.cmake @@ -0,0 +1,12 @@ +macro(SetupDoxygen) +# -------------------------------- Doxygen ---------------------------------- + + find_package(Doxygen) + + if (NOT DOXYGEN_FOUND) + message("=====================================================\n" + "Doxygen not found, will not build documentation. \n" + "=====================================================\n") + endif(NOT DOXYGEN_FOUND) + +endmacro(SetupDoxygen) diff --git a/src/Doc/CMakeLists.txt b/src/Doc/CMakeLists.txt index 547dff4825..a9fa77d125 100644 --- a/src/Doc/CMakeLists.txt +++ b/src/Doc/CMakeLists.txt @@ -31,7 +31,6 @@ INSTALL(FILES DESTINATION ${CMAKE_INSTALL_DOCDIR} ) -find_package(Doxygen) if(DOXYGEN_FOUND) IF (DOXYGEN_DOT_EXECUTABLE)