some more testing towards modern cmake.

This commit is contained in:
suter_a 2018-05-02 10:59:44 +02:00
parent a9a8fb1bac
commit 7d86a26bb7

View File

@ -42,6 +42,7 @@ find_package(LibXml2 REQUIRED)
find_package(OpenMP REQUIRED)
#--- check for Qt -------------------------------------------------------------------------------
# first try Qt5
# Find the QtCore library
find_package(Qt5Core)
# Find the QtWidgets library
@ -60,6 +61,18 @@ if (Qt5Xml_FOUND)
message("-- Found Qt5Xml")
endif (Qt5Xml_FOUND)
# if Qt5 is not found, try Qt4
if (NOT Qt5Core_FOUND)
find_package(Qt4 COMPONENTS QtGui QtWebKit QtXml)
message("Qt4 found: ${Qt4_FOUND} //as35")
endif (NOT Qt5Core_FOUND)
# if Qt5 and Qt4 is not found try Qt3. Hopefully you never reach this point
if (NOT Qt4_FOUND AND NOT Qt5_FOUND)
find_package(Qt3)
message("Qt3 found: ${QT_FOUND} //as35")
endif (NOT Qt4_FOUND AND NOT Qt5_FOUND)
#--- if NeXus check also for HDF4, HDF5, and MXML -----------------------------------------------
if (nexus)
find_package(HDF5 REQUIRED)
@ -148,23 +161,23 @@ endif (BNMRlibs)
message("")
message(" Qt5 base tools:")
if (Qt5Core_FOUND)
message(" musredit, musrStep, musrWiz, mupp : yes")
message(" musredit, musrStep, musrWiz, mupp : yes")
else (Qt5Core_FOUND)
message(" musredit, musrStep, musrWiz, mupp : no")
message(" musredit, musrStep, musrWiz, mupp : no")
endif (Qt5Core_FOUND)
message("")
message(" Qt4 base tools (deprecated):")
if (Qt4Core_FOUND)
message(" musredit : yes")
else (Qt4Core_FOUND)
message(" musredit : no")
endif (Qt4Core_FOUND)
if (Qt4_FOUND)
message(" musredit : yes")
else (Qt4_FOUND)
message(" musredit : no")
endif (Qt4_FOUND)
message("")
message(" Qt3 base tools (outdated):")
if (Qt3Core_FOUND)
message(" musredit : yes")
message(" musrgui : yes")
else (Qt3Core_FOUND)
message(" musredit : no")
message(" musrgui : no")
endif (Qt3Core_FOUND)
message("")
message(" Installation directories:")