diff --git a/src/qt/CMakeLists.txt b/src/qt/CMakeLists.txt index a8f5ba50f..5a6c3bcc7 100644 --- a/src/qt/CMakeLists.txt +++ b/src/qt/CMakeLists.txt @@ -1,37 +1,61 @@ # Copyright (c) 2018 The Bitcoin developers project(bitcoin-qt) find_package(Qt5 COMPONENTS Widgets Network REQUIRED) # Localisation add_subdirectory(locale) add_custom_command(OUTPUT temp_bitcoin_locale.qrc COMMAND cmake ARGS -E copy "${CMAKE_CURRENT_SOURCE_DIR}/bitcoin_locale.qrc" temp_bitcoin_locale.qrc MAIN_DEPENDENCY bitcoin_locale.qrc VERBATIM ) add_custom_command(OUTPUT qrc_bitcoin_locale.cpp COMMAND Qt5::rcc ARGS temp_bitcoin_locale.qrc -name bitcoin_locale -o qrc_bitcoin_locale.cpp MAIN_DEPENDENCY temp_bitcoin_locale.qrc DEPENDS locales 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 +) + add_library(bitcoin-qt-base + # Handle ui files + ${UI_GENERATED_HEADERS} + # Translations ${BITCOIN_QM_FILES} # Handle qrc files qrc_bitcoin_locale.cpp )