# # Tests for the common library # project(rocprofiler-tests-common LANGUAGES C CXX) include(GoogleTest) set(common_sources demangling.cpp environment.cpp mpl.cpp) add_executable(common-tests) target_sources(common-tests PRIVATE ${common_sources}) target_link_libraries( common-tests PRIVATE rocprofiler-sdk::rocprofiler-sdk-headers rocprofiler-sdk::rocprofiler-sdk-common-library GTest::gtest GTest::gtest_main) gtest_add_tests( TARGET common-tests SOURCES ${common_sources} TEST_LIST common-tests_TESTS WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) set_tests_properties(${common-tests_TESTS} PROPERTIES TIMEOUT 45 LABELS "unittests")