CMakeLists.txt

changeset 391
42936c86cbac
parent 388
5eea69925634
child 393
be46d228ea0d
equal deleted inserted replaced
390:2a69be28a925 391:42936c86cbac
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

mercurial