62 INCLUDE_DIRECTORIES("${CMAKE_BINARY_DIR}/designer") |
62 INCLUDE_DIRECTORIES("${CMAKE_BINARY_DIR}/designer") |
63 |
63 |
64 # ===== Find Qt5 ===== |
64 # ===== Find Qt5 ===== |
65 |
65 |
66 # Minimum versio 5.13 for debug messages. |
66 # Minimum versio 5.13 for debug messages. |
67 find_package(Qt5 5.13 REQUIRED COMPONENTS Core Widgets Network Sql LinguistTools PrintSupport WebSockets Charts) |
67 find_package(Qt5 5.13 REQUIRED COMPONENTS Core Widgets Network Sql LinguistTools PrintSupport WebSockets Charts WebEngineWidgets) |
68 INCLUDE_DIRECTORIES(${Qt5Core_INCLUDE_DIRS}) |
68 INCLUDE_DIRECTORIES(${Qt5Core_INCLUDE_DIRS}) |
69 INCLUDE_DIRECTORIES(${Qt5Widgets_INCLUDE_DIRS}) |
69 INCLUDE_DIRECTORIES(${Qt5Widgets_INCLUDE_DIRS}) |
70 INCLUDE_DIRECTORIES(${Qt5Network_INCLUDE_DIRS}) |
70 INCLUDE_DIRECTORIES(${Qt5Network_INCLUDE_DIRS}) |
71 INCLUDE_DIRECTORIES(${Qt5Sql_INCLUDE_DIRS}) |
71 INCLUDE_DIRECTORIES(${Qt5Sql_INCLUDE_DIRS}) |
72 INCLUDE_DIRECTORIES(${Qt5LinguistTools_INCLUDE_DIRS}) |
72 INCLUDE_DIRECTORIES(${Qt5LinguistTools_INCLUDE_DIRS}) |
73 INCLUDE_DIRECTORIES(${Qt5PrintSupport_INCLUDE_DIRS}) |
73 INCLUDE_DIRECTORIES(${Qt5PrintSupport_INCLUDE_DIRS}) |
74 INCLUDE_DIRECTORIES(${Qt5WebSockets_INCLUDE_DIRS}) |
74 INCLUDE_DIRECTORIES(${Qt5WebSockets_INCLUDE_DIRS}) |
75 INCLUDE_DIRECTORIES(${Qt5Charts_INCLUDE_DIRS}) |
75 INCLUDE_DIRECTORIES(${Qt5Charts_INCLUDE_DIRS}) |
|
76 INCLUDE_DIRECTORIES(${Qt5WebEngineWidgets_INCLUDE_DIRS}) |
76 |
77 |
77 # Xml |
78 # Xml |
78 |
79 |
79 # Some extra files for the "make clean" target. |
80 # Some extra files for the "make clean" target. |
80 SET_PROPERTY( |
81 SET_PROPERTY( |
226 ${SRCDIR}/DetailCO2meter.cpp |
227 ${SRCDIR}/DetailCO2meter.cpp |
227 ${SRCDIR}/DetailiSpindel.cpp |
228 ${SRCDIR}/DetailiSpindel.cpp |
228 ${SRCDIR}/ChartCarbonate.cpp |
229 ${SRCDIR}/ChartCarbonate.cpp |
229 ${SRCDIR}/ChartFermenter.cpp |
230 ${SRCDIR}/ChartFermenter.cpp |
230 ${SRCDIR}/ChartiSpindel.cpp |
231 ${SRCDIR}/ChartiSpindel.cpp |
|
232 ${SRCDIR}/Webcam.cpp |
231 ${SRCDIR}/EditProduct.cpp |
233 ${SRCDIR}/EditProduct.cpp |
232 ${SRCDIR}/ImportXML.cpp |
234 ${SRCDIR}/ImportXML.cpp |
233 ${SRCDIR}/ImportBrew.cpp |
235 ${SRCDIR}/ImportBrew.cpp |
234 ${SRCDIR}/Setup.cpp |
236 ${SRCDIR}/Setup.cpp |
235 ${SRCDIR}/Utils.cpp |
237 ${SRCDIR}/Utils.cpp |
291 ${SRCDIR}/DetailCO2meter.h |
293 ${SRCDIR}/DetailCO2meter.h |
292 ${SRCDIR}/DetailiSpindel.h |
294 ${SRCDIR}/DetailiSpindel.h |
293 ${SRCDIR}/ChartCarbonate.h |
295 ${SRCDIR}/ChartCarbonate.h |
294 ${SRCDIR}/ChartFermenter.h |
296 ${SRCDIR}/ChartFermenter.h |
295 ${SRCDIR}/ChartiSpindel.h |
297 ${SRCDIR}/ChartiSpindel.h |
|
298 ${SRCDIR}/Webcam.h |
296 ${SRCDIR}/EditProduct.h |
299 ${SRCDIR}/EditProduct.h |
297 ${SRCDIR}/ImportXML.h |
300 ${SRCDIR}/ImportXML.h |
298 ${SRCDIR}/ImportBrew.h |
301 ${SRCDIR}/ImportBrew.h |
299 ${SRCDIR}/Setup.h |
302 ${SRCDIR}/Setup.h |
300 ${SRCDIR}/Utils.h |
303 ${SRCDIR}/Utils.h |
375 SET( bmsapp_DESKTOP |
378 SET( bmsapp_DESKTOP |
376 ${ROOTDIR}/bmsapp.desktop |
379 ${ROOTDIR}/bmsapp.desktop |
377 ) |
380 ) |
378 |
381 |
379 add_executable(${bmsapp_EXECUTABLE} ${SOURCE_FILES} ${QM_FILES}) |
382 add_executable(${bmsapp_EXECUTABLE} ${SOURCE_FILES} ${QM_FILES}) |
380 target_link_libraries(${bmsapp_EXECUTABLE} Qt5::Core Qt5::Widgets Qt5::Network Qt5::Sql Qt5::PrintSupport Qt5::WebSockets Qt5::Charts) |
383 target_link_libraries(${bmsapp_EXECUTABLE} Qt5::Core Qt5::Widgets Qt5::Network Qt5::Sql Qt5::PrintSupport Qt5::WebSockets Qt5::Charts Qt5::WebEngineWidgets) |
381 |
384 |
382 # `make translations' |
385 # `make translations' |
383 add_custom_target(translations DEPENDS ${QM_FILES}) |
386 add_custom_target(translations DEPENDS ${QM_FILES}) |
384 ENDIF() |
387 ENDIF() |
385 |
388 |