cmake_minimum_required(VERSION 3.5)
|
|
# set the project name and version
|
project(B_BUS VERSION 3.0)
|
|
# specify the C++ standard
|
set(CMAKE_CXX_STANDARD 11)
|
set(CMAKE_CXX_STANDARD_REQUIRED True)
|
|
|
|
# add the MathFunctions library
|
# if(USE_MYMATH)
|
# add_subdirectory(MathFunctions)
|
# list(APPEND EXTRA_LIBS MathFunctions)
|
# endif()
|
|
# list(APPEND EXTRA_INCLUDES "${PROJECT_SOURCE_DIR}/include/usgcommon")
|
# list(APPEND EXTRA_LIBS lib/usgcommon)
|
|
add_subdirectory(${PROJECT_SOURCE_DIR}/src)
|
# list(APPEND EXTRA_LIBS shm_queue)
|
|
|
# target_link_libraries(B_BUS PUBLIC ${EXTRA_LIBS})
|
|
# add the binary tree to the search path for include files
|
# so that we will find BusConfig.h
|
# target_include_directories(B_BUS PUBLIC
|
# "${PROJECT_BINARY_DIR}"
|
# ${EXTRA_INCLUDES}
|
# )
|
|
# add the executable
|
# add_executable(B_BUS B_BUS.cxx)
|
# add the install targets
|
# install(TARGETS B_BUS DESTINATION bin)
|
# install(FILES "${PROJECT_BINARY_DIR}/BusConfig.h"
|
# DESTINATION include
|
# )
|
|