Changeset View
Changeset View
Standalone View
Standalone View
src/qt/CMakeLists.txt
Show First 20 Lines • Show All 71 Lines • ▼ Show 20 Lines | ARGS | ||||
temp_bitcoin_locale.qrc | temp_bitcoin_locale.qrc | ||||
-name bitcoin_locale | -name bitcoin_locale | ||||
-o qrc_bitcoin_locale.cpp | -o qrc_bitcoin_locale.cpp | ||||
MAIN_DEPENDENCY temp_bitcoin_locale.qrc | MAIN_DEPENDENCY temp_bitcoin_locale.qrc | ||||
DEPENDS locales | DEPENDS locales | ||||
VERBATIM | VERBATIM | ||||
) | ) | ||||
# UI elements | |||||
qt5_wrap_ui(UI_GENERATED_HEADERS | |||||
forms/addressbookpage.ui | |||||
forms/askpassphrasedialog.ui | |||||
forms/coincontroldialog.ui | |||||
forms/editaddressdialog.ui | |||||
forms/helpmessagedialog.ui | |||||
forms/intro.ui | |||||
forms/modaloverlay.ui | |||||
forms/openuridialog.ui | |||||
forms/optionsdialog.ui | |||||
forms/overviewpage.ui | |||||
forms/receivecoinsdialog.ui | |||||
forms/receiverequestdialog.ui | |||||
forms/debugwindow.ui | |||||
forms/sendcoinsdialog.ui | |||||
forms/sendcoinsentry.ui | |||||
forms/signverifymessagedialog.ui | |||||
forms/transactiondescdialog.ui | |||||
) | |||||
# Qt MOC | # Qt MOC | ||||
set(CMAKE_AUTOMOC ON) | set(CMAKE_AUTOMOC ON) | ||||
# Handle qrc resources | # Handle qrc resources | ||||
qt5_add_resources(QRC_BITCOIN_CPP bitcoin.qrc) | qt5_add_resources(QRC_BITCOIN_CPP bitcoin.qrc) | ||||
# Do protobuf codegen | # Do protobuf codegen | ||||
find_package(Protobuf REQUIRED) | find_package(Protobuf REQUIRED) | ||||
Show All 18 Lines | add_library(bitcoin-qt-base | ||||
platformstyle.cpp | platformstyle.cpp | ||||
qvalidatedlineedit.cpp | qvalidatedlineedit.cpp | ||||
qvaluecombobox.cpp | qvaluecombobox.cpp | ||||
rpcconsole.cpp | rpcconsole.cpp | ||||
splashscreen.cpp | splashscreen.cpp | ||||
trafficgraphwidget.cpp | trafficgraphwidget.cpp | ||||
utilitydialog.cpp | utilitydialog.cpp | ||||
# Handle ui files | |||||
${UI_GENERATED_HEADERS} | |||||
# Protobuf codegen | # Protobuf codegen | ||||
${PROTOBUF_HEADERS} | ${PROTOBUF_HEADERS} | ||||
${PROTOBUF_SOURCES} | ${PROTOBUF_SOURCES} | ||||
# Translations | # Translations | ||||
${BITCOIN_QM_FILES} | ${BITCOIN_QM_FILES} | ||||
# Handle qrc files | # Handle qrc files | ||||
${QRC_BITCOIN_CPP} | ${QRC_BITCOIN_CPP} | ||||
qrc_bitcoin_locale.cpp | qrc_bitcoin_locale.cpp | ||||
) | ) | ||||
# UI elements | |||||
add_subdirectory(forms) | |||||
add_dependencies(bitcoin-qt-base bitcoin-qt-ui) | |||||
# Windows support | # Windows support | ||||
if(${CMAKE_SYSTEM_NAME} MATCHES "Windows") | if(${CMAKE_SYSTEM_NAME} MATCHES "Windows") | ||||
target_sources(bitcoin-qt-base PRIVATE winshutdownmonitor.cpp) | target_sources(bitcoin-qt-base PRIVATE winshutdownmonitor.cpp) | ||||
endif() | endif() | ||||
target_include_directories(bitcoin-qt-base | target_include_directories(bitcoin-qt-base | ||||
PUBLIC | PUBLIC | ||||
. | . | ||||
▲ Show 20 Lines • Show All 63 Lines • Show Last 20 Lines |