xref: /llvm-project/openmp/tools/multiplex/tests/CMakeLists.txt (revision e9b8ed1fd7c561956b5b2b2e9c43de84a00b4018)
1# CMakeLists.txt file for unit testing OMPT multiplex header.
2include(CheckFunctionExists)
3include(CheckLibraryExists)
4
5macro(pythonize_bool var)
6  if (${var})
7    set(${var} True)
8  else()
9    set(${var} False)
10  endif()
11endmacro()
12
13set(OMPT_LOAD_CLIENT_TEST_CFLAGS "" CACHE STRING
14  "Extra compiler flags to send to the test compiler")
15
16get_target_property(OMPT_PRINT_CALLBACKS_DIR ompt-print-callback INTERFACE_INCLUDE_DIRECTORIES)
17add_openmp_testsuite(check-ompt-multiplex "Running OMPT multiplex tests" ${CMAKE_CURRENT_BINARY_DIR} DEPENDS omp)
18
19# Configure the lit.site.cfg.in file
20set(AUTO_GEN_COMMENT "## Autogenerated by OMPT_LOAD_CLIENT configuration.\n# Do not edit!")
21configure_file(lit.site.cfg.in lit.site.cfg @ONLY)
22