спасибо за эту штуковину CMake
Мне удалось собрать в ОС Linux (uname -a = Linux unimatrix0 2.6.34-папуасских-r6 # 1 SMP PREEMPT Ср Август 25 11:27:50 CEST 2010 x86_64 Intel (R) ядро (TM) 2 Duo CPU E4500 @ 2.20 GHz GenuineIntel GNU / Linux, если кто-то хочет знать)
Мне просто нужно, чтобы удалить некоторую WX LIBS из команды линкера, поскольку он жаловался, что не может найти их. Как кажется, ссылка прекрасно без них, я думаю, что они на самом деле не нужны, и вы можете удалить их. У меня есть ниже патч:
# HG патч ревизии
# Пользователь Павел Labath
# Дата 1282931954 -7200
# Ствол Отрасль
# Node ID 7d943971b02725095ceb0facb1cf457ede3bcfb3
# Родитель cb43a9fef788a4e9a9ee54fc96028d404c7fd818
Удалите ненужные wxgtk LIBS.
дифференциал --git а / CMakeLists.txt б / CMakeLists.txt
--- а / CMakeLists.txt
+++ б / CMakeLists.txt
@@ -7,7 +7,7 @@
набор (CMAKE_MODULE_PATH "$ {CMAKE_SOURCE_DIR} / CMake /" $ {CMAKE_MODULE_PATH})
#find требуется библиотека
-Набор (wxWidgets_USE_LIBS база ядро Adv HTML TIFF JPEG PNG Zlib)
+Набор (wxWidgets_USE_LIBS база ядро Adv HTML)
find_package (WxWidgets)
включает в себя (UsewxWidgets) # Эти будет заботиться о Wx включает каталоги и определяет
Спасибо, я добавлю изменения. Я помню, просто скопировав Lib имена прямо из оригинального Makefile, я подозревал, не все используются.
Кроме того, стоит заметить, что можно построить bitcoind (безголовый версия) без каких-либо библиотек WxWidgets на все (на самом деле я сделал это в моей системе FreeBSD).