diff --git a/cMake/FreeCAD_Helpers/PrintFinalReport.cmake b/cMake/FreeCAD_Helpers/PrintFinalReport.cmake index bd4851d24f..d1ea9d9edd 100644 --- a/cMake/FreeCAD_Helpers/PrintFinalReport.cmake +++ b/cMake/FreeCAD_Helpers/PrintFinalReport.cmake @@ -1,6 +1,4 @@ macro(PrintFinalReport) - # -------------------------------- The final report ---------------------------------- - message(STATUS "\n==============\n" "Summary report\n" "==============\n") @@ -15,17 +13,17 @@ macro(PrintFinalReport) # Qt5 needs/sets PYTHON_CONFIG_SUFFIX regarding Shiboken message(STATUS "Python: ${PYTHON_VERSION_STRING} [${PYTHON_EXECUTABLE}] [${PYTHON_CONFIG_SUFFIX}]") - if(DEFINED PCL_FOUND) + if(PCL_FOUND) message(STATUS "PCL: ${PCL_VERSION}") - else(DEFINED PCL_FOUND) + else() message(STATUS "PCL: not enabled") - endif(DEFINED PCL_FOUND) + endif() - if(DEFINED pybind11_FOUND) + if(pybind11_FOUND) message(STATUS "pybind11: ${pybind11_VERSION}") - else(DEFINED pybind11_FOUND) + else() message(STATUS "pybind11: not enabled") - endif(DEFINED pybind11_FOUND) + endif() message(STATUS "Boost: ${Boost_VERSION}") @@ -40,35 +38,35 @@ macro(PrintFinalReport) if(BUILD_SMESH) if(FREECAD_USE_EXTERNAL_SMESH) message(STATUS "SMESH: ${SMESH_VERSION_MAJOR}.${SMESH_VERSION_MINOR}.${SMESH_VERSION_PATCH}.${SMESH_VERSION_TWEAK}") - else(FREECAD_USE_EXTERNAL_SMESH) + else() message(STATUS "SMESH: ${SMESH_VERSION_MAJOR}.${SMESH_VERSION_MINOR}.${SMESH_VERSION_PATCH}.${SMESH_VERSION_TWEAK} build internal") message(STATUS "MEDFile: ${MEDFILE_VERSION} [${MEDFILE_LIBRARIES}] [${MEDFILE_INCLUDE_DIRS}]") message(STATUS "HDF5: ${HDF5_VERSION}") message(STATUS "VTK: ${VTK_VERSION}") - endif(FREECAD_USE_EXTERNAL_SMESH) - else(BUILD_SMESH) + endif() + else() message(STATUS "SMESH: do not build") - endif(BUILD_SMESH) + endif() - if(DEFINED NETGEN_FOUND) + if(NETGEN_FOUND) message(STATUS "NETGEN: ${NETGEN_VERSION_MAJOR}.${NETGEN_VERSION_MINOR}.${NETGEN_VERSION_PATCH} (${NETGEN_VERSION}) [${NETGEN_DEFINITIONS}] [${NETGEN_CXX_FLAGS}] [${NGLIB_INCLUDE_DIR}] [${NGLIB_LIBRARIES}] [${NETGEN_INCLUDE_DIRS}]") - else(DEFINED NETGEN_FOUND) + else() message(STATUS "NETGEN: not enabled") - endif(DEFINED NETGEN_FOUND) + endif() #message(STATUS "OpenCV: ${OpenCV_VERSION}") - if(DEFINED SWIG_FOUND) + if(SWIG_FOUND) message(STATUS "SWIG: ${SWIG_VERSION}") - else(DEFINED SWIG_FOUND) + else() message(STATUS "SWIG: not found") - endif(DEFINED SWIG_FOUND) + endif() - if(DEFINED EIGEN3_FOUND) + if(EIGEN3_FOUND) message(STATUS "Eigen3 ${EIGEN3_VERSION}") - else(DEFINED EIGEN3_FOUND) + else() message(STATUS "Eigen3: not found") - endif(DEFINED EIGEN3_FOUND) + endif() message(STATUS "QtCore: ${QtCore_VERSION}") message(STATUS "QtNetwork: ${QtNetwork_VERSION}") @@ -102,27 +100,27 @@ macro(PrintFinalReport) endif() if(DEFINED MACPORTS_PREFIX) - if(DEFINED Shiboken_FOUND) + if(Shiboken_FOUND) message(STATUS "Shiboken: ${Shiboken_VERSION} [${SHIBOKEN_INCLUDE_DIR}]") - else(DEFINED Shiboken_FOUND) + else() message(STATUS "Shiboken: not found (only searched if MACPORTS_PREFIX is defined)") - endif(DEFINED Shiboken_FOUND) - if(DEFINED PySide_FOUND) + endif() + if(PySide_FOUND) message(STATUS "PySide: ${PySide_VERSION} [${PYSIDE_INCLUDE_DIR}]") if(NOT PYSIDE_INCLUDE_DIR) message(STATUS " IncludeDir: Unable to find, python version mismatch?") - endif(NOT PYSIDE_INCLUDE_DIR) - else(DEFINED PySide_FOUND) + endif() + else() message(STATUS "PySide: not found (only searched if MACPORTS_PREFIX is defined)") - endif(DEFINED PySide_FOUND) - endif(DEFINED MACPORTS_PREFIX) + endif() + endif() - if(DEFINED Shiboken${SHIBOKEN_MAJOR_VERSION}_FOUND) + if(Shiboken${SHIBOKEN_MAJOR_VERSION}_FOUND) message(STATUS "Shiboken: ${Shiboken_VERSION} [${Shiboken${SHIBOKEN_MAJOR_VERSION}_DIR}] [${SHIBOKEN_INCLUDE_DIR}]") else() message(STATUS "Shiboken: not found") endif() - if(DEFINED PySide${SHIBOKEN_MAJOR_VERSION}_FOUND) + if(PySide${SHIBOKEN_MAJOR_VERSION}_FOUND) message(STATUS "PySide: ${PySide_VERSION} [${PYSIDE_INCLUDE_DIR}]") if(NOT PYSIDE_INCLUDE_DIR) message(STATUS " IncludeDir: Unable to find, python version mismatch?") @@ -130,21 +128,21 @@ macro(PrintFinalReport) else() message(STATUS "PySide: not found") endif() - if(DEFINED PYSIDE_TOOLS_FOUND) + if(PYSIDE_TOOLS_FOUND) message(STATUS "PySideTools: [${PYSIDE_UIC_EXECUTABLE}] [${PYSIDE_RCC_EXECUTABLE}]") else() message(STATUS "PySideTools: not found") endif() if(FREECAD_USE_FREETYPE) - if(DEFINED FREETYPE_FOUND) + if(FREETYPE_FOUND) message(STATUS "Freetype: ${FREETYPE_VERSION_STRING}") - else(DEFINED FREETYPE_FOUND) + else() message(STATUS "Freetype: not found") - endif(DEFINED FREETYPE_FOUND) - else(FREECAD_USE_FREETYPE) + endif() + else() message(STATUS "Freetype: disabled") - endif(FREECAD_USE_FREETYPE) + endif() message(STATUS "OpenGL: ${OPENGL_gl_LIBRARY}") message(STATUS "OpenGLU: [${OPENGL_glu_LIBRARY}][${OPENGL_INCLUDE_DIR}]") @@ -155,41 +153,41 @@ macro(PrintFinalReport) if (WIN32) #message(STATUS "SPNAV: not available yet for your OS") # FREECAD_USE_3DCONNEXION instead... - else(WIN32) - if(DEFINED SPNAV_FOUND) + else() + if(SPNAV_FOUND) message(STATUS "SPNAV: [${SPNAV_LIBRARY}] [${SPNAV_INCLUDE_DIR}]") - else(DEFINED SPNAV_FOUND) + else() message(STATUS "SPNAV: not found") - endif(DEFINED SPNAV_FOUND) - endif(WIN32) + endif() + endif() if(MATPLOTLIB_FOUND) message(STATUS "Matplotlib: ${MATPLOTLIB_VERSION}") - else(MATPLOTLIB_FOUND) + else() message(STATUS "Matplotlib: not found") - endif(MATPLOTLIB_FOUND) + endif() if(BUILD_VR) - if(DEFINED RIFT_FOUND) + if(RIFT_FOUND) message(STATUS "Rift: ${Rift_VERSION}") - else(DEFINED RIFT_FOUND) + else() message(STATUS "Rift: not found") - endif(DEFINED RIFT_FOUND) - else(BUILD_VR) + endif() + else() message(STATUS "Rift: not enabled (BUILD_VR)") - endif(BUILD_VR) + endif() if(DOXYGEN_FOUND) message(STATUS "Doxygen: ${DOXYGEN_VERSION}") message(STATUS "Language: ${DOXYGEN_LANGUAGE}") if(COIN3D_DOC_FOUND) message(STATUS "Coin3D_DOC: found [${COIN3D_DOC_PATH}]") - else(COIN3D_DOC_FOUND) + else() message(STATUS "Coin3D_DOC: not found") - endif(COIN3D_DOC_FOUND) - else(DOXYGEN_FOUND) + endif() + else() message(STATUS "Doxygen: not found") - endif(DOXYGEN_FOUND) + endif() if(MSVC) # Copy libpack dependency directories to build folder for user as part of overall build process @@ -210,7 +208,7 @@ macro(PrintFinalReport) file(COPY ${FREECAD_LIBPACK_DIR}/resources DESTINATION ${CMAKE_BINARY_DIR}) file(COPY ${FREECAD_LIBPACK_DIR}/translations/qtwebengine_locales DESTINATION ${CMAKE_BINARY_DIR}/translations) message(STATUS "... end copying.\n=======================================\n") - endif(FREECAD_COPY_DEPEND_DIRS_TO_BUILD) + endif() if(COPY_LIBPACK_BIN_TO_BUILD) if(FREECAD_COPY_LIBPACK_BIN_TO_BUILD) @@ -246,12 +244,12 @@ macro(PrintFinalReport) install(DIRECTORY ${FREECAD_LIBPACK_DIR}/resources DESTINATION ${CMAKE_INSTALL_PREFIX}) install(DIRECTORY ${FREECAD_LIBPACK_DIR}/bin DESTINATION ${CMAKE_INSTALL_PREFIX}) message(STATUS "Created install commands for INSTALL target.\n") - endif(FREECAD_INSTALL_DEPEND_DIRS) - endif(FREECAD_LIBPACK_USE AND LIBPACK_FOUND) + endif() + endif() endif() # Print message to start build process message("=================================================\n" "Now run 'cmake --build ${CMAKE_BINARY_DIR}' to build ${PROJECT_NAME}\n" "=================================================\n") -endmacro(PrintFinalReport) +endmacro()