aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@gmail.com>2023-08-19 11:58:30 +0200
committerFelix Morgner <felix.morgner@gmail.com>2023-08-19 11:58:30 +0200
commitf1ee987d5b84074744a5d1cccc833598a5b6312a (patch)
treea22382c56f8ae0a3cc662230616cbecc2b7414a6
parentd6d6bb7ee6cd0ebb7da0790eb99a10c356975402 (diff)
downloadwanda-f1ee987d5b84074744a5d1cccc833598a5b6312a.tar.xz
wanda-f1ee987d5b84074744a5d1cccc833598a5b6312a.zip
deps: switch back to system glib
-rw-r--r--conan.lock16
-rw-r--r--conanfile.py2
-rw-r--r--source/lib/system/CMakeLists.txt10
3 files changed, 9 insertions, 19 deletions
diff --git a/conan.lock b/conan.lock
index 8aff074..7f27686 100644
--- a/conan.lock
+++ b/conan.lock
@@ -3,32 +3,18 @@
"requires": [
"zlib/1.2.13#e377bee636333ae348d51ca90874e353%1682597484.674",
"spdlog/1.12.0#c5fc262786548cbac34e6c38e16309a9%1688915175.09",
- "pcre2/10.42#2079a0447f9652dffcbbf1eb73ae2d4e%1670876061.516",
"lyra/1.6.1#7ec368ee0f9ba9f34ae72e466d2b3b51%1667926079.486",
- "libselinux/3.3#1bb9670b14ef607941dd43bf155ce7e3%1676549596.763",
"libpng/1.6.40#3b63a2aa000933a57a53322207790714%1687968865.34",
- "libmount/2.36.2#6820ca7dcf3e62148b7b60049a5ae6e5%1685457161.128",
"libjpeg/9e#68269859e4325ddc3f995d1fd3fc9187%1674953155.168",
- "libffi/3.4.4#35eb63842b505824b70aedc1baefc916%1682741110.044",
- "libelf/0.8.13#4f70a3555809ae50cc8add44f0f84288%1682439923.579",
"libbacktrace/cci.20210118#ec1aa63bbc10145c6a299e68e711670c%1676205469.545",
- "glib/2.77.1#b6d713e91501fb23f888224e7c4ee2c2%1691248442.455",
"fmt/10.0.0#dd5e3eb81b512a1bb34a5aab88a07e82%1684225718.04",
"bzip2/1.0.8#411fc05e80d47a89045edc1ee6f23c1d%1678293522.814",
"boost/1.82.0#902463606663219fc8c6d2102f1b8c6a%1685704970.086",
"asio/1.28.1#9b4fb4d434f6b12dc44c116b57f6e25d%1691066750.28"
],
"build_requires": [
- "pkgconf/1.9.3#5da3944c3226f5764374e4b8b4e1d055%1688570267.668",
- "ninja/1.11.1#77587f8c8318662ac8e5a7867eb4be21%1684431244.21",
- "meson/1.1.0#6176e4f21370f5820c27da02836c32c9%1681198138.083",
- "meson/1.0.0#15586c0ac6f682805875ef903dbe7ee2%1673885561.647",
- "m4/1.4.19#c1c4b1ee919e34630bb9b50046253d3c%1676610086.39",
- "gnu-config/cci.20210814#15c3bf7dfdb743977b84d0321534ad90%1681250000.747",
- "flex/2.6.4#e35bc44b3fcbcd661e0af0dc5b5b1ad4%1674818991.113",
"cmake/3.27.1#7d5f14447c023feef9f59640be53619a%1691315387.882",
- "b2/4.9.6#53783bdbbdbb6c13732b25f1f6ea6c58%1686399756.948",
- "autoconf/2.71#ce232afdcd21d1269419c355375731e6%1688493320.427"
+ "b2/4.9.6#53783bdbbdbb6c13732b25f1f6ea6c58%1686399756.948"
],
"python_requires": []
} \ No newline at end of file
diff --git a/conanfile.py b/conanfile.py
index 0656e11..51f32c7 100644
--- a/conanfile.py
+++ b/conanfile.py
@@ -29,7 +29,6 @@ class Wanda(ConanFile):
"asio/[~1.28]",
"boost/[~1.82]",
"fmt/[~10.0]",
- "glib/[~2]",
"libjpeg/9e",
"libpng/[~1.6]",
"lyra/[~1.6]",
@@ -82,7 +81,6 @@ class Wanda(ConanFile):
# requires
"boost::boost",
"fmt::fmt",
- "glib::gio-2.0",
"libjpeg::libjpeg",
"libpng::libpng",
"spdlog::spdlog",
diff --git a/source/lib/system/CMakeLists.txt b/source/lib/system/CMakeLists.txt
index 0ca1b28..a3b5ecd 100644
--- a/source/lib/system/CMakeLists.txt
+++ b/source/lib/system/CMakeLists.txt
@@ -8,10 +8,16 @@ find_package("fmt" REQUIRED)
find_package("JPEG" REQUIRED)
find_package("PNG" REQUIRED)
find_package("spdlog" REQUIRED)
-find_package("glib" REQUIRED)
find_package("PkgConfig" REQUIRED)
+pkg_check_modules("GIO"
+ REQUIRED
+ IMPORTED_TARGET
+ GLOBAL
+ "gio-2.0"
+)
+
pkg_check_modules("libmagic"
REQUIRED
IMPORTED_TARGET
@@ -47,12 +53,12 @@ target_link_libraries("wanda-${LIB_NAME}" PUBLIC
"boost::boost"
"fmt::fmt"
- "glib::gio-2.0"
"JPEG::JPEG"
"PNG::PNG"
"spdlog::spdlog"
"PkgConfig::libmagic"
+ "PkgConfig::GIO"
)
install(TARGETS "wanda-${LIB_NAME}"