diff options
author | Le-Tin <Tin.Le@vn.bosch.com> | 2021-09-01 10:54:43 +0000 |
---|---|---|
committer | Saya Sugiura <39760799+ssugiura@users.noreply.github.com> | 2021-10-05 11:19:26 +0900 |
commit | 16749747cc5827b346b818a947b360c060d7667f (patch) | |
tree | 3ea1d47e598fafab5ec64e9e67e33535c50b40aa /tests/CMakeLists.txt | |
parent | c602c605efba4c47d7c192d17d0debd25348a9d7 (diff) | |
download | DLT-daemon-16749747cc5827b346b818a947b360c060d7667f.tar.gz |
gtest_dlt_daemon_gateway: fix gtest build failed
Add gtest and gtest_main libraries if we don't install gtest package in system
Create a new message fillter config file when running gtest gateway shell script
set type of control message is CONTROL_MESSAGE_ON_DEMAND when testing dlt_gateway_send_control_message function
Signed-off-by: Le-Tin <Tin.Le@vn.bosch.com>
Diffstat (limited to 'tests/CMakeLists.txt')
-rw-r--r-- | tests/CMakeLists.txt | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index ccf6e03..a461891 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -8,8 +8,12 @@ configure_file(${PROJECT_SOURCE_DIR}/tests/testfile.dlt ${PROJECT_BINARY_DIR}/te configure_file(${PROJECT_SOURCE_DIR}/tests/testfilter.txt ${PROJECT_BINARY_DIR}/tests COPYONLY) configure_file(${PROJECT_SOURCE_DIR}/tests/testfile_filetransfer.txt ${PROJECT_BINARY_DIR}/tests COPYONLY) -set(GTEST_LIBS gtest gtest_main) -set(GTEST_LIBS ${GTEST_LIBS} CACHE STRING "Gtest libraries") +if("${GTEST_BOTH_LIBRARIES}" STREQUAL "") + set(GTEST_LIBS gtest gtest_main) + set(GTEST_LIBS ${GTEST_LIBS} CACHE STRING "Gtest libraries") +else() + set(GTEST_LIBS ${GTEST_BOTH_LIBRARIES}) +endif() if(${CMAKE_SYSTEM_NAME} STREQUAL "Linux") set(LIBRARIES "") @@ -17,9 +21,9 @@ else() set(LIBRARIES socket) endif() -set(DLT_LIBRARIES dlt ${GTEST_BOTH_LIBRARIES} ${LIBRARIES}) -set(DLT_DAEMON_LIBRARIES dlt_daemon ${GTEST_BOTH_LIBRARIES} ${LIBRARIES}) -set(DLT_CONTROL_LIBRARIES dlt dlt_control_common_lib ${GTEST_BOTH_LIBRARIES}) +set(DLT_LIBRARIES dlt ${GTEST_LIBS} ${LIBRARIES}) +set(DLT_DAEMON_LIBRARIES dlt_daemon ${GTEST_LIBS} ${LIBRARIES}) +set(DLT_CONTROL_LIBRARIES dlt dlt_control_common_lib ${GTEST_LIBS}) #Receiver used for QTs. add_test() is not required add_executable(dlt_test_receiver dlt_test_receiver.c) |