FindGTK2: GTK2_LIBRARIES does not contain libgtk or libgdk if find_package(GTK2) is used twice
Bug is in the title. Example:
CMakeLists.txt
cmake_minimum_required(VERSION 3.7)
project(plop C)
find_package(GTK2 REQUIRED)
message("libs1 = ${GTK2_LIBRARIES}")
find_package(GTK2 REQUIRED)
message("libs2 = ${GTK2_LIBRARIES}")
Output
[...]
-- Found GTK2_GTK: /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so
libs1 = [...];/usr/lib/x86_64-linux-gnu/libpangoxft-1.0.so;/usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so;/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so
libs2 = [...];/usr/lib/x86_64-linux-gnu/libpangoxft-1.0.so
[...]
Note that while libs1
contains libgtk and libgdk but libs2
does not,