[РЕШЕНО] wxWidgets и cmake теперь не дружат?

имеется арч, последние пакеты, желание использовать wxWidgets в своем проекте на c++.
`--> pacman -Qs cmake
local/cmake 3.22.2-1
    A cross-platform open-source make system
local/extra-cmake-modules 5.90.0-1 (kf5)
    Extra modules and scripts for CMake

`--> pacman -Qs wx
local/wxgtk-common 3.0.5.1-3
    Common libraries and headers for wxgtk2 and wxgtk3
local/wxgtk3 3.0.5.1-3
    GTK+3 implementation of wxWidgets API for GUI

при добавлении в CmakeLists.txt
find_package(wxWidgets REQUIRED gl core base )
include("${wxWidgets_USE_FILE}")
происходит
`--> cmake ..
module path is
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find wxWidgets (missing: wxWidgets_LIBRARIES
  wxWidgets_INCLUDE_DIRS)
Call Stack (most recent call first):
  /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/cmake/Modules/FindwxWidgets.cmake:1025 (find_package_handle_standard_args)
  CMakeLists.txt:16 (find_package)

примечательно, что чуть ранее все работало -- накрылся на днях диск на 2Тб -- купил ssd, переставил систему, и теперь не собирается то, что собиралось на старой.

Решение
в репозиториях существует так же и
extra/wxgtk2 3.0.5.1-3
    GTK+2 implementation of wxWidgets API for GUI
, и даже с ним начинает находить wxWidgets, но однако находятся пути к gtk2 либам и хедерам, а они мне не нужны...
Решение. Все заработало после установки более новой версии из AUR --
`--> pacman -Qs wx
local/wxgtk-common-dev 3.1.5-2
    Common libraries and headers for wxgtk2 and wxgtk3
local/wxgtk3-dev 3.1.5-2
    GTK+3 implementation of wxWidgets API for GUI

в этой версии уже есть сразу cmake файл -- раньше может она и стояла -- в более старой еще cmake файла разработчики не делали.
 
Зарегистрироваться или войдите чтобы оставить сообщение.