Allow variable number of digits in license versions
This commit is contained in:
parent
d684e20bfc
commit
8a83870ac7
|
@ -70,13 +70,13 @@ if(NOT META_PROJECT_LICENSE)
|
|||
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\\.])")
|
||||
if(META_PROJECT_LICENSE_FILE MATCHES "GNU GENERAL PUBLIC LICENSE.*Version ([1-9\\.]*)")
|
||||
set(META_PROJECT_LICENSE "GPL-${CMAKE_MATCH_1}")
|
||||
elseif(META_PROJECT_LICENSE_FILE MATCHES "GNU LESSER GENERAL PUBLIC LICENSE.*Version ([1-9\\.])")
|
||||
elseif(META_PROJECT_LICENSE_FILE MATCHES "GNU LESSER GENERAL PUBLIC LICENSE.*Version ([1-9\\.]*)")
|
||||
set(META_PROJECT_LICENSE "LGPL-${CMAKE_MATCH_1}")
|
||||
elseif(META_PROJECT_LICENSE_FILE MATCHES "MIT License")
|
||||
set(META_PROJECT_LICENSE "MIT")
|
||||
elseif(META_PROJECT_LICENSE_FILE MATCHES "Mozilla Public License Version ([1-9\\.])")
|
||||
elseif(META_PROJECT_LICENSE_FILE MATCHES "Mozilla Public License Version ([1-9\\.]*)")
|
||||
set(META_PROJECT_LICENSE "MPL-${CMAKE_MATCH_1}")
|
||||
else()
|
||||
message(WARNING "Unable to detect license of ${META_PROJECT_NAME}. Set META_PROJECT_LICENSE manually to silence this warning.")
|
||||
|
|
Loading…
Reference in New Issue