Revision control

++ cmake_minimum_required(VERSION 3.16)
++
++ project(CiNetworkTest LANGUAGES CXX)
++
++ set(CMAKE_AUTOUIC ON)
++ set(CMAKE_AUTOMOC ON)
++ set(CMAKE_AUTORCC ON)
++
++ set(CMAKE_CXX_STANDARD 17)
++ set(CMAKE_CXX_STANDARD_REQUIRED ON)
++
++ find_package(QT NAMES Qt6 Qt5 REQUIRED COMPONENTS Core Network)
++ find_package(Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Core Network)
++
++ add_executable(CiNetworkTest
++ main.cpp
++ testcases.qrc
++ networktest.h networktest.cpp
++ )
++
++ target_link_libraries(CiNetworkTest
++ Qt${QT_VERSION_MAJOR}::Core
++ Qt${QT_VERSION_MAJOR}::Network
++ )
++
++ include(GNUInstallDirs)
++ install(TARGETS CiNetworkTest
++ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
++ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
++ )
++
++ set_target_properties(CiNetworkTest PROPERTIES
++ MACOSX_BUNDLE TRUE
++ )