# cmake_minimum_required(VERSION ) cmake_minimum_required(VERSION 3.3) project(Wintmotion) SET(CMAKE_INSTALL_PREFIX < /home/pi/bin >) set(CMAKE_AUTOMOC ON) set(CMAKE_AUTOUIC ON) set(CMAKE_AUTORCC ON) set(CMAKE_CXX_STANDARD 11) set(CMAKE_CXX_STANDARD 14) IF (WIN32) include_directories(../../third/GpsSynchComputerTime) include_directories(C:/Qt/Qt5.12.7/5.12.7/mingw73_64/include C:/Qt/Qt5.12.7/5.12.7/mingw73_64/include/QtCore C:/Qt/Qt5.12.7/5.12.7/mingw73_64/include/QtNetwork C:/Qt/Qt5.12.7/5.12.7/mingw73_64/include/QtNetwork/QtSerialPort ) include_directories(C:/Qt/Qt5.12.7/5.12.7/mingw73_64/include/QtWebSockets) ENDIF () set(QT Core Network Gui WebSockets SerialPort) set(TEMPLATE app) set(TARGET Wintmotion) set(CMAKE_INCLUDE_CURRENT_DIR ON) #find_package(Qt5 REQUIRED ${QT}) IF (WIN32) MESSAGE(STATUS "Now is windows") set(CMAKE_PREFIX_PATH ${CMAKE_PREFIX_PATH} C:/Qt/Qt5.12.7/5.12.7/mingw73_64/ ) ENDIF () find_package(Qt5 REQUIRED ${QT}) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall") include_directories(../source) add_executable(Wintmotion ../source/commandlineparser.cpp ../source/main.cpp ../source/qtserialport.cpp ../source/witmotionDll.pro ../source/witmotiondll.cpp ) qt5_use_modules(Wintmotion ${QT})