Update minimum CMake version to 3.0.0.
This commit is contained in:
parent
e1cd61c292
commit
f4beac6c1a
|
@ -97,11 +97,13 @@
|
||||||
# 2021-06-29 JWSB added the option to build static library with PIC.
|
# 2021-06-29 JWSB added the option to build static library with PIC.
|
||||||
# 2021-07-05 JWSB modified such both the static and shared library can be
|
# 2021-07-05 JWSB modified such both the static and shared library can be
|
||||||
# build in one go.
|
# build in one go.
|
||||||
|
# 2021-08-28 PH increased minimum version
|
||||||
|
|
||||||
PROJECT(PCRE2 C)
|
PROJECT(PCRE2 C)
|
||||||
|
|
||||||
# Increased minimum to 2.8.5 to support GNUInstallDirs.
|
# Increased minimum to 2.8.5 to support GNUInstallDirs.
|
||||||
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.5)
|
# Increased minimum to 3.0.0 because older than 2.8.12 is deprecated.
|
||||||
|
CMAKE_MINIMUM_REQUIRED(VERSION 3.0.0)
|
||||||
|
|
||||||
# Set policy CMP0026 to avoid warnings for the use of LOCATION in
|
# Set policy CMP0026 to avoid warnings for the use of LOCATION in
|
||||||
# GET_TARGET_PROPERTY. This should no longer be required.
|
# GET_TARGET_PROPERTY. This should no longer be required.
|
||||||
|
|
|
@ -31,7 +31,11 @@ Building static and shared libraries using MSVC results in a name clash of
|
||||||
the libraries. Both static and shared library builds create, for example, the
|
the libraries. Both static and shared library builds create, for example, the
|
||||||
file pcre2-8.lib. Therefore, I decided to change the static library names by
|
file pcre2-8.lib. Therefore, I decided to change the static library names by
|
||||||
adding "-static". For example, pcre2-8.lib has become pcre2-8-static.lib.
|
adding "-static". For example, pcre2-8.lib has become pcre2-8-static.lib.
|
||||||
[Comment by PH: this seems to be MSVC-specific. It doesn't happen on Linux.]
|
[Comment by PH: this is MSVC-specific. It doesn't happen on Linux.]
|
||||||
|
|
||||||
|
3. Increased the minimum release number for CMake to 3.0.0 because older than
|
||||||
|
2.8.12 is deprecated (it was set to 2.8.5) and causes warnings. Even 3.0.0 is
|
||||||
|
quote old; it was released in 2014.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue