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