FindDCMTK: Obey QUIET option for find_package.
This commit is contained in:
parent
31b4700ed6
commit
d50cbbb03d
|
@ -135,18 +135,27 @@ set(_SAVED_DCMTK_DIR ${DCMTK_DIR})
|
|||
#
|
||||
# Step1: Attempt to find a version of DCMTK providing a DCMTKConfig.cmake file.
|
||||
#
|
||||
if(NOT DCMTK_FIND_QUIETLY)
|
||||
message(STATUS "Trying to find DCMTK expecting DCMTKConfig.cmake")
|
||||
endif()
|
||||
find_package(DCMTK QUIET NO_MODULE)
|
||||
if(DCMTK_FOUND
|
||||
AND NOT "x" STREQUAL "x${DCMTK_LIBRARIES}"
|
||||
AND NOT "x" STREQUAL "x${DCMTK_INCLUDE_DIRS}")
|
||||
|
||||
if(NOT DCMTK_FIND_QUIETLY)
|
||||
message(STATUS "Trying to find DCMTK expecting DCMTKConfig.cmake - ok")
|
||||
endif()
|
||||
return()
|
||||
else()
|
||||
if(NOT DCMTK_FIND_QUIETLY)
|
||||
message(STATUS "Trying to find DCMTK expecting DCMTKConfig.cmake - failed")
|
||||
endif()
|
||||
endif()
|
||||
|
||||
if(NOT DCMTK_FIND_QUIETLY)
|
||||
message(STATUS "Trying to find DCMTK relying on FindDCMTK.cmake")
|
||||
endif()
|
||||
|
||||
# Restore the value reset by the previous call to 'find_package(DCMTK QUIET NO_MODULE)'
|
||||
set(DCMTK_DIR ${_SAVED_DCMTK_DIR} CACHE PATH ${_dcmtk_dir_description} FORCE)
|
||||
|
@ -340,6 +349,7 @@ if(DCMTK_FOUND AND UNIX AND NOT APPLE)
|
|||
set(CMAKE_REQUIRED_DEFINITIONS )
|
||||
set(CMAKE_REQUIRED_INCLUDES ${DCMTK_INCLUDE_DIRS})
|
||||
set(CMAKE_REQUIRED_LIBRARIES ${DCMTK_LIBRARIES})
|
||||
set(CMAKE_REQUIRED_QUIET ${DCMTK_FIND_QUIETLY})
|
||||
check_cxx_source_compiles("#include <dcmtk/config/osconfig.h>\n#include <dcmtk/ofstd/ofstream.h>\nint main(int,char*[]){return 0;}"
|
||||
DCMTK_HAVE_CONFIG_H_OPTIONAL
|
||||
)
|
||||
|
@ -348,4 +358,6 @@ if(DCMTK_FOUND AND UNIX AND NOT APPLE)
|
|||
endif()
|
||||
endif()
|
||||
|
||||
if(NOT DCMTK_FIND_QUIETLY)
|
||||
message(STATUS "Trying to find DCMTK relying on FindDCMTK.cmake - ok")
|
||||
endif()
|
||||
|
|
Loading…
Reference in New Issue