2024-02-07 05:13:41 +08:00
list ( APPEND Z_VCPKG_ACQUIRE_MSYS_DECLARE_PACKAGE_COMMANDS "z_vcpkg_find_fortran_declare_msys_packages" )
2021-08-17 04:42:31 +08:00
function ( vcpkg_find_fortran out_var )
if ( "${ARGC}" GREATER "1" )
message ( WARNING "${CMAKE_CURRENT_FUNCTION} was passed extra args: ${ARGN}" )
endif ( )
vcpkg_list ( SET additional_cmake_args )
2020-08-13 01:28:41 +08:00
set ( CMAKE_BINARY_DIR "${CURRENT_BUILDTREES_DIR}/${TARGET_TRIPLET}" )
set ( CMAKE_CURRENT_BINARY_DIR "${CMAKE_BINARY_DIR}" )
set ( CMAKE_PLATFORM_INFO_DIR "${CMAKE_BINARY_DIR}/Platform" )
2024-06-15 02:40:01 +08:00
macro ( z_vcpkg_warn_ambiguous_system_variables )
# CMakeDetermineFortranCompiler is for project mode.
endmacro ( )
2020-08-13 01:28:41 +08:00
include ( CMakeDetermineFortranCompiler )
2021-08-17 04:42:31 +08:00
if ( NOT CMAKE_Fortran_COMPILER AND "${VCPKG_CHAINLOAD_TOOLCHAIN_FILE}" STREQUAL "" )
# If a user uses their own VCPKG_CHAINLOAD_TOOLCHAIN_FILE, they _must_ figure out fortran on their own.
2024-06-15 02:40:01 +08:00
if ( CMAKE_HOST_WIN32 )
2020-08-13 01:28:41 +08:00
message ( STATUS "No Fortran compiler found on the PATH. Using MinGW gfortran!" )
# If no Fortran compiler is on the path we switch to use gfortan from MinGW within vcpkg
2021-08-17 04:42:31 +08:00
if ( "${VCPKG_TARGET_ARCHITECTURE}" STREQUAL "x86" )
set ( mingw_path mingw32 )
set ( machine_flag -m32 )
vcpkg_acquire_msys ( msys_root
2023-06-13 07:29:54 +08:00
N O _ D E F A U L T _ P A C K A G E S
2024-02-07 05:13:41 +08:00
Z _ D E C L A R E _ E X T R A _ P A C K A G E S _ C O M M A N D " z _ v c p k g _ f i n d _ f o r t r a n _ m s y s _ d e c l a r e _ p a c k a g e s "
P A C K A G E S m i n g w - w 6 4 - i 6 8 6 - g c c - f o r t r a n
2020-09-01 13:36:25 +08:00
)
2021-08-17 04:42:31 +08:00
elseif ( "${VCPKG_TARGET_ARCHITECTURE}" STREQUAL "x64" )
set ( mingw_path mingw64 )
set ( machine_flag -m64 )
vcpkg_acquire_msys ( msys_root
2023-06-13 07:29:54 +08:00
N O _ D E F A U L T _ P A C K A G E S
2024-02-07 05:13:41 +08:00
Z _ D E C L A R E _ E X T R A _ P A C K A G E S _ C O M M A N D " z _ v c p k g _ f i n d _ f o r t r a n _ m s y s _ d e c l a r e _ p a c k a g e s "
P A C K A G E S m i n g w - w 6 4 - x 8 6 _ 6 4 - g c c - f o r t r a n
2020-09-01 13:36:25 +08:00
)
2020-08-13 01:28:41 +08:00
else ( )
message ( FATAL_ERROR "Unknown architecture '${VCPKG_TARGET_ARCHITECTURE}' for MinGW Fortran build!" )
endif ( )
2020-09-01 13:36:25 +08:00
2021-08-17 04:42:31 +08:00
set ( mingw_bin "${msys_root}/${mingw_path}/bin" )
vcpkg_add_to_path ( PREPEND "${mingw_bin}" )
vcpkg_list ( APPEND additional_cmake_args
- D C M A K E _ G N U t o M S = O N
" - D C M A K E _ F o r t r a n _ C O M P I L E R = $ { m i n g w _ b i n } / g f o r t r a n . e x e "
" - D C M A K E _ C _ C O M P I L E R = $ { m i n g w _ b i n } / g c c . e x e "
" - D C M A K E _ F o r t r a n _ F L A G S _ I N I T : S T R I N G = - m a b i = m s $ { m a c h i n e _ f l a g } $ { V C P K G _ F o r t r a n _ F L A G S } " )
2020-09-01 13:36:25 +08:00
# This is for private use by vcpkg-gfortran
2021-08-17 04:42:31 +08:00
set ( vcpkg_find_fortran_MSYS_ROOT "${msys_root}" PARENT_SCOPE )
2020-08-13 01:28:41 +08:00
set ( VCPKG_USE_INTERNAL_Fortran TRUE PARENT_SCOPE )
set ( VCPKG_POLICY_SKIP_DUMPBIN_CHECKS enabled PARENT_SCOPE )
set ( VCPKG_CHAINLOAD_TOOLCHAIN_FILE "${SCRIPTS}/toolchains/mingw.cmake" PARENT_SCOPE ) # Switching to MinGW toolchain for Fortran
if ( VCPKG_CRT_LINKAGE STREQUAL "static" )
set ( VCPKG_CRT_LINKAGE dynamic PARENT_SCOPE )
message ( STATUS "VCPKG_CRT_LINKAGE linkage for ${PORT} using vcpkg's internal gfortran cannot be static due to linking against MinGW libraries. Forcing dynamic CRT linkage" )
endif ( )
if ( VCPKG_LIBRARY_LINKAGE STREQUAL "static" )
set ( VCPKG_LIBRARY_LINKAGE dynamic PARENT_SCOPE )
message ( STATUS "VCPKG_LIBRARY_LINKAGE linkage for ${PORT} using vcpkg's internal gfortran cannot be static due to linking against MinGW libraries. Forcing dynamic library linkage" )
endif ( )
else ( )
message ( FATAL_ERROR "Unable to find a Fortran compiler using 'CMakeDetermineFortranCompiler'. Please install one (e.g. gfortran) and make it available on the PATH!" )
endif ( )
endif ( )
2021-08-17 04:42:31 +08:00
set ( "${out_var}" "${additional_cmake_args}" PARENT_SCOPE )
2020-09-01 13:36:25 +08:00
endfunction ( )
2024-02-07 05:13:41 +08:00
macro ( z_vcpkg_find_fortran_msys_declare_packages )
# primary package for x86
z_vcpkg_acquire_msys_declare_package (
2024-10-25 13:01:19 +08:00
U R L " h t t p s : / / m i r r o r . m s y s 2 . o r g / m i n g w / m i n g w 3 2 / m i n g w - w 6 4 - i 6 8 6 - g c c - f o r t r a n - 1 4 . 2 . 0 - 1 - a n y . p k g . t a r . z s t "
S H A 5 1 2 9 d e 2 c 2 d e 3 5 5 1 9 e e c d f 2 b 7 f b 8 a e d 1 2 9 e 1 f 9 4 8 6 6 3 c c 0 f f 8 d e 3 e c 2 d a 5 1 5 9 d e 2 e 9 1 7 0 e 2 5 d e 1 7 8 a 4 6 f 6 0 0 c c 1 b d e 8 f b b d 8 0 3 5 4 8 4 0 e d f 9 a d 4 5 f 2 2 2 7 2 d d 8 0 0 4 a 9 c f c 0 e 7 1
2024-02-07 05:13:41 +08:00
P R O V I D E S m i n g w - w 6 4 - i 6 8 6 - f c
D E P S m i n g w - w 6 4 - i 6 8 6 - g c c m i n g w - w 6 4 - i 6 8 6 - g c c - l i b g f o r t r a n
)
z_vcpkg_acquire_msys_declare_package (
2024-10-25 13:01:19 +08:00
U R L " h t t p s : / / m i r r o r . m s y s 2 . o r g / m i n g w / m i n g w 3 2 / m i n g w - w 6 4 - i 6 8 6 - b i n u t i l s - 2 . 4 3 . 1 - 1 - a n y . p k g . t a r . z s t "
S H A 5 1 2 4 e d 8 9 5 5 e 5 8 7 1 6 2 a c d 6 6 e c b b 3 a e e e 0 b 9 9 0 d 3 e 3 d 9 0 5 6 1 3 9 f 6 6 3 6 a 0 d 2 9 1 2 2 0 d 4 1 8 7 1 8 4 8 b d 1 f 3 0 6 9 d 7 f 9 c f 4 e a c 7 3 2 4 7 6 0 f 0 a 3 4 b 3 8 e 2 3 0 1 0 4 2 a f 9 2 9 3 d c 7 0 c 1 2 4 3 3 a a 1
2024-02-07 05:13:41 +08:00
D E P S m i n g w - w 6 4 - i 6 8 6 - g e t t e x t - r u n t i m e m i n g w - w 6 4 - i 6 8 6 - z l i b m i n g w - w 6 4 - i 6 8 6 - z s t d
)
z_vcpkg_acquire_msys_declare_package (
2024-10-25 13:01:19 +08:00
U R L " h t t p s : / / m i r r o r . m s y s 2 . o r g / m i n g w / m i n g w 3 2 / m i n g w - w 6 4 - i 6 8 6 - c r t - g i t - 1 2 . 0 . 0 . r 3 5 1 . g c d f 6 b 1 6 b 8 - 1 - a n y . p k g . t a r . z s t "
S H A 5 1 2 4 a 8 d 6 9 c d 6 8 9 4 4 e 9 4 3 9 e b 5 3 1 0 2 6 3 9 3 6 6 3 9 8 9 b 7 e f 6 2 c 6 f 3 e 8 f 8 b 8 5 5 a 7 4 9 3 2 f c 5 c 0 9 e c e e b 0 8 a c c 5 e d 7 6 7 8 1 2 1 7 4 8 7 0 4 0 c 4 f 4 9 0 8 3 8 c a 4 c c 9 8 8 4 7 4 c 4 d 0 5 f 7 1 2 2 f 6 9 a 3 d
2024-02-07 05:13:41 +08:00
P R O V I D E S m i n g w - w 6 4 - i 6 8 6 - c r t
D E P S m i n g w - w 6 4 - i 6 8 6 - h e a d e r s - g i t
)
z_vcpkg_acquire_msys_declare_package (
2024-10-25 13:01:19 +08:00
U R L " h t t p s : / / m i r r o r . m s y s 2 . o r g / m i n g w / m i n g w 3 2 / m i n g w - w 6 4 - i 6 8 6 - g c c - 1 4 . 2 . 0 - 1 - a n y . p k g . t a r . z s t "
S H A 5 1 2 6 a e 1 6 6 f 2 b 0 c 1 b b 6 3 f 9 c 2 8 f 1 b f 6 e f 6 8 2 1 4 5 3 e b 3 9 2 b b 6 2 8 a b 6 1 0 a 3 6 0 2 7 a 5 1 d a a e 5 6 e 9 8 3 f 7 5 f 2 d e d c 5 e 2 7 e 4 6 d 9 0 2 4 e a 1 4 f 0 f 4 4 a 4 3 6 f 2 4 f 0 3 0 0 8 7 7 a f 7 4 5 5 e 2 1 0 1 5 f 4
2024-02-07 05:13:41 +08:00
P R O V I D E S m i n g w - w 6 4 - i 6 8 6 - g c c - b a s e m i n g w - w 6 4 - i 6 8 6 - c c
D E P S m i n g w - w 6 4 - i 6 8 6 - b i n u t i l s m i n g w - w 6 4 - i 6 8 6 - c r t m i n g w - w 6 4 - i 6 8 6 - g c c - l i b s m i n g w - w 6 4 - i 6 8 6 - g m p m i n g w - w 6 4 - i 6 8 6 - h e a d e r s m i n g w - w 6 4 - i 6 8 6 - i s l m i n g w - w 6 4 - i 6 8 6 - l i b i c o n v m i n g w - w 6 4 - i 6 8 6 - m p c m i n g w - w 6 4 - i 6 8 6 - m p f r m i n g w - w 6 4 - i 6 8 6 - w i n d o w s - d e f a u l t - m a n i f e s t m i n g w - w 6 4 - i 6 8 6 - w i n p t h r e a d s m i n g w - w 6 4 - i 6 8 6 - z l i b m i n g w - w 6 4 - i 6 8 6 - z s t d
)
z_vcpkg_acquire_msys_declare_package (
2024-10-25 13:01:19 +08:00
U R L " h t t p s : / / m i r r o r . m s y s 2 . o r g / m i n g w / m i n g w 3 2 / m i n g w - w 6 4 - i 6 8 6 - g c c - l i b g f o r t r a n - 1 4 . 2 . 0 - 1 - a n y . p k g . t a r . z s t "
S H A 5 1 2 d 0 c a 4 1 4 b 7 8 b e 2 3 5 e f 8 a 1 6 e 1 d 2 c 7 8 d 7 a e b 1 7 d 0 9 d a c f 0 a 4 a f 2 c f 9 1 b e f 0 8 1 7 9 0 c f c 7 4 4 2 e a 6 d d 9 1 0 9 2 0 9 b 8 1 d 9 0 7 4 b 9 c 6 5 c a f d 3 3 f 3 6 3 b 9 d 2 1 8 6 e e 2 b a 6 6 3 d 6 b a e 8 f c a 3
2024-02-07 05:13:41 +08:00
P R O V I D E S m i n g w - w 6 4 - i 6 8 6 - f c - l i b s
D E P S m i n g w - w 6 4 - i 6 8 6 - g c c - l i b s
)
z_vcpkg_acquire_msys_declare_package (
2024-10-25 13:01:19 +08:00
U R L " h t t p s : / / m i r r o r . m s y s 2 . o r g / m i n g w / m i n g w 3 2 / m i n g w - w 6 4 - i 6 8 6 - g c c - l i b s - 1 4 . 2 . 0 - 1 - a n y . p k g . t a r . z s t "
S H A 5 1 2 4 c 8 8 4 c 3 f a 9 e d c 0 4 2 0 5 4 e 5 d d b 7 b f 6 d 9 4 4 8 1 8 2 2 6 3 f 1 0 8 e b f f c c 1 2 f 4 6 8 f 3 9 d 8 8 6 e c 7 5 f a a b 9 b a 2 6 0 5 3 1 d 8 d 3 7 6 7 6 d b 7 7 5 6 e 8 6 e a 5 e a 6 6 d c 7 9 3 b 4 6 7 3 2 4 6 4 4 4 5 4 6 5 7 6 f 7 5
2024-02-07 05:13:41 +08:00
P R O V I D E S m i n g w - w 6 4 - i 6 8 6 - o m p
D E P S m i n g w - w 6 4 - i 6 8 6 - l i b w i n p t h r e a d
)
z_vcpkg_acquire_msys_declare_package (
2024-06-11 06:38:54 +08:00
U R L " h t t p s : / / m i r r o r . m s y s 2 . o r g / m i n g w / m i n g w 3 2 / m i n g w - w 6 4 - i 6 8 6 - g e t t e x t - r u n t i m e - 0 . 2 2 . 5 - 2 - a n y . p k g . t a r . z s t "
S H A 5 1 2 5 8 3 5 c b a 4 8 3 9 a 1 5 4 b d 8 5 0 4 1 0 b 7 f f 8 1 5 7 f e 5 e 3 c 6 7 4 4 5 8 5 a c f 5 7 2 f b 1 b 0 4 5 3 3 9 8 3 9 d 5 4 2 6 6 4 3 9 5 1 c 2 1 0 f e 5 8 f 2 6 e b 5 8 8 c 9 a 4 d 6 4 9 2 a a e 1 2 8 6 d b 8 f 8 6 4 d 8 c 9 d 7 4 a e 6 8 6 d d 7
2024-02-07 05:13:41 +08:00
D E P S m i n g w - w 6 4 - i 6 8 6 - g c c - l i b s m i n g w - w 6 4 - i 6 8 6 - l i b i c o n v
)
z_vcpkg_acquire_msys_declare_package (
U R L " h t t p s : / / m i r r o r . m s y s 2 . o r g / m i n g w / m i n g w 3 2 / m i n g w - w 6 4 - i 6 8 6 - g m p - 6 . 3 . 0 - 2 - a n y . p k g . t a r . z s t "
S H A 5 1 2 4 a 9 e 0 a c e 0 5 e a 4 4 1 f e 6 c d 6 9 b 1 b 1 a f 4 c 2 9 e 3 5 7 2 7 0 6 9 a b 1 f 2 2 d 0 d a 7 f e b c 7 a a b a 2 1 9 5 0 2 b 5 b 4 d e a 8 b 1 a a 0 7 0 c b 2 c 8 b 7 3 1 d a 1 1 2 4 2 9 c 3 3 3 9 f d 0 3 f e 7 7 8 2 8 d 9 f a 2 6 2 b 4 a 8 1 8
)
z_vcpkg_acquire_msys_declare_package (
2024-10-25 13:01:19 +08:00
U R L " h t t p s : / / m i r r o r . m s y s 2 . o r g / m i n g w / m i n g w 3 2 / m i n g w - w 6 4 - i 6 8 6 - h e a d e r s - g i t - 1 2 . 0 . 0 . r 3 5 1 . g c d f 6 b 1 6 b 8 - 1 - a n y . p k g . t a r . z s t "
S H A 5 1 2 5 d 2 c 8 3 f 6 c 5 b c 8 b 1 9 1 5 4 c 6 0 5 0 8 f f 1 2 7 d d d 7 c 8 b 2 2 0 e c e 3 3 5 c 9 1 7 8 c 6 3 a 3 4 b 4 3 6 3 0 c c 6 8 d f a 0 0 7 b e 3 8 a 7 3 6 0 5 2 d d 7 6 e 0 c 2 d 4 2 e c 5 7 a 3 c f e 0 6 d d 4 6 c f 5 a 9 6 3 6 6 7 3 8 5 a c d 8 3
2024-02-07 05:13:41 +08:00
P R O V I D E S m i n g w - w 6 4 - i 6 8 6 - h e a d e r s
)
z_vcpkg_acquire_msys_declare_package (
2024-10-25 13:01:19 +08:00
U R L " h t t p s : / / m i r r o r . m s y s 2 . o r g / m i n g w / m i n g w 3 2 / m i n g w - w 6 4 - i 6 8 6 - i s l - 0 . 2 7 - 1 - a n y . p k g . t a r . z s t "
S H A 5 1 2 0 7 0 e 8 7 5 5 2 a a 0 c e 7 7 b b 9 d b 3 b 6 1 0 4 c 7 a 3 b 0 d 9 b 5 f 3 5 1 5 d f f c 5 d 0 3 d 5 8 6 6 9 3 6 6 1 a 9 c 4 6 8 1 d 5 4 f f a 6 2 0 9 2 0 3 b d d 5 6 8 c f 1 1 1 e c a e 2 b 2 6 d f 7 4 7 2 c f 4 0 1 4 4 d 6 5 3 7 d 6 5 5 d 0 1 b 1 7 8
2024-02-07 05:13:41 +08:00
D E P S m i n g w - w 6 4 - i 6 8 6 - g m p
)
z_vcpkg_acquire_msys_declare_package (
U R L " h t t p s : / / m i r r o r . m s y s 2 . o r g / m i n g w / m i n g w 3 2 / m i n g w - w 6 4 - i 6 8 6 - l i b i c o n v - 1 . 1 7 - 4 - a n y . p k g . t a r . z s t "
S H A 5 1 2 7 b 8 c 0 8 6 1 f e 4 0 4 e 6 a 9 4 e 1 9 e 2 f 5 3 9 c 8 b 8 e e b d 4 3 8 e b d 4 5 3 9 6 0 6 5 5 4 7 8 1 0 9 c 2 2 c b 1 a c e 6 8 9 0 3 1 a 5 f c 2 e d 2 4 3 0 d f 7 b b 2 0 4 f 8 3 9 8 9 7 2 6 e a 3 5 5 2 a 5 8 f 7 c 3 2 3 b 1 5 0 b b 3 f 1 1 7 5 7 8
)
z_vcpkg_acquire_msys_declare_package (
2024-10-25 13:01:19 +08:00
U R L " h t t p s : / / m i r r o r . m s y s 2 . o r g / m i n g w / m i n g w 3 2 / m i n g w - w 6 4 - i 6 8 6 - l i b w i n p t h r e a d - g i t - 1 2 . 0 . 0 . r 3 5 1 . g c d f 6 b 1 6 b 8 - 1 - a n y . p k g . t a r . z s t "
S H A 5 1 2 3 e a 1 1 4 a 9 2 1 a 8 b c 1 0 f c c 4 5 4 1 b 9 5 a 5 0 2 8 0 e c 6 e c f 1 a c 6 0 5 a 3 0 4 2 f 9 d 7 4 e 8 8 7 c 2 1 6 d 5 c 5 7 5 6 2 1 9 0 0 e d 1 d 4 e e 8 4 c 3 e 7 1 b 3 2 e a 1 6 c 6 e 4 a 7 9 1 2 2 7 9 c 0 a e f 0 9 6 6 f 2 3 0 a d 9 1 2 c 3 2
2024-02-07 05:13:41 +08:00
P R O V I D E S m i n g w - w 6 4 - i 6 8 6 - l i b w i n p t h r e a d
)
z_vcpkg_acquire_msys_declare_package (
U R L " h t t p s : / / m i r r o r . m s y s 2 . o r g / m i n g w / m i n g w 3 2 / m i n g w - w 6 4 - i 6 8 6 - m p c - 1 . 3 . 1 - 2 - a n y . p k g . t a r . z s t "
S H A 5 1 2 9 3 6 a c d e d e a 2 0 b 9 8 9 2 f 9 0 e b d b 0 b 7 5 2 5 0 d 1 e d 3 d 6 5 4 8 7 3 1 6 e e 9 8 6 b 8 6 7 2 6 8 3 b 0 1 d 4 e 1 f 2 9 2 2 3 8 7 f 1 8 e a 8 d 6 b e f b 7 1 b f 2 7 3 9 9 5 d 4 9 4 0 f f 5 5 b 6 4 5 d 0 7 9 9 6 c 9 8 b d 5 0 c 9 3 8 2 a e
D E P S m i n g w - w 6 4 - i 6 8 6 - g m p m i n g w - w 6 4 - i 6 8 6 - m p f r
)
z_vcpkg_acquire_msys_declare_package (
U R L " h t t p s : / / m i r r o r . m s y s 2 . o r g / m i n g w / m i n g w 3 2 / m i n g w - w 6 4 - i 6 8 6 - m p f r - 4 . 2 . 1 - 2 - a n y . p k g . t a r . z s t "
S H A 5 1 2 0 d e 8 4 2 b 6 c 3 b 6 8 c 0 f 7 4 3 a a 4 d 4 a 0 8 c a 2 c 9 c 3 f 1 a 1 c b 4 2 6 9 5 0 3 6 5 e 8 8 5 a 5 5 a d d 3 9 6 6 e b 5 4 5 a 0 6 3 4 1 7 7 8 5 7 e 0 7 7 5 4 5 a e 9 7 9 5 0 a c d 4 9 6 1 3 7 6 8 b d c 1 3 3 0 5 f 0 8 0 4 1 6 3 7 e 2 7 f 8 f 6
D E P S m i n g w - w 6 4 - i 6 8 6 - g c c - l i b s m i n g w - w 6 4 - i 6 8 6 - g m p
)
z_vcpkg_acquire_msys_declare_package (
U R L " h t t p s : / / m i r r o r . m s y s 2 . o r g / m i n g w / m i n g w 3 2 / m i n g w - w 6 4 - i 6 8 6 - w i n d o w s - d e f a u l t - m a n i f e s t - 6 . 4 - 4 - a n y . p k g . t a r . z s t "
S H A 5 1 2 1 0 3 f 8 4 3 7 e 1 3 f b 2 a 8 3 9 c 5 e b 8 9 f 4 9 f 5 8 8 8 c 7 1 f 7 9 3 4 7 7 1 c f 3 b 2 d c c a 4 6 d 5 2 0 2 7 7 f e 7 f 7 d 4 8 4 1 c 9 d 4 1 5 b 4 5 4 a 6 a 5 8 1 c 6 d 1 f 8 0 6 d 6 b e 7 f 6 1 4 0 2 7 d f 0 4 8 4 f 2 6 4 2 e f 2 5 6 3 e 8 8 9
)
z_vcpkg_acquire_msys_declare_package (
2024-10-25 13:01:19 +08:00
U R L " h t t p s : / / m i r r o r . m s y s 2 . o r g / m i n g w / m i n g w 3 2 / m i n g w - w 6 4 - i 6 8 6 - w i n p t h r e a d s - g i t - 1 2 . 0 . 0 . r 3 5 1 . g c d f 6 b 1 6 b 8 - 1 - a n y . p k g . t a r . z s t "
S H A 5 1 2 b 0 b 0 6 d 2 0 b b b 2 1 1 5 e f 3 e 1 9 e 2 7 f 9 0 6 e c a 5 a b a 3 8 4 7 e a 6 a 3 9 b 2 3 4 b 5 5 e 7 1 b 2 3 1 b f 3 2 c e 4 0 1 f e 9 a 1 4 b d 4 7 2 9 d a b 0 6 e 4 c f 1 0 3 4 6 9 b 8 6 8 e e 5 5 f 8 0 f b 9 c a 6 6 5 5 8 7 7 d 0 b c b 5 1 3 f e
2024-02-07 05:13:41 +08:00
P R O V I D E S m i n g w - w 6 4 - i 6 8 6 - w i n p t h r e a d s
D E P S m i n g w - w 6 4 - i 6 8 6 - c r t - g i t m i n g w - w 6 4 - i 6 8 6 - l i b w i n p t h r e a d - g i t
)
z_vcpkg_acquire_msys_declare_package (
U R L " h t t p s : / / m i r r o r . m s y s 2 . o r g / m i n g w / m i n g w 3 2 / m i n g w - w 6 4 - i 6 8 6 - z l i b - 1 . 3 . 1 - 1 - a n y . p k g . t a r . z s t "
S H A 5 1 2 8 8 1 c f 3 7 f 5 9 b f b c 3 d 8 a 6 a 6 d 1 6 2 2 6 3 6 0 b 6 3 c f 3 d 5 a b c 8 2 b b 2 5 f a 1 d 9 f 8 7 1 a a 3 e 6 2 0 f a 2 2 a 8 a e 6 b 0 c e c 6 1 9 6 3 3 d 0 8 5 5 0 b 7 2 a d 2 8 9 f 1 6 b 7 5 d 5 8 1 9 e 3 e 1 1 7 d e 0 6 0 7 1 2 5 b 0 1 4 0
)
z_vcpkg_acquire_msys_declare_package (
2024-06-11 06:38:54 +08:00
U R L " h t t p s : / / m i r r o r . m s y s 2 . o r g / m i n g w / m i n g w 3 2 / m i n g w - w 6 4 - i 6 8 6 - z s t d - 1 . 5 . 6 - 2 - a n y . p k g . t a r . z s t "
S H A 5 1 2 b c 2 5 f 7 0 5 e d 7 7 f 3 b d b c 3 1 e f 6 8 7 0 d 9 c f e 4 a 9 e 7 8 c b 6 2 b c 6 9 3 8 f 3 2 6 f b 9 1 c a 3 0 b 9 5 9 4 b b 7 3 f 2 c 2 3 a e 0 8 5 3 2 d 1 c d 8 1 b 6 9 e d 9 a 0 f 5 6 e 1 4 0 8 4 5 4 c d 3 c 0 4 2 0 4 d 4 e a d 8 d 7 c 6 7 7 6 4
2024-02-07 05:13:41 +08:00
D E P S m i n g w - w 6 4 - i 6 8 6 - g c c - l i b s
)
# primary package for x64
z_vcpkg_acquire_msys_declare_package (
2024-10-25 13:01:19 +08:00
U R L " h t t p s : / / m i r r o r . m s y s 2 . o r g / m i n g w / m i n g w 6 4 / m i n g w - w 6 4 - x 8 6 _ 6 4 - g c c - f o r t r a n - 1 4 . 2 . 0 - 1 - a n y . p k g . t a r . z s t "
S H A 5 1 2 4 f d c c 7 0 f 8 6 2 0 e 9 9 6 3 3 9 1 b 0 9 d 9 a 9 d 2 6 b c 7 a f 7 2 a e 7 4 6 3 0 f 6 7 7 0 6 1 1 5 4 9 2 0 8 5 a 0 3 2 8 8 8 6 5 d e 0 c b 5 1 b 8 4 c c b 9 e a c a c 5 0 2 d 0 0 3 0 a e b 0 2 4 c a b b 2 b 7 8 d 2 4 a 3 4 7 3 3 1 5 a b d 8 6 b c 3
2024-02-07 05:13:41 +08:00
P R O V I D E S m i n g w - w 6 4 - x 8 6 _ 6 4 - f c
D E P S m i n g w - w 6 4 - x 8 6 _ 6 4 - g c c m i n g w - w 6 4 - x 8 6 _ 6 4 - g c c - l i b g f o r t r a n
)
z_vcpkg_acquire_msys_declare_package (
2024-10-25 13:01:19 +08:00
U R L " h t t p s : / / m i r r o r . m s y s 2 . o r g / m i n g w / m i n g w 6 4 / m i n g w - w 6 4 - x 8 6 _ 6 4 - b i n u t i l s - 2 . 4 3 . 1 - 1 - a n y . p k g . t a r . z s t "
S H A 5 1 2 3 9 b f 1 d 3 3 4 d 6 6 1 8 b e 8 5 1 b 1 a c f 5 9 e a 1 f 9 e f 2 8 2 d 6 c c 2 2 e 9 d 6 0 d 4 0 d 3 7 7 3 0 a 9 3 6 b 2 2 2 6 e 5 c f d 9 f 4 a 9 d 5 c 7 c d 4 c f 0 e 3 c 3 1 4 c d e f 6 f 4 e e c f f 6 2 f 2 1 5 0 5 3 3 b 5 d 7 0 a 5 0 c f 3 1 e 4 1
2024-02-07 05:13:41 +08:00
D E P S m i n g w - w 6 4 - x 8 6 _ 6 4 - g e t t e x t - r u n t i m e m i n g w - w 6 4 - x 8 6 _ 6 4 - z l i b m i n g w - w 6 4 - x 8 6 _ 6 4 - z s t d
)
z_vcpkg_acquire_msys_declare_package (
2024-10-25 13:01:19 +08:00
U R L " h t t p s : / / m i r r o r . m s y s 2 . o r g / m i n g w / m i n g w 6 4 / m i n g w - w 6 4 - x 8 6 _ 6 4 - c r t - g i t - 1 2 . 0 . 0 . r 3 5 1 . g c d f 6 b 1 6 b 8 - 1 - a n y . p k g . t a r . z s t "
S H A 5 1 2 6 c 2 a b f 1 0 4 8 5 e 0 2 7 9 4 7 b 5 c f 1 0 8 e 9 2 9 9 c 5 7 f 2 0 e 5 6 a 9 f 2 3 6 1 2 5 b d a a 1 e e 6 0 7 4 e 6 2 5 8 e 8 2 9 6 b 6 f 4 c 2 9 7 a e 6 a 1 b 9 c 3 c 2 1 e 7 d 1 d 3 6 a a f 2 5 7 9 a b 3 4 5 3 0 e 4 9 9 a 4 a 5 4 f 8 2 1 6 d 2 f 4
2024-02-07 05:13:41 +08:00
P R O V I D E S m i n g w - w 6 4 - x 8 6 _ 6 4 - c r t
D E P S m i n g w - w 6 4 - x 8 6 _ 6 4 - h e a d e r s - g i t
)
z_vcpkg_acquire_msys_declare_package (
2024-10-25 13:01:19 +08:00
U R L " h t t p s : / / m i r r o r . m s y s 2 . o r g / m i n g w / m i n g w 6 4 / m i n g w - w 6 4 - x 8 6 _ 6 4 - g c c - 1 4 . 2 . 0 - 1 - a n y . p k g . t a r . z s t "
S H A 5 1 2 b b f 7 0 b e b 6 9 5 3 e 0 a 0 7 6 d 5 5 e 5 7 7 d 1 9 5 f b d e 1 e 0 0 1 3 2 6 9 5 4 6 4 e 6 c 1 7 6 9 b 8 f 9 d 1 5 8 0 f 0 4 6 9 a 6 9 6 e 5 d c 1 f 8 b c 4 9 6 a 3 a 6 2 e d 2 4 0 0 9 6 3 7 b 9 5 8 a 5 a e 2 5 0 5 7 6 d 3 3 3 0 9 8 c 4 b 6 7 f 9 e 3
2024-02-07 05:13:41 +08:00
P R O V I D E S m i n g w - w 6 4 - x 8 6 _ 6 4 - g c c - b a s e m i n g w - w 6 4 - x 8 6 _ 6 4 - c c
D E P S m i n g w - w 6 4 - x 8 6 _ 6 4 - b i n u t i l s m i n g w - w 6 4 - x 8 6 _ 6 4 - c r t m i n g w - w 6 4 - x 8 6 _ 6 4 - g c c - l i b s m i n g w - w 6 4 - x 8 6 _ 6 4 - g m p m i n g w - w 6 4 - x 8 6 _ 6 4 - h e a d e r s m i n g w - w 6 4 - x 8 6 _ 6 4 - i s l m i n g w - w 6 4 - x 8 6 _ 6 4 - l i b i c o n v m i n g w - w 6 4 - x 8 6 _ 6 4 - m p c m i n g w - w 6 4 - x 8 6 _ 6 4 - m p f r m i n g w - w 6 4 - x 8 6 _ 6 4 - w i n d o w s - d e f a u l t - m a n i f e s t m i n g w - w 6 4 - x 8 6 _ 6 4 - w i n p t h r e a d s m i n g w - w 6 4 - x 8 6 _ 6 4 - z l i b m i n g w - w 6 4 - x 8 6 _ 6 4 - z s t d
)
z_vcpkg_acquire_msys_declare_package (
2024-10-25 13:01:19 +08:00
U R L " h t t p s : / / m i r r o r . m s y s 2 . o r g / m i n g w / m i n g w 6 4 / m i n g w - w 6 4 - x 8 6 _ 6 4 - h e a d e r s - g i t - 1 2 . 0 . 0 . r 3 5 1 . g c d f 6 b 1 6 b 8 - 1 - a n y . p k g . t a r . z s t "
S H A 5 1 2 a 9 6 5 6 2 5 9 2 9 e 3 e 9 8 3 d f 8 9 a a d f 8 d a 9 6 5 2 7 7 6 5 1 9 f f c 1 6 9 0 7 7 5 5 8 8 6 1 9 e 4 d e b e 9 7 4 3 a 1 f 0 b 0 0 4 a 7 9 9 8 0 b a e c 3 a 3 a 0 2 0 b d 7 7 7 f b 8 5 f 9 0 1 c 1 6 7 e a 8 3 6 4 a c d 1 5 a 2 3 c 5 e 9 1 b 6 7 a
2024-02-07 05:13:41 +08:00
P R O V I D E S m i n g w - w 6 4 - x 8 6 _ 6 4 - h e a d e r s
)
z_vcpkg_acquire_msys_declare_package (
2024-10-25 13:01:19 +08:00
U R L " h t t p s : / / m i r r o r . m s y s 2 . o r g / m i n g w / m i n g w 6 4 / m i n g w - w 6 4 - x 8 6 _ 6 4 - i s l - 0 . 2 7 - 1 - a n y . p k g . t a r . z s t "
S H A 5 1 2 8 7 9 e 3 a 6 7 4 8 f 5 5 2 b 9 c 3 5 7 4 0 9 0 b 8 d 4 5 f d 8 3 f f 1 c b 8 4 3 e a e 3 9 2 4 e 6 0 2 5 4 6 4 e c f c 9 d 4 8 8 3 b d 3 d 9 e 9 d b c d 5 4 4 8 1 8 2 0 a 6 f 5 a 0 1 b 3 3 e 3 d c 8 e 2 c 9 0 b c 8 1 2 d 8 1 7 3 4 1 2 e e 0 1 a 0 8 1 1 0
2024-02-07 05:13:41 +08:00
D E P S m i n g w - w 6 4 - x 8 6 _ 6 4 - g m p
)
z_vcpkg_acquire_msys_declare_package (
U R L " h t t p s : / / m i r r o r . m s y s 2 . o r g / m i n g w / m i n g w 6 4 / m i n g w - w 6 4 - x 8 6 _ 6 4 - w i n d o w s - d e f a u l t - m a n i f e s t - 6 . 4 - 4 - a n y . p k g . t a r . z s t "
S H A 5 1 2 d 7 e 1 e 4 c 7 9 f 6 c 7 d b 3 b d 9 7 3 0 5 f f 8 9 e 4 0 7 a 3 2 d 3 c e 9 f 2 a 1 8 0 8 3 b 9 6 7 4 5 3 8 d 0 1 8 6 5 1 e 8 8 9 e f b 6 f d e f 0 0 c c 7 9 c 7 8 f 8 c 0 7 8 5 2 e a b 6 3 d 7 f c 7 0 5 e 9 5 6 7 b 1 a d 5 6 8 4 f 0 a 7 0 4 a d e a f 3
)
z_vcpkg_acquire_msys_declare_package (
2024-10-25 13:01:19 +08:00
U R L " h t t p s : / / m i r r o r . m s y s 2 . o r g / m i n g w / m i n g w 6 4 / m i n g w - w 6 4 - x 8 6 _ 6 4 - w i n p t h r e a d s - g i t - 1 2 . 0 . 0 . r 3 5 1 . g c d f 6 b 1 6 b 8 - 1 - a n y . p k g . t a r . z s t "
S H A 5 1 2 b 1 1 a 3 6 b 0 6 2 4 d 6 5 1 c 2 4 8 4 e 5 b a a 0 6 a 1 a 5 2 1 7 e 9 6 3 6 1 a 1 9 6 7 8 d a 9 6 d d d 3 e 4 b 0 0 d 2 9 c d e f e 4 f 7 6 0 3 2 e e 8 a 5 5 4 4 2 a c 4 9 e d d 6 c 9 6 0 9 b c 2 6 6 5 1 f 9 c 6 e 3 2 f 8 f 8 e 1 6 9 4 1 7 d a 2 c 7 6 3
2024-02-07 05:13:41 +08:00
P R O V I D E S m i n g w - w 6 4 - x 8 6 _ 6 4 - w i n p t h r e a d s
D E P S m i n g w - w 6 4 - x 8 6 _ 6 4 - c r t - g i t m i n g w - w 6 4 - x 8 6 _ 6 4 - l i b w i n p t h r e a d - g i t
)
z_vcpkg_acquire_msys_declare_package (
2024-06-11 06:38:54 +08:00
U R L " h t t p s : / / m i r r o r . m s y s 2 . o r g / m i n g w / m i n g w 6 4 / m i n g w - w 6 4 - x 8 6 _ 6 4 - z s t d - 1 . 5 . 6 - 2 - a n y . p k g . t a r . z s t "
S H A 5 1 2 3 c d f 7 0 5 6 c 7 b 4 7 7 f e c 0 3 3 3 8 7 1 c 3 b 2 2 0 f 6 1 0 7 0 6 d 7 4 b 8 a e 0 3 2 5 b 8 f 8 4 d a a 6 e 4 4 1 c c 9 6 d b 0 0 7 3 a 0 8 f d 5 6 b 9 f 4 2 9 3 2 d 7 8 7 c 7 3 5 6 8 2 3 c a 1 1 4 3 4 5 5 6 e 2 f e c 4 6 f 1 7 8 9 8 c 4 3 2 f 5 d
2024-02-07 05:13:41 +08:00
D E P S m i n g w - w 6 4 - x 8 6 _ 6 4 - g c c - l i b s
)
endmacro ( )