407
407
"CMAKE_SHARED_LINKER_FLAGS_INIT" : " -fsanitize=address" ,
408
408
"CMAKE_CXX_STANDARD" : " 20"
409
409
}
410
- },
411
- {
412
- "name" : " emscripten_debug" ,
413
- "displayName" : " emscripten debug" ,
414
- "generator" : " Unix Makefiles" ,
415
- "binaryDir" : " ${sourceDir}/build/default" ,
416
- "cacheVariables" : {
417
- "CMAKE_BUILD_TYPE" : " Debug" ,
418
- "CMAKE_C_FLAGS" : " -ggdb3 -O0" ,
419
- "CMAKE_CXX_FLAGS" : " -ggdb3 -O0" ,
420
- "CMAKE_EXE_LINKER_FLAGS_INIT" : " -gsource-map" ,
421
- "CMAKE_MODULE_LINKER_FLAGS_INIT" : " -gsource-map" ,
422
- "CMAKE_SHARED_LINKER_FLAGS_INIT" : " -gsource-map" ,
423
- "CMAKE_CXX_STANDARD" : " 20"
424
- },
425
- "environment" : {
426
- "CC" : " emcc" ,
427
- "CXX" : " em++"
428
- }
429
- },
430
- {
431
- "name" : " emscripten_debug_asan" ,
432
- "displayName" : " emscripten debug asan" ,
433
- "generator" : " Unix Makefiles" ,
434
- "binaryDir" : " ${sourceDir}/build/default" ,
435
- "cacheVariables" : {
436
- "CMAKE_BUILD_TYPE" : " Debug" ,
437
- "CMAKE_C_FLAGS" : " -ggdb3 -O0 -fsanitize=address" ,
438
- "CMAKE_CXX_FLAGS" : " -ggdb3 -O0 -fsanitize=address" ,
439
- "CMAKE_EXE_LINKER_FLAGS_INIT" : " -gsource-map -fsanitize=address" ,
440
- "CMAKE_MODULE_LINKER_FLAGS_INIT" : " -gsource-map -fsanitize=address" ,
441
- "CMAKE_SHARED_LINKER_FLAGS_INIT" : " -gsource-map -fsanitize=address" ,
442
- "CMAKE_CXX_STANDARD" : " 20"
443
- },
444
- "environment" : {
445
- "CC" : " emcc" ,
446
- "CXX" : " em++"
447
- }
448
- },
449
- {
450
- "name" : " emscripten_release" ,
451
- "displayName" : " emscripten release" ,
452
- "generator" : " Unix Makefiles" ,
453
- "binaryDir" : " ${sourceDir}/build/default" ,
454
- "cacheVariables" : {
455
- "CMAKE_BUILD_TYPE" : " Release" ,
456
- "CMAKE_C_FLAGS" : " -DNDEBUG -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -O3 -pipe" ,
457
- "CMAKE_CXX_FLAGS" : " -DNDEBUG -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -O3 -pipe" ,
458
- "CMAKE_EXE_LINKER_FLAGS_INIT" : " -gsource-map" ,
459
- "CMAKE_MODULE_LINKER_FLAGS_INIT" : " -gsource-map" ,
460
- "CMAKE_SHARED_LINKER_FLAGS_INIT" : " -gsource-map" ,
461
- "CMAKE_CXX_STANDARD" : " 20"
462
- },
463
- "environment" : {
464
- "CC" : " emcc" ,
465
- "CXX" : " em++"
466
- }
467
- },
468
- {
469
- "name" : " emscripten_release_asan" ,
470
- "displayName" : " emscripten release asan" ,
471
- "generator" : " Unix Makefiles" ,
472
- "binaryDir" : " ${sourceDir}/build/default" ,
473
- "cacheVariables" : {
474
- "CMAKE_BUILD_TYPE" : " Release" ,
475
- "CMAKE_C_FLAGS" : " -DNDEBUG -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -O3 -pipe -fsanitize=address" ,
476
- "CMAKE_CXX_FLAGS" : " -DNDEBUG -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -O3 -pipe -fsanitize=address" ,
477
- "CMAKE_EXE_LINKER_FLAGS_INIT" : " -gsource-map -fsanitize=address" ,
478
- "CMAKE_MODULE_LINKER_FLAGS_INIT" : " -gsource-map -fsanitize=address" ,
479
- "CMAKE_SHARED_LINKER_FLAGS_INIT" : " -gsource-map -fsanitize=address" ,
480
- "CMAKE_CXX_STANDARD" : " 20"
481
- },
482
- "environment" : {
483
- "CC" : " emcc" ,
484
- "CXX" : " em++"
485
- }
486
410
}
487
411
],
488
412
"buildPresets" : [
580
504
"name" : " macos_x86_64_release_asan" ,
581
505
"configurePreset" : " macos_x86_64_release_asan" ,
582
506
"configuration" : " Release"
583
- },
584
- {
585
- "name" : " emscripten_debug" ,
586
- "configurePreset" : " emscripten_debug" ,
587
- "configuration" : " Debug"
588
- },
589
- {
590
- "name" : " emscripten_debug_asan" ,
591
- "configurePreset" : " emscripten_debug_asan" ,
592
- "configuration" : " Debug"
593
- },
594
- {
595
- "name" : " emscripten_release" ,
596
- "configurePreset" : " emscripten_release" ,
597
- "configuration" : " Release"
598
- },
599
- {
600
- "name" : " emscripten_release_asan" ,
601
- "configurePreset" : " emscripten_release_asan" ,
602
- "configuration" : " Release"
603
507
}
604
508
],
605
509
"testPresets" : [
697
601
"name" : " macos_x86_64_release_asan" ,
698
602
"configuration" : " Release" ,
699
603
"configurePreset" : " macos_x86_64_release_asan"
700
- },
701
- {
702
- "name" : " emscripten_debug" ,
703
- "configuration" : " Debug" ,
704
- "configurePreset" : " emscripten_debug"
705
- },
706
- {
707
- "name" : " emscripten_debug_asan" ,
708
- "configuration" : " Debug" ,
709
- "configurePreset" : " emscripten_debug_asan"
710
- },
711
- {
712
- "name" : " emscripten_release" ,
713
- "configuration" : " Release" ,
714
- "configurePreset" : " emscripten_release"
715
- },
716
- {
717
- "name" : " emscripten_release_asan" ,
718
- "configuration" : " Release" ,
719
- "configurePreset" : " emscripten_release_asan"
720
604
}
721
605
],
722
606
"workflowPresets" : [
1042
926
"name" : " macos_x86_64_release"
1043
927
}
1044
928
]
1045
- },
1046
- {
1047
- "name" : " emscripten_debug_asan_workflow" ,
1048
- "steps" : [
1049
- {
1050
- "type" : " configure" ,
1051
- "name" : " emscripten_debug_asan"
1052
- },
1053
- {
1054
- "type" : " build" ,
1055
- "name" : " emscripten_debug_asan"
1056
- },
1057
- {
1058
- "type" : " test" ,
1059
- "name" : " emscripten_debug_asan"
1060
- }
1061
- ]
1062
- },
1063
- {
1064
- "name" : " emscripten_debug_workflow" ,
1065
- "steps" : [
1066
- {
1067
- "type" : " configure" ,
1068
- "name" : " emscripten_debug"
1069
- },
1070
- {
1071
- "type" : " build" ,
1072
- "name" : " emscripten_debug"
1073
- },
1074
- {
1075
- "type" : " test" ,
1076
- "name" : " emscripten_debug"
1077
- }
1078
- ]
1079
- },
1080
- {
1081
- "name" : " emscripten_release_asan_workflow" ,
1082
- "steps" : [
1083
- {
1084
- "type" : " configure" ,
1085
- "name" : " emscripten_release_asan"
1086
- },
1087
- {
1088
- "type" : " build" ,
1089
- "name" : " emscripten_release_asan"
1090
- },
1091
- {
1092
- "type" : " test" ,
1093
- "name" : " emscripten_release_asan"
1094
- }
1095
- ]
1096
- },
1097
- {
1098
- "name" : " emscripten_release_workflow" ,
1099
- "steps" : [
1100
- {
1101
- "type" : " configure" ,
1102
- "name" : " emscripten_release"
1103
- },
1104
- {
1105
- "type" : " build" ,
1106
- "name" : " emscripten_release"
1107
- },
1108
- {
1109
- "type" : " test" ,
1110
- "name" : " emscripten_release"
1111
- }
1112
- ]
1113
929
}
1114
930
]
1115
931
}
0 commit comments