Mercurial > hg > CbC > CbC_llvm
view flang/unittests/CMakeLists.txt @ 209:dd44ba33042e
merged...
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 08 Jun 2021 06:36:09 +0900 |
parents | 2e18cbf3894f |
children | c4bab56944e8 |
line wrap: on
line source
add_custom_target(FlangUnitTests) set_target_properties(FlangUnitTests PROPERTIES FOLDER "Flang Unit Tests") function(add_flang_unittest test_dirname) add_unittest(FlangUnitTests ${test_dirname} ${ARGN}) endfunction() if (CXX_SUPPORTS_SUGGEST_OVERRIDE_FLAG) add_compile_options("-Wno-suggest-override") endif() function(add_flang_nongtest_unittest test_name) cmake_parse_arguments(ARG "SLOW_TEST" "" "" ${ARGN}) if(ARG_SLOW_TEST) set(suffix .slow) else() set(suffix .test) endif() add_executable(${test_name}${suffix} ${test_name}.cpp) if (LLVM_LINK_LLVM_DYLIB AND NOT ARG_DISABLE_LLVM_LINK_LLVM_DYLIB) set(llvm_libs LLVM) else() llvm_map_components_to_libnames(llvm_libs Support) endif() target_link_libraries(${test_name}${suffix} ${llvm_libs} ${ARG_UNPARSED_ARGUMENTS}) if(NOT ARG_SLOW_TEST) add_dependencies(FlangUnitTests ${test_name}${suffix}) endif() endfunction() add_subdirectory(Optimizer) add_subdirectory(Decimal) add_subdirectory(Evaluate) add_subdirectory(Runtime) add_subdirectory(RuntimeGTest) if (FLANG_BUILD_NEW_DRIVER) add_subdirectory(Frontend) endif()