Check one more parent level for LICENSE file

Hack to fix license auto-detection for Plasmoid
This commit is contained in:
Martchus 2020-02-14 22:30:10 +01:00
parent 2b3adc3a6f
commit 0733f0705d
1 changed files with 2 additions and 0 deletions

View File

@ -127,6 +127,8 @@ if (NOT META_PROJECT_LICENSE)
file(READ "${CMAKE_CURRENT_SOURCE_DIR}/LICENSE" META_PROJECT_LICENSE_FILE)
elseif (EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/../LICENSE")
file(READ "${CMAKE_CURRENT_SOURCE_DIR}/../LICENSE" META_PROJECT_LICENSE_FILE)
elseif (EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/../../LICENSE")
file(READ "${CMAKE_CURRENT_SOURCE_DIR}/../../LICENSE" META_PROJECT_LICENSE_FILE)
endif ()
if (META_PROJECT_LICENSE_FILE MATCHES "GNU GENERAL PUBLIC LICENSE.*Version ([1-9\\.]*)")
set(META_PROJECT_LICENSE "GPL-${CMAKE_MATCH_1}")