brintos

brintos / llvm-project-archived public Read only

0
0
Text · 963 B · 511b16d Raw
52 lines · plain
1if(NOT (EXISTS ${LIBC_SOURCE_DIR}/startup/linux/${LIBC_TARGET_ARCHITECTURE}))2  message("Skipping startup integration tests for target architecture ${LIBC_TARGET_ARCHITECTURE}.")3  return()4endif()5 6add_custom_target(libc-startup-tests)7add_dependencies(libc-integration-tests libc-startup-tests)8 9add_integration_test(10  startup_args_test11  SUITE libc-startup-tests12  SRCS13    args_test.cpp14  ARGS15    1 2 316  ENV17    FRANCE=Paris18    GERMANY=Berlin19)20 21add_integration_test(22  startup_no_envp_test23  SUITE libc-startup-tests24  SRCS25    main_without_envp.cpp26)27 28add_integration_test(29  startup_no_args_test30  SUITE libc-startup-tests31  SRCS32    main_without_args.cpp33)34 35add_integration_test(36  startup_tls_test37  SUITE libc-startup-tests38  SRCS39    tls_test.cpp40  DEPENDS41    libc.include.sys_mman42    libc.src.errno.errno43    libc.src.sys.mman.mmap44)45 46add_integration_test(47  init_fini_array_test48  SUITE libc-startup-tests49  SRCS50    init_fini_array_test.cpp51)52