tests/CMakeLists.txt

changeset 753
24dc84788dee
parent 728
71c4ac35c1ce
child 756
0b635553b86a
     1.1 --- a/tests/CMakeLists.txt	Sun Sep 03 09:10:16 2023 +0200
     1.2 +++ b/tests/CMakeLists.txt	Thu Oct 12 00:00:35 2023 +0200
     1.3 @@ -1,5 +1,10 @@
     1.4 -# Use C++ for Testing
     1.5 +cmake_minimum_required(VERSION 3.14)
     1.6 +project(ucxtest VERSION 3.0 DESCRIPTION "UAP Common Extensions - Tests")
     1.7 +
     1.8 +# Configuration
     1.9 +cmake_policy(SET CMP0077 NEW)
    1.10  set(CMAKE_CXX_STANDARD 17)
    1.11 +enable_testing()
    1.12  
    1.13  # Load Google Test Framework
    1.14  option(INSTALL_GTEST "By default googletest shall not be installed." OFF)
    1.15 @@ -31,5 +36,5 @@
    1.16          selftest.cpp
    1.17          util_allocator.cpp
    1.18          )
    1.19 -target_link_libraries(ucxtest PRIVATE ucx_static gtest_main)
    1.20 +target_link_libraries(ucxtest ${CMAKE_BINARY_DIR}/../libucx${STLIB_EXT} gtest_main)
    1.21  gtest_discover_tests(ucxtest)

mercurial