diff options
Diffstat (limited to 'gtest/CMakeLists.txt')
| -rw-r--r-- | gtest/CMakeLists.txt | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/gtest/CMakeLists.txt b/gtest/CMakeLists.txt index aaa322a7..23e6865c 100644 --- a/gtest/CMakeLists.txt +++ b/gtest/CMakeLists.txt @@ -5,6 +5,9 @@ aux_source_directory(${CMAKE_CURRENT_SOURCE_DIR} SRCS) include_directories("/opt/MESA/include") include_directories("/opt/MESA/include/MESA") link_directories("/opt/MESA/lib") +link_directories("${CMAKE_BINARY_DIR}/support/GoogleTest/include/") +link_directories("${CMAKE_BINARY_DIR}/src/") +link_directories("${CMAKE_BINARY_DIR}/support/GoogleTest/lib/") #link_libraries(hos-client-cpp gtest gtest_main pthread) # coverage @@ -14,7 +17,12 @@ SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fprofile-arcs -ftest-cove add_definitions(-g -W -Wall -std=c++11) #add_executable(gtest_hos_client gtest_hos_init_instance.cpp gtest_hos_get_instance.cpp gtest_hos_close_fd.cpp gtest_hos_open_fd.cpp) -#add_executable(gtest_hos_client CheckHosClient.cpp gtest_hos_close_fd.cpp) +#add_executable(gtest_hos_client CheckHosClient.cpp gtest_hos_init_instance.cpp) add_executable(gtest_hos_client ${SRCS}) +add_dependencies(gtest_hos_client ${lib_name}_shared gtest) target_link_libraries(gtest_hos_client hos-client-cpp gtest gtest_main pthread) +add_test(NAME SOFT_LINK COMMAND sh -c "ln -sf ${CMAKE_CURRENT_SOURCE_DIR}/conf ${CMAKE_BINARY_DIR}/conf") +add_test(NAME MKDIR COMMAND sh -c "cd ${CMAKE_CURRENT_BINARY_DIR} && mkdir log") +add_test(NAME HOS_TEST COMMAND gtest_hos_client) + |
