refactor: remove unneed library gtkpixbuf
This commit is contained in:
parent
db20c4b0c7
commit
7f1a234d06
3 changed files with 7 additions and 13 deletions
|
|
@ -37,14 +37,14 @@ runs:
|
||||||
apt update -qqq > /dev/null
|
apt update -qqq > /dev/null
|
||||||
apt install -qqq cmake build-essential ninja-build \
|
apt install -qqq cmake build-essential ninja-build \
|
||||||
xorg-dev libx11-dev libxtst-dev libssl-dev \
|
xorg-dev libx11-dev libxtst-dev libssl-dev \
|
||||||
libglib2.0-dev libgdk-pixbuf-2.0-dev libnotify-dev \
|
libglib2.0-dev libnotify-dev \
|
||||||
libxkbfile-dev qt6-base-dev qt6-tools-dev \
|
libxkbfile-dev qt6-base-dev qt6-tools-dev \
|
||||||
libgtk-3-dev libgtest-dev libgmock-dev libpugixml-dev \
|
libgtk-3-dev libgtest-dev libgmock-dev libpugixml-dev \
|
||||||
libei-dev libportal-dev libtomlplusplus-dev libcli11-dev -y >/dev/null
|
libei-dev libportal-dev libtomlplusplus-dev libcli11-dev -y >/dev/null
|
||||||
elif [ ${{inputs.like}} == "fedora" ]; then
|
elif [ ${{inputs.like}} == "fedora" ]; then
|
||||||
dnf install -y cmake make ninja-build gcc-c++ \
|
dnf install -y cmake make ninja-build gcc-c++ \
|
||||||
rpm-build openssl-devel glib2-devel \
|
rpm-build openssl-devel glib2-devel \
|
||||||
gdk-pixbuf2-devel libXtst-devel libnotify-devel \
|
libXtst-devel libnotify-devel \
|
||||||
libxkbfile-devel qt6-qtbase-devel qt6-qttools-devel \
|
libxkbfile-devel qt6-qtbase-devel qt6-qttools-devel \
|
||||||
gtk3-devel gtest-devel gmock-devel pugixml-devel \
|
gtk3-devel gtest-devel gmock-devel pugixml-devel \
|
||||||
libei-devel libportal-devel tomlplusplus-devel \
|
libei-devel libportal-devel tomlplusplus-devel \
|
||||||
|
|
@ -53,13 +53,13 @@ runs:
|
||||||
zypper refresh
|
zypper refresh
|
||||||
zypper install -y --force-resolution \
|
zypper install -y --force-resolution \
|
||||||
cmake make ninja gcc-c++ rpm-build libopenssl-devel \
|
cmake make ninja gcc-c++ rpm-build libopenssl-devel \
|
||||||
glib2-devel gdk-pixbuf-devel libXtst-devel libnotify-devel \
|
glib2-devel libXtst-devel libnotify-devel \
|
||||||
libxkbfile-devel qt6-base-devel qt6-tools-devel gtk3-devel \
|
libxkbfile-devel qt6-base-devel qt6-tools-devel gtk3-devel \
|
||||||
googletest-devel googlemock-devel pugixml-devel libei-devel \
|
googletest-devel googlemock-devel pugixml-devel libei-devel \
|
||||||
libportal-devel tomlplusplus-devel cli11-devel
|
libportal-devel tomlplusplus-devel cli11-devel
|
||||||
elif [ ${{ inputs.like }} == "arch" ]; then
|
elif [ ${{ inputs.like }} == "arch" ]; then
|
||||||
pacman -Syu --noconfirm base-devel cmake ninja \
|
pacman -Syu --noconfirm base-devel cmake ninja \
|
||||||
gcc openssl glib2 gdk-pixbuf2 libxtst libnotify \
|
gcc openssl glib2 libxtst libnotify \
|
||||||
libxkbfile gtest pugixml libei libportal \
|
libxkbfile gtest pugixml libei libportal \
|
||||||
qt6-base qt6-tools gtk3 tomlplusplus cli11
|
qt6-base qt6-tools gtk3 tomlplusplus cli11
|
||||||
else
|
else
|
||||||
|
|
|
||||||
|
|
@ -175,16 +175,10 @@ macro(configure_unix_libs)
|
||||||
find_package(PkgConfig)
|
find_package(PkgConfig)
|
||||||
if(PKG_CONFIG_FOUND)
|
if(PKG_CONFIG_FOUND)
|
||||||
pkg_check_modules(lib_glib REQUIRED IMPORTED_TARGET glib-2.0)
|
pkg_check_modules(lib_glib REQUIRED IMPORTED_TARGET glib-2.0)
|
||||||
pkg_search_module(PC_GDKPIXBUF gdk-pixbuf-2.0)
|
|
||||||
|
|
||||||
include_directories(${PC_GDKPIXBUF_INCLUDE_DIRS})
|
|
||||||
|
|
||||||
pkg_check_modules(lib_gdkpixbuf REQUIRED IMPORTED_TARGET gdk-pixbuf-2.0)
|
|
||||||
pkg_check_modules(lib_notify REQUIRED IMPORTED_TARGET libnotify)
|
pkg_check_modules(lib_notify REQUIRED IMPORTED_TARGET libnotify)
|
||||||
|
add_definitions(-DHAVE_LIBNOTIFY=1)
|
||||||
add_definitions(-DHAVE_GDK_PIXBUF=1 -DHAVE_LIBNOTIFY=1)
|
|
||||||
else()
|
else()
|
||||||
message(WARNING "pkg-config not found, skipping libnotify and gdk-pixbuf")
|
message(WARNING "pkg-config not found, skipping libnotify")
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -183,7 +183,7 @@ if(UNIX)
|
||||||
if(PKG_CONFIG_FOUND)
|
if(PKG_CONFIG_FOUND)
|
||||||
target_link_libraries(${lib_name}
|
target_link_libraries(${lib_name}
|
||||||
PRIVATE
|
PRIVATE
|
||||||
PkgConfig::lib_glib PkgConfig::lib_gdkpixbuf PkgConfig::lib_notify)
|
PkgConfig::lib_glib PkgConfig::lib_notify)
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue