cmake のバージョン制限を下げた
- 3.13 から 3.11 に変更
- Visual Studio 2005 をサポートしている cmake の最終バージョンは 3.11.4
@@ -1,4 +1,4 @@ | ||
1 | -cmake_minimum_required(VERSION 3.13) | |
1 | +cmake_minimum_required(VERSION 3.11) | |
2 | 2 | |
3 | 3 | set(PACKAGE_NAME "cygtool_dll") |
4 | 4 |
@@ -12,11 +12,15 @@ | ||
12 | 12 | |
13 | 13 | if(MINGW) |
14 | 14 | # libgcc_s_dw2-1.dll に依存しないため |
15 | - target_link_options( | |
16 | - ${PACKAGE_NAME} | |
17 | - PRIVATE | |
18 | - -static-libgcc | |
19 | - ) | |
15 | + if(${CMAKE_VERSION} VERSION_GREATER_EQUAL "3.13.0") | |
16 | + target_link_options( | |
17 | + ${PACKAGE_NAME} | |
18 | + PRIVATE | |
19 | + -static-libgcc | |
20 | + ) | |
21 | + else() | |
22 | + set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -static-libgcc") | |
23 | + endif() | |
20 | 24 | endif() |
21 | 25 | |
22 | 26 | if(SUPPORT_OLD_WINDOWS) |