2024-11-20 00:50:35 +01:00
|
|
|
cmake_minimum_required(VERSION 3.10)
|
2024-11-20 01:17:53 +01:00
|
|
|
project(DataAcquisitionTests)
|
2024-11-20 00:50:35 +01:00
|
|
|
|
2024-11-20 01:17:53 +01:00
|
|
|
# Abilita i test
|
|
|
|
|
enable_testing()
|
2024-11-20 00:50:35 +01:00
|
|
|
|
2024-11-20 01:17:53 +01:00
|
|
|
# Crea la libreria
|
2024-11-20 00:50:35 +01:00
|
|
|
add_library(dataAcquisition libraries/dataAcquisition.c)
|
2024-11-20 01:17:53 +01:00
|
|
|
target_include_directories(dataAcquisition PUBLIC include)
|
|
|
|
|
target_link_libraries(dataAcquisition m)
|
|
|
|
|
|
|
|
|
|
# Crea l'eseguibile di test
|
|
|
|
|
add_executable(test_dataAcquisition test/test_dataAcquisition.c)
|
|
|
|
|
target_link_libraries(test_dataAcquisition dataAcquisition)
|
2024-11-20 00:50:35 +01:00
|
|
|
|
2024-11-20 01:17:53 +01:00
|
|
|
# Aggiungi il test a CTest
|
|
|
|
|
add_test(NAME DataAcquisitionTest COMMAND test_dataAcquisition)
|