added vrpmdv-rtservice, vrpmdv-mon-datafile,
vrpmdv-monitoring-controler, vrpmdv-mon-tty
This commit is contained in:
@@ -0,0 +1,59 @@
|
||||
|
||||
cmake_minimum_required(VERSION 3.5)
|
||||
#set(CMAKE_TRY_COMPILE_TARGET_TYPE STATIC_LIBRARY)
|
||||
#SET(CMAKE_SYSTEM_PROCESSOR arm)
|
||||
#SET(CMAKE_CROSSCOMPILING 1)
|
||||
|
||||
project(RTService)
|
||||
|
||||
# set(CMAKE_TRY_COMPILE_TARGET_TYPE "STATIC_LIBRARY")
|
||||
# set(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "")
|
||||
# set(CMAKE_SHARED_LIBRARY_LINK_CXX_FLAGS "")
|
||||
# set(CMAKE_C_COMPILER_WORKS 1)
|
||||
|
||||
|
||||
# set(CMAKE_FIND_PACKAGE_PREFER_CONFIG ON)
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
set(CMAKE_CXX_EXTENSIONS OFF)
|
||||
|
||||
# SET(CMAKE_SYSTEM_PROCESSOR arm)
|
||||
# SET(CMAKE_CROSSCOMPILING 1)
|
||||
|
||||
|
||||
# set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
|
||||
# set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
|
||||
# set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
|
||||
# set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)
|
||||
|
||||
|
||||
|
||||
set(GCC_COMPILE_FLAGS "-Wall -Wextra -Werror -Wsuggest-override -Wno-register -Wno-missing-braces -Wno-unknown-pragmas -fdiagnostics-show-option")
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${GCC_COMPILE_FLAGS}")
|
||||
|
||||
# Find python and Boost - both are required dependencies
|
||||
find_package(Boost)
|
||||
|
||||
set(source_files
|
||||
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/src/RTService.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/src/monitoringTask/RTSMonitoringTask.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/src/utilities/RTSCoproHelper.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/include/RTSMonFrame.h
|
||||
|
||||
)
|
||||
|
||||
add_executable(${PROJECT_NAME} ${source_files})
|
||||
|
||||
|
||||
#file( GLOB LIB_SOURCES .src/*.cpp )
|
||||
#file( GLOB LIB_HEADERS lib/*.h )
|
||||
|
||||
# target_link_libraries(RTService
|
||||
# PRIVATE
|
||||
# Boost
|
||||
#)cd
|
||||
#target_include_directories(${PROJECT_NAME} PRIVATE ${RTSERVICEINCLUDE})
|
||||
|
||||
install(TARGETS RTService DESTINATION bin)
|
||||
Reference in New Issue
Block a user