MCPcopy Create free account
hub / github.com/Pagghiu/SaneCppLibraries / configureStdCppHeaderNoLinkTest

Function configureStdCppHeaderNoLinkTest

Tools/SC-build.cpp:529–543  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

527}
528
529Result configureStdCppHeaderNoLinkTest(const Parameters& parameters, Workspace& workspace)
530{
531 Project project = {STD_CPP_HEADER_NO_LINK_TEST_PROJECT_NAME};
532 project.setRootDirectory(parameters.directories.projectDirectory.view());
533
534 project.addPresetConfiguration(Configuration::Preset::Debug, parameters);
535 project.addPresetConfiguration(Configuration::Preset::Release, parameters);
536
537 project.files.compile.cppStandard = CppStandard::CPP20;
538 project.link.linkStdCpp = false; // This probe explicitly verifies standard headers without libstdc++.
539 project.addFile("Support/CompileTests/StdCppHeaderNoLinkProbe.cpp");
540
541 SC_TRY(workspace.projects.push_back(move(project)));
542 return Result(true);
543}
544
545Result configureSCAwaitCoroutineShimTest(const Parameters& parameters, Workspace& workspace)
546{

Callers 1

configureFunction · 0.85

Calls 4

addFileMethod · 0.80
ResultClass · 0.50
viewMethod · 0.45
push_backMethod · 0.45

Tested by

no test coverage detected