CMakeCopyright.cmake 470 B

12345678910
  1. # CMake license file and copyright line.
  2. set(CMake_LICENSE_FILE "${CMake_SOURCE_DIR}/LICENSE.rst")
  3. file(STRINGS "${CMake_LICENSE_FILE}" CMake_COPYRIGHT_LINE LIMIT_COUNT 1 REGEX "^Copyright ")
  4. if(NOT CMake_COPYRIGHT_LINE MATCHES [[^Copyright 2000-2[0-9][0-9][0-9] Kitware, Inc\. and Contributors$]])
  5. message(FATAL_ERROR
  6. "The CMake license file:\n"
  7. " ${CMake_LICENSE_FILE}\n"
  8. "does not contain a copyright line matching the expected pattern."
  9. )
  10. endif()