Dev: added script for easy setup of a developer build, just convenience.
[marnav.git] / examples / qtnmeadiag / CMakeLists.txt
blobd52592fc68419bd815a931acdbfb216ec8f5e51c
2 find_package(Qt5Core)
4 if(${Qt5Core_FOUND})
5         find_package(Qt5Widgets REQUIRED)
6         find_package(Qt5SerialPort REQUIRED)
8         message(STATUS "Qt5 found: ${Qt5Core_VERSION}")
9         message(STATUS "  ${Qt5Core_LIBRARIES}")
10         message(STATUS "  ${Qt5Widgets_LIBRARIES}")
11         message(STATUS "  ${Qt5SerialPort_LIBRARIES}")
13         include_directories(${Qt5Core_INCLUDE_DIRS})
14         include_directories(${Qt5Widgets_INCLUDE_DIRS})
15         include_directories(${Qt5SerialPort_INCLUDE_DIRS})
17         set(CMAKE_AUTOMOC ON)
19         add_executable(qtnmeadiag
20                 MainWindow.cpp
21                 main.cpp
22                 )
24         target_link_libraries(qtnmeadiag
25                 ${Qt5SerialPort_LIBRARIES}
26                 ${Qt5Widgets_LIBRARIES}
27                 ${Qt5Core_LIBRARIES}
28                 marnav
29                 )
31         qt5_use_modules(qtnmeadiag Core Widgets SerialPort)
33 else()
34         message(STATUS "Qt5 not found")
35 endif()