start network-related part
This commit is contained in:
@@ -9,9 +9,11 @@ set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
|
||||
set(ADC_COMMON_HEADERS
|
||||
common/adc_traits.h
|
||||
common/adc_value_holder.h
|
||||
common/adc_value.h
|
||||
common/adc_valholder.h)
|
||||
common/adc_utils.h
|
||||
# common/adc_value_holder.h
|
||||
# common/adc_value.h
|
||||
# common/adc_valholder.h
|
||||
)
|
||||
|
||||
set(ADC_DEVICE_HEADERS
|
||||
device/adc_device_attribute.h
|
||||
@@ -24,8 +26,8 @@ option(BUILD_TESTS "Build tests" ON)
|
||||
if (BUILD_TESTS)
|
||||
find_package(doctest)
|
||||
|
||||
set(VALUEHOLDER_TEST_APP adc_valueholder_test)
|
||||
add_executable(${VALUEHOLDER_TEST_APP} tests/adc_valueholder_test.cpp)
|
||||
# set(VALUEHOLDER_TEST_APP adc_valueholder_test)
|
||||
# add_executable(${VALUEHOLDER_TEST_APP} tests/adc_valueholder_test.cpp)
|
||||
|
||||
set(DEVATTR_TEST_APP adc_devattr_test)
|
||||
add_executable(${DEVATTR_TEST_APP} tests/adc_devattr_test.cpp)
|
||||
@@ -40,17 +42,17 @@ if (BUILD_TESTS)
|
||||
FetchContent_MakeAvailable(doctest)
|
||||
endif()
|
||||
|
||||
target_link_libraries(${VALUEHOLDER_TEST_APP} PRIVATE doctest::doctest)
|
||||
# target_link_libraries(${VALUEHOLDER_TEST_APP} PRIVATE doctest::doctest)
|
||||
target_link_libraries(${DEVATTR_TEST_APP} PRIVATE doctest::doctest)
|
||||
include(CTest)
|
||||
add_test(VALUE_HOLDER ${VALUEHOLDER_TEST_APP})
|
||||
# add_test(VALUE_HOLDER ${VALUEHOLDER_TEST_APP})
|
||||
add_test(VALUE_HOLDER ${DEVATTR_TEST_APP})
|
||||
enable_testing()
|
||||
endif(BUILD_TESTS)
|
||||
|
||||
include(GNUInstallDirs)
|
||||
|
||||
add_library(${PROJECT_NAME} INTERFACE ${ADC_COMMON_HEADERS} ${ADC_DEVICE_HEADERS}
|
||||
common/adc_traits.h
|
||||
common/adc_utils.h)
|
||||
add_library(${PROJECT_NAME} INTERFACE ${ADC_COMMON_HEADERS} ${ADC_DEVICE_HEADERS})
|
||||
target_compile_features(${PROJECT_NAME} INTERFACE cxx_std_20)
|
||||
# target_link_libraries(${PROJECT_NAME} INTERFACE ASIO::ASIO)
|
||||
target_include_directories(
|
||||
|
||||
Reference in New Issue
Block a user