38 lines
808 B
CMake
38 lines
808 B
CMake
|
cmake_minimum_required(VERSION 2.8.12)
|
||
|
project(roboute)
|
||
|
|
||
|
find_package(Qt5Core REQUIRED)
|
||
|
find_package(Qt5Widgets REQUIRED)
|
||
|
find_package(Qt5Network REQUIRED)
|
||
|
|
||
|
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||
|
set(CMAKE_AUTOMOC ON)
|
||
|
|
||
|
set(HEADERS
|
||
|
roboute.h
|
||
|
mainwindow.h
|
||
|
)
|
||
|
|
||
|
set(SOURCES
|
||
|
main.cpp
|
||
|
roboute.cpp
|
||
|
mainwindow.cpp
|
||
|
)
|
||
|
|
||
|
add_executable(roboute ${HEADERS} ${SOURCES})
|
||
|
|
||
|
add_subdirectory(views)
|
||
|
add_subdirectory(models)
|
||
|
|
||
|
target_link_libraries(roboute Qt5::Core)
|
||
|
target_link_libraries(roboute Qt5::Widgets)
|
||
|
target_link_libraries(roboute Qt5::Network)
|
||
|
|
||
|
target_link_libraries(roboute wSocket)
|
||
|
target_link_libraries(roboute wDispatcher)
|
||
|
target_link_libraries(roboute utils)
|
||
|
target_link_libraries(roboute robouteViews)
|
||
|
target_link_libraries(roboute robouteModels)
|
||
|
|
||
|
install(TARGETS roboute RUNTIME DESTINATION bin)
|