-# Copyright (C) 2012-2020 CEA/DEN, EDF R&D, OPEN CASCADE
+# Copyright (C) 2012-2021 CEA/DEN, EDF R&D, OPEN CASCADE
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
CMAKE_POLICY(SET CMP0020 OLD) # Disable automatic linking to qtmain.lib
ENDIF(WIN32)
CMAKE_POLICY(SET CMP0053 NEW) # For correct Qt 5 detection procedure
-CMAKE_POLICY(SET CMP0074 NEW) # Use ROOT variables when detecting packages
+IF(CMAKE_VERSION VERSION_GREATER_EQUAL 3.12)
+ CMAKE_POLICY(SET CMP0074 NEW) # Use ROOT variables when detecting packages
+ENDIF()
#----------------------------------------------------------------------------
# LIST_CONTAINS is a macro useful for determining whether a list has a
ELSE()
SET(_length 23)
ENDIF()
- MESSAGE(STATUS "")
- MESSAGE(STATUS " Optional packages - Detection report ")
- MESSAGE(STATUS " ==================================== ")
- MESSAGE(STATUS "")
IF(DEFINED _SALOME_OPTIONAL_PACKAGES_names)
+ MESSAGE(STATUS "")
+ MESSAGE(STATUS " Optional packages - Detection report ")
+ MESSAGE(STATUS " ==================================== ")
+ MESSAGE(STATUS "")
LIST(LENGTH _SALOME_OPTIONAL_PACKAGES_names _list_len)
# Another CMake stupidity - FOREACH(... RANGE r) generates r+1 numbers ...
MATH(EXPR _range "${_list_len}-1")
MESSAGE(STATUS " * ${_pkg_name} -> ${_found_msg}${_flag_msg}")
ENDFOREACH()
+ MESSAGE(STATUS "")
+ MESSAGE(STATUS "")
ENDIF(DEFINED _SALOME_OPTIONAL_PACKAGES_names)
- MESSAGE(STATUS "")
- MESSAGE(STATUS "")
# Failure if some packages were missing:
IF(_will_fail)