Lines Matching +full:external +full:- +full:contents

3 // RUN: rm -rf %t
4 // RUN: split-file %s %t
6 // Pre-populate the module cache with the modules that don't use VFS overlays.
7 // RUN: %clang_cc1 -fsyntax-only -F%t/Frameworks -I%t/include %t/prepopulate_module_cache.m \
8 // RUN: -fmodules -fimplicit-module-maps -fmodules-cache-path=%t/modules.cache
10 // Execute a compilation with VFS overlay. .pcm file path looks like <hash1>/ModuleName-<hash2>.pcm.
15 // DEFINE: %{command} = %clang_cc1 -fsyntax-only -verify -F%t/Frameworks -I%t/include %t/test.m \
16 // DEFINE: -fmodules -fimplicit-module-maps -fmodules-cache-path=%t/modules.cache
17 // RUN: sed -e "s@TMP_DIR@%{/t:regex_replacement}@g" -e "s@USE_EXTERNAL_NAMES_OPTION@@g" %t/overlay…
18 // RUN: %{command} -ivfsoverlay %t/external-names-default.yaml
20 …d -e "s@TMP_DIR@%{/t:regex_replacement}@g" -e "s@USE_EXTERNAL_NAMES_OPTION@'use-external-names': t…
21 // RUN: %{command} -ivfsoverlay %t/external-names-true.yaml
23-e "s@TMP_DIR@%{/t:regex_replacement}@g" -e "s@USE_EXTERNAL_NAMES_OPTION@'use-external-names': fa…
24 // RUN: %{command} -ivfsoverlay %t/external-names-false.yaml
26 //--- prepopulate_module_cache.m
29 //--- test.m
30 // At first import multi-path modules directly, so clang decides which .pcm file they should belong…
37 // expected-no-diagnostics
40 //--- Frameworks/MultiPath.framework/Headers/MultiPath.h
43 //--- Frameworks/MultiPath.framework/Modules/module.modulemap
50 //--- include/MultiPathHeader.h
53 //--- include/module.modulemap
60 //--- Frameworks/Redirecting.framework/Headers/Redirecting.h
64 //--- Frameworks/Redirecting.framework/Modules/module.modulemap
71 //--- BuildTemporaries/MultiPath.h
73 //--- BuildTemporaries/framework.modulemap
78 //--- BuildTemporaries/header.h
80 //--- BuildTemporaries/include.modulemap
86 //--- overlay.yaml.template
92 'contents': [
94 'external-contents': 'TMP_DIR/BuildTemporaries/MultiPath.h'}
97 'contents': [
99 'external-contents': 'TMP_DIR/BuildTemporaries/framework.modulemap'}
102 'contents': [
104 'external-contents': 'TMP_DIR/BuildTemporaries/header.h'},
106 'external-contents': 'TMP_DIR/BuildTemporaries/include.modulemap'}