From 8749cb70ca1d651f2ced23bb4087d62a0ac60a65 Mon Sep 17 00:00:00 2001 From: Matt Borgerson Date: Sun, 29 Dec 2024 14:27:30 -0700 Subject: [PATCH] meson.build: Link with crypt32 on Windows for httplib --- meson.build | 1 + ui/thirdparty/meson.build | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/meson.build b/meson.build index 4a856d30f1..8980f55a13 100644 --- a/meson.build +++ b/meson.build @@ -414,6 +414,7 @@ if targetos == 'windows' pathcch = cc.find_library('pathcch') socket = cc.find_library('ws2_32') winmm = cc.find_library('winmm') + crypt32 = cc.find_library('crypt32') win = import('windows') version_res = win.compile_resources('version.rc', diff --git a/ui/thirdparty/meson.build b/ui/thirdparty/meson.build index ad01b58932..90d348a34e 100644 --- a/ui/thirdparty/meson.build +++ b/ui/thirdparty/meson.build @@ -61,7 +61,7 @@ libfpng = static_library('fpng', sources: 'fpng/fpng.cpp', cpp_args: libfpng_cpp fpng = declare_dependency(include_directories: 'fpng', link_with: libfpng) json = declare_dependency(include_directories: 'json') -httplib = declare_dependency(include_directories: 'httplib') +httplib = declare_dependency(include_directories: 'httplib', dependencies: targetos == 'windows' ? [crypt32] : []) libfatx = static_library('fatx', sources: 'fatx/fatx.c') fatx = declare_dependency(include_directories: 'fatx', link_with: libfatx)