From ca42334d561b83e499b11cf55fe05d97a0767fb9 Mon Sep 17 00:00:00 2001 From: Lars Bilke Date: Tue, 18 Apr 2023 18:16:41 +0200 Subject: [PATCH] Added support for Copyright* (#6) --- .github/workflows/check.yml | 1 + CMakeLists.txt | 2 +- test/project/CMakeLists.txt | 7 +++++++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 602ffd5..ce74c26 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -25,3 +25,4 @@ jobs: grep -q fmt build/third_party.txt grep -q sol2 build/third_party.txt grep -q expected build/third_party.txt + grep -q CMake build/third_party.txt diff --git a/CMakeLists.txt b/CMakeLists.txt index 29c0f3f..504b1ee 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,7 +3,7 @@ function(write_license_disclaimer FILE_NAME PACKAGES) set(PRINT_DELIMITER OFF) foreach(package ${PACKAGES}) file(GLOB licenses "${${package}_SOURCE_DIR}/LICENSE*" "${${package}_SOURCE_DIR}/LICENCE*" - "${${package}_SOURCE_DIR}/COPYING*" + "${${package}_SOURCE_DIR}/COPYING*" "${${package}_SOURCE_DIR}/Copyright*" ) list(LENGTH licenses LICENSE_COUNT) if(LICENSE_COUNT GREATER_EQUAL 1) diff --git a/test/project/CMakeLists.txt b/test/project/CMakeLists.txt index 81d1ca8..be0b096 100644 --- a/test/project/CMakeLists.txt +++ b/test/project/CMakeLists.txt @@ -33,6 +33,13 @@ CPMAddPackage( DOWNLOAD_ONLY YES ) +CPMAddPackage( + NAME CMake + URL https://github.com/Kitware/CMake/archive/v3.25.3.zip + VERSION 3.25.3 + DOWNLOAD_ONLY YES +) + cpm_licenses_create_disclaimer_target( write-licenses "${CMAKE_CURRENT_BINARY_DIR}/third_party.txt" "${CPM_PACKAGES}" )