From 3f532e665d3bd260720c225d6ef06e1dd0753017 Mon Sep 17 00:00:00 2001 From: TermiNexus Date: Mon, 5 Oct 2026 09:22:53 +0800 Subject: [PATCH] =?UTF-8?q?chore(test):=20=E7=A7=BB=E9=99=A4=E5=B7=A5?= =?UTF-8?q?=E7=A8=8B=E9=85=8D=E7=BD=AE=E9=87=8C=E7=9A=84=20-Wl,--allow-mul?= =?UTF-8?q?tiple-definition=20=E5=85=9C=E5=BA=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 该 flag 会静默吞掉真实重复符号(PYI_BUF_SIZE 一类),违背 fail-fast。逐个工程移除后由 TPV 自举产物重建并运行验证,顺序回归 77/77 全通过。顺带提交 ProbeGen 配置 project.vpj -> project.json 的重命名(回归脚本只认 project.json)。 --- ArgparseTest/project.json | 58 +++++++++--------- AstTest/project.json | 56 ++++++++--------- BuddyTest/project.json | 56 ++++++++--------- BuiltinDecoratorTest/project.json | 75 ++++++++++++----------- CPythonTest/project.json | 67 ++++++++++----------- CharTest/project.json | 1 - ClassArrayTest/project.json | 77 ++++++++++++------------ ClosureCallTest/project.json | 75 ++++++++++++----------- ClosureTest/project.json | 77 ++++++++++++------------ ClosureTest2/project.json | 77 ++++++++++++------------ CoroTest/project.json | 1 - DecoratorTest/project.json | 75 ++++++++++++----------- DefaultArgTest/project.json | 1 - DefineTest/project.json | 77 ++++++++++++------------ DictTest/project.json | 56 ++++++++--------- DocTest/project.json | 75 ++++++++++++----------- DocTest/project_opt.json | 77 ++++++++++++------------ EdgeCaseTest/project.json | 56 ++++++++--------- EnumTest/project.json | 77 ++++++++++++------------ EqTest/project.json | 56 ++++++++--------- ExpandKeywordsTest/project.json | 77 ++++++++++++------------ Extern2Test/project.json | 75 ++++++++++++----------- FakeDuckTest/project.json | 64 ++++++++++---------- FileIoTest/project.json | 77 ++++++++++++------------ ForAndLoopTest/project.json | 56 ++++++++--------- FormatStringTest/project.json | 56 ++++++++--------- FuncTest/project.json | 77 ++++++++++++------------ G3/project.json | 77 ++++++++++++------------ G4/project.json | 79 ++++++++++++------------ G5/project.json | 79 ++++++++++++------------ G6/project.json | 77 ++++++++++++------------ G7/project.json | 79 ++++++++++++------------ GenericOopTest/project.json | 77 ++++++++++++------------ GenericTest/project.json | 77 ++++++++++++------------ GenericTest2/project.json | 77 ++++++++++++------------ GenericTest3/project.json | 77 ++++++++++++------------ GenericTest4/project.json | 77 ++++++++++++------------ HashLibTest/project.json | 77 ++++++++++++------------ HashTableTest/project.json | 56 ++++++++--------- IsinstanceTest/project.json | 77 ++++++++++++------------ IterTest/project.json | 77 ++++++++++++------------ JsonTest/project.json | 75 ++++++++++++----------- LLvmLiteTest/project.json | 66 ++++++++++---------- ListTest/project.json | 56 ++++++++--------- LogicFlowTest/project.json | 77 ++++++++++++------------ LoopMathTest/project.json | 77 ++++++++++++------------ LoopTest/project.json | 77 ++++++++++++------------ MLIRLiteTest/project.json | 2 +- MemhubTest/project.json | 56 ++++++++--------- MpoolOopTest/project.json | 77 ++++++++++++------------ MultiInheritTest/project.json | 77 ++++++++++++------------ NegativeTest/project.json | 71 +++++++++++----------- NewAstTest/project.json | 56 ++++++++--------- NoVTableCrossMixinTest/project.json | 2 +- NoVTableTest/project.json | 77 ++++++++++++------------ NumpyTest/project.json | 77 ++++++++++++------------ OopInheritTest/project.json | 77 ++++++++++++------------ PointerTest/project.json | 77 ++++++++++++------------ ProbeGen/{project.vpj => project.json} | 1 - PtrOpProbe/project.json | 2 +- RawArrayTest/project.json | 1 - ShortCircuitTest/project.json | 56 ++++++++--------- SimdTest/project.json | 75 ++++++++++++----------- SlotsBugTest/project.json | 56 ++++++++--------- SprintfTest/project.json | 56 ++++++++--------- StringIterTest/project.json | 77 ++++++++++++------------ StringTest/project.json | 77 ++++++++++++------------ StructTest/project.json | 77 ++++++++++++------------ SuperTest/project.json | 77 ++++++++++++------------ SysLibTest/project.json | 56 ++++++++--------- TestFBProject/project.json | 69 +++++++++++---------- ThreadingTest/project.json | 2 +- TypeCastTest/project.json | 77 ++++++++++++------------ VRandomTest/project.json | 56 ++++++++--------- VariadicTest/project.json | 77 ++++++++++++------------ VectorGenericTest/project.json | 77 ++++++++++++------------ WebTest/project.json | 54 ++++++++--------- ZlibDbg/project.json | 1 - ZlibTest/project.json | 83 +++++++++++++------------- 79 files changed, 2422 insertions(+), 2477 deletions(-) rename ProbeGen/{project.vpj => project.json} (95%) diff --git a/ArgparseTest/project.json b/ArgparseTest/project.json index 7c0bf4a..d751104 100644 --- a/ArgparseTest/project.json +++ b/ArgparseTest/project.json @@ -1,30 +1,30 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "ArgparseTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] - }, - "linker": { - "cmd": "clang++", - "flags": ["-Wl,--allow-multiple-definition", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32"], - "output": "ArgparseTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "ArgparseTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": ["-filetype=obj", "-relocation-model=pic"] + }, + "linker": { + "cmd": "clang++", + "flags": ["-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32"], + "output": "ArgparseTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true, - "startup": false - } -} + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true, + "startup": false + } +} diff --git a/AstTest/project.json b/AstTest/project.json index 444b993..53eca12 100644 --- a/AstTest/project.json +++ b/AstTest/project.json @@ -1,29 +1,29 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "AstTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] - }, - "linker": { - "cmd": "clang++", - "flags": ["-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-Wl,--allow-multiple-definition"], - "output": "AstTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "AstTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": ["-filetype=obj", "-relocation-model=pic"] + }, + "linker": { + "cmd": "clang++", + "flags": ["-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32"], + "output": "AstTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } -} + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } +} diff --git a/BuddyTest/project.json b/BuddyTest/project.json index 68ad8f7..4c5aa05 100644 --- a/BuddyTest/project.json +++ b/BuddyTest/project.json @@ -1,29 +1,29 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "BuddyTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] - }, - "linker": { - "cmd": "clang++", - "flags": ["-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-Wl,--allow-multiple-definition"], - "output": "BuddyTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "BuddyTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": ["-filetype=obj", "-relocation-model=pic"] + }, + "linker": { + "cmd": "clang++", + "flags": ["-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32"], + "output": "BuddyTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } -} + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } +} diff --git a/BuiltinDecoratorTest/project.json b/BuiltinDecoratorTest/project.json index 1d35d42..d95f9d4 100644 --- a/BuiltinDecoratorTest/project.json +++ b/BuiltinDecoratorTest/project.json @@ -1,39 +1,38 @@ -{ - "name": "BuiltinDecoratorTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj", - "-relocation-model=pic" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-luser32" - ], - "output": "BuiltinDecoratorTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "name": "BuiltinDecoratorTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], + "output": "BuiltinDecoratorTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/CPythonTest/project.json b/CPythonTest/project.json index f4cac68..9653004 100644 --- a/CPythonTest/project.json +++ b/CPythonTest/project.json @@ -1,35 +1,34 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "CPythonTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-L", "D:\\Python312\\libs", - "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", - "-lkernel32", "-luser32", - "-lpython312", - "-Wl,--allow-multiple-definition" - ], - "output": "CPythonTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "CPythonTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": ["-filetype=obj", "-relocation-model=pic"] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-L", "D:\\Python312\\libs", + "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", + "-lkernel32", "-luser32", + "-lpython312" + ], + "output": "CPythonTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": false - } -} + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": false + } +} diff --git a/CharTest/project.json b/CharTest/project.json index eea4548..5767f63 100644 --- a/CharTest/project.json +++ b/CharTest/project.json @@ -14,7 +14,6 @@ "linker": { "cmd": "clang++", "flags": [ - "-Wl,--allow-multiple-definition", "-lmsvcrt", "-lucrt", "-lpthread", diff --git a/ClassArrayTest/project.json b/ClassArrayTest/project.json index 50c9d9b..4a93061 100644 --- a/ClassArrayTest/project.json +++ b/ClassArrayTest/project.json @@ -1,40 +1,39 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "ClassArrayTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj", - "-relocation-model=pic" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-luser32" - ], - "output": "ClassArrayTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "ClassArrayTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], + "output": "ClassArrayTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/ClosureCallTest/project.json b/ClosureCallTest/project.json index 7f93e8f..691f29d 100644 --- a/ClosureCallTest/project.json +++ b/ClosureCallTest/project.json @@ -1,39 +1,38 @@ -{ - "name": "ClosureCallTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj", - "-relocation-model=pic" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-luser32" - ], - "output": "ClosureCallTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "name": "ClosureCallTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], + "output": "ClosureCallTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/ClosureTest/project.json b/ClosureTest/project.json index c26d206..96a4e7d 100644 --- a/ClosureTest/project.json +++ b/ClosureTest/project.json @@ -1,40 +1,39 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "ClosureTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj", - "-relocation-model=pic" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-luser32" - ], - "output": "ClosureTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "ClosureTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], + "output": "ClosureTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/ClosureTest2/project.json b/ClosureTest2/project.json index 451f70c..c64eab6 100644 --- a/ClosureTest2/project.json +++ b/ClosureTest2/project.json @@ -1,40 +1,39 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "ClosureTest2", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj", - "-relocation-model=pic" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-luser32" - ], - "output": "ClosureTest2.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "ClosureTest2", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], + "output": "ClosureTest2.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/CoroTest/project.json b/CoroTest/project.json index fbf5c11..671bd66 100644 --- a/CoroTest/project.json +++ b/CoroTest/project.json @@ -13,7 +13,6 @@ "linker": { "cmd": "clang++", "flags": [ - "-Wl,--allow-multiple-definition", "-lmsvcrt", "-lucrt", "-lpthread", diff --git a/DecoratorTest/project.json b/DecoratorTest/project.json index 6635bc1..6a665ab 100644 --- a/DecoratorTest/project.json +++ b/DecoratorTest/project.json @@ -1,39 +1,38 @@ -{ - "name": "DecoratorTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj", - "-relocation-model=pic" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-luser32" - ], - "output": "DecoratorTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "name": "DecoratorTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], + "output": "DecoratorTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/DefaultArgTest/project.json b/DefaultArgTest/project.json index d74d387..d0f23b7 100644 --- a/DefaultArgTest/project.json +++ b/DefaultArgTest/project.json @@ -14,7 +14,6 @@ "linker": { "cmd": "clang++", "flags": [ - "-Wl,--allow-multiple-definition", "-lmsvcrt", "-lucrt", "-lpthread", diff --git a/DefineTest/project.json b/DefineTest/project.json index c538a84..1f10a84 100644 --- a/DefineTest/project.json +++ b/DefineTest/project.json @@ -1,40 +1,39 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "DefineTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj", - "-relocation-model=pic" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-luser32" - ], - "output": "DefineTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "DefineTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], + "output": "DefineTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/DictTest/project.json b/DictTest/project.json index e339dcd..2fdf146 100644 --- a/DictTest/project.json +++ b/DictTest/project.json @@ -1,29 +1,29 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "DictTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] - }, - "linker": { - "cmd": "clang++", - "flags": ["-Wl,--allow-multiple-definition", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32"], - "output": "DictTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "DictTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": ["-filetype=obj", "-relocation-model=pic"] + }, + "linker": { + "cmd": "clang++", + "flags": ["-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32"], + "output": "DictTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } -} + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } +} diff --git a/DocTest/project.json b/DocTest/project.json index 202d53f..468d8f5 100644 --- a/DocTest/project.json +++ b/DocTest/project.json @@ -1,39 +1,38 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "DocTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-luser32" - ], - "output": "DocTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 0, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "DocTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], + "output": "DocTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 0, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/DocTest/project_opt.json b/DocTest/project_opt.json index bc0a13a..b68ef77 100644 --- a/DocTest/project_opt.json +++ b/DocTest/project_opt.json @@ -1,40 +1,39 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "DocTestOpt", - "version": "1.0.0", - "source_dir": "./App", - "temp_dir": "./temp_opt", - "output_dir": "./output_opt", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-luser32" - ], - "output": "DocTestOpt.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "DocTestOpt", + "version": "1.0.0", + "source_dir": "./App", + "temp_dir": "./temp_opt", + "output_dir": "./output_opt", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], + "output": "DocTestOpt.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/EdgeCaseTest/project.json b/EdgeCaseTest/project.json index 5ab2773..51eb963 100644 --- a/EdgeCaseTest/project.json +++ b/EdgeCaseTest/project.json @@ -1,29 +1,29 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "EdgeCaseTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] - }, - "linker": { - "cmd": "clang++", - "flags": ["-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-Wl,--allow-multiple-definition"], - "output": "EdgeCaseTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "EdgeCaseTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": ["-filetype=obj", "-relocation-model=pic"] + }, + "linker": { + "cmd": "clang++", + "flags": ["-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32"], + "output": "EdgeCaseTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } -} + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } +} diff --git a/EnumTest/project.json b/EnumTest/project.json index 9b7f9e3..756d367 100644 --- a/EnumTest/project.json +++ b/EnumTest/project.json @@ -1,40 +1,39 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "EnumTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj", - "-relocation-model=pic" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-luser32" - ], - "output": "EnumTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "EnumTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], + "output": "EnumTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/EqTest/project.json b/EqTest/project.json index 6ef2d5b..d3c6463 100644 --- a/EqTest/project.json +++ b/EqTest/project.json @@ -1,29 +1,29 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "EqTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] - }, - "linker": { - "cmd": "clang++", - "flags": ["-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-Wl,--allow-multiple-definition"], - "output": "EqTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "EqTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": ["-filetype=obj", "-relocation-model=pic"] + }, + "linker": { + "cmd": "clang++", + "flags": ["-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32"], + "output": "EqTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } -} + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } +} diff --git a/ExpandKeywordsTest/project.json b/ExpandKeywordsTest/project.json index e4174a3..9a33362 100644 --- a/ExpandKeywordsTest/project.json +++ b/ExpandKeywordsTest/project.json @@ -1,40 +1,39 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "ExpandKeywordsTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj", - "-relocation-model=pic" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-luser32" - ], - "output": "ExpandKeywordsTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "ExpandKeywordsTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], + "output": "ExpandKeywordsTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/Extern2Test/project.json b/Extern2Test/project.json index 4f7d62f..a84d576 100644 --- a/Extern2Test/project.json +++ b/Extern2Test/project.json @@ -1,39 +1,38 @@ -{ - "name": "Extern2Test", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj", - "-relocation-model=pic" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-luser32" - ], - "output": "Extern2Test.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "name": "Extern2Test", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], + "output": "Extern2Test.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/FakeDuckTest/project.json b/FakeDuckTest/project.json index 3d7e1f9..9f82f9f 100644 --- a/FakeDuckTest/project.json +++ b/FakeDuckTest/project.json @@ -1,33 +1,33 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "FakeDuckTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] - }, - "linker": { - "cmd": "clang++", - "flags": ["-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-Wl,--allow-multiple-definition"], - "static_libs": [ - "D:/msys64/clang64/lib/clang/22/lib/windows/libclang_rt.asan_dynamic-x86_64.dll.a", - "D:/msys64/clang64/lib/clang/22/lib/windows/libclang_rt.asan_dynamic_runtime_thunk-x86_64.a" - ], - "output": "FakeDuckTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "FakeDuckTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": ["-filetype=obj", "-relocation-model=pic"] + }, + "linker": { + "cmd": "clang++", + "flags": ["-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32"], + "static_libs": [ + "D:/msys64/clang64/lib/clang/22/lib/windows/libclang_rt.asan_dynamic-x86_64.dll.a", + "D:/msys64/clang64/lib/clang/22/lib/windows/libclang_rt.asan_dynamic_runtime_thunk-x86_64.a" + ], + "output": "FakeDuckTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } -} + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } +} diff --git a/FileIoTest/project.json b/FileIoTest/project.json index 5ad6b09..42817ed 100644 --- a/FileIoTest/project.json +++ b/FileIoTest/project.json @@ -1,40 +1,39 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "FileIoTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj", - "-relocation-model=pic" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-luser32" - ], - "output": "FileIoTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "FileIoTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], + "output": "FileIoTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/ForAndLoopTest/project.json b/ForAndLoopTest/project.json index 7b56735..0615e19 100644 --- a/ForAndLoopTest/project.json +++ b/ForAndLoopTest/project.json @@ -1,29 +1,29 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "ForAndLoopTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] - }, - "linker": { - "cmd": "clang++", - "flags": ["-Wl,--allow-multiple-definition", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32"], - "output": "ForAndLoopTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "ForAndLoopTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": ["-filetype=obj", "-relocation-model=pic"] + }, + "linker": { + "cmd": "clang++", + "flags": ["-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32"], + "output": "ForAndLoopTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } -} + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } +} diff --git a/FormatStringTest/project.json b/FormatStringTest/project.json index 5309e12..f701800 100644 --- a/FormatStringTest/project.json +++ b/FormatStringTest/project.json @@ -1,29 +1,29 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "FormatStringTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] - }, - "linker": { - "cmd": "clang++", - "flags": ["-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-Wl,--allow-multiple-definition"], - "output": "FormatStringTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "FormatStringTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": ["-filetype=obj", "-relocation-model=pic"] + }, + "linker": { + "cmd": "clang++", + "flags": ["-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32"], + "output": "FormatStringTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } -} + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } +} diff --git a/FuncTest/project.json b/FuncTest/project.json index f51c712..cf3b78e 100644 --- a/FuncTest/project.json +++ b/FuncTest/project.json @@ -1,40 +1,39 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "FuncTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj", - "-relocation-model=pic" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-luser32" - ], - "output": "FuncTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "FuncTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], + "output": "FuncTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/G3/project.json b/G3/project.json index da9efc5..eefb085 100644 --- a/G3/project.json +++ b/G3/project.json @@ -1,40 +1,39 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "G3", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj", - "-relocation-model=pic" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-luser32" - ], - "output": "G3.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "G3", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], + "output": "G3.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/G4/project.json b/G4/project.json index 709f0a5..9fc7451 100644 --- a/G4/project.json +++ b/G4/project.json @@ -1,41 +1,40 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "G4", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj", - "-relocation-model=pic" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-luser32" - ], - "output": "G4.exe" - }, - "includes": [ - "../../includes", - "./includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "G4", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], + "output": "G4.exe" + }, + "includes": [ + "../../includes", + "./includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/G5/project.json b/G5/project.json index 0a71f70..7ade4ff 100644 --- a/G5/project.json +++ b/G5/project.json @@ -1,41 +1,40 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "G5", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj", - "-relocation-model=pic" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-luser32" - ], - "output": "G5.exe" - }, - "includes": [ - "../../includes", - "./includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "G5", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], + "output": "G5.exe" + }, + "includes": [ + "../../includes", + "./includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/G6/project.json b/G6/project.json index 2cc582e..3856561 100644 --- a/G6/project.json +++ b/G6/project.json @@ -1,40 +1,39 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "G6", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj", - "-relocation-model=pic" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-luser32" - ], - "output": "G6.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "G6", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], + "output": "G6.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/G7/project.json b/G7/project.json index a5bad86..032dfcf 100644 --- a/G7/project.json +++ b/G7/project.json @@ -1,41 +1,40 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "G7", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj", - "-relocation-model=pic" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-luser32" - ], - "output": "G7.exe" - }, - "includes": [ - "../../includes", - "./includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "G7", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], + "output": "G7.exe" + }, + "includes": [ + "../../includes", + "./includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/GenericOopTest/project.json b/GenericOopTest/project.json index fdc6384..88d276d 100644 --- a/GenericOopTest/project.json +++ b/GenericOopTest/project.json @@ -1,40 +1,39 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "GenericOopTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj", - "-relocation-model=pic" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-luser32" - ], - "output": "GenericOopTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "GenericOopTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], + "output": "GenericOopTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/GenericTest/project.json b/GenericTest/project.json index 847f7e2..941a700 100644 --- a/GenericTest/project.json +++ b/GenericTest/project.json @@ -1,40 +1,39 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "GenericTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj", - "-relocation-model=pic" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-luser32" - ], - "output": "GenericTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "GenericTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], + "output": "GenericTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/GenericTest2/project.json b/GenericTest2/project.json index 8294df9..d6c7370 100644 --- a/GenericTest2/project.json +++ b/GenericTest2/project.json @@ -1,40 +1,39 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "GenericTest2", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj", - "-relocation-model=pic" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-luser32" - ], - "output": "GenericTest2.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "GenericTest2", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], + "output": "GenericTest2.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/GenericTest3/project.json b/GenericTest3/project.json index e006f18..b6f0171 100644 --- a/GenericTest3/project.json +++ b/GenericTest3/project.json @@ -1,40 +1,39 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "GenericTest3", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj", - "-relocation-model=pic" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-luser32" - ], - "output": "GenericTest3.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "GenericTest3", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], + "output": "GenericTest3.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/GenericTest4/project.json b/GenericTest4/project.json index 2761b17..d64eebf 100644 --- a/GenericTest4/project.json +++ b/GenericTest4/project.json @@ -1,40 +1,39 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "GenericTest4", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj", - "-relocation-model=pic" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-luser32" - ], - "output": "GenericTest4.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "GenericTest4", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], + "output": "GenericTest4.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/HashLibTest/project.json b/HashLibTest/project.json index 1c818d3..66c007b 100644 --- a/HashLibTest/project.json +++ b/HashLibTest/project.json @@ -1,40 +1,39 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "HashLibTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj", - "-relocation-model=pic" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-luser32" - ], - "output": "HashLibTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "HashLibTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], + "output": "HashLibTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/HashTableTest/project.json b/HashTableTest/project.json index d941747..22e8b7b 100644 --- a/HashTableTest/project.json +++ b/HashTableTest/project.json @@ -1,29 +1,29 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "HashTableTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] - }, - "linker": { - "cmd": "clang++", - "flags": ["-Wl,--allow-multiple-definition", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32"], - "output": "HashTableTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "HashTableTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": ["-filetype=obj", "-relocation-model=pic"] + }, + "linker": { + "cmd": "clang++", + "flags": ["-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32"], + "output": "HashTableTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } -} + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } +} diff --git a/IsinstanceTest/project.json b/IsinstanceTest/project.json index 1206640..84ac76a 100644 --- a/IsinstanceTest/project.json +++ b/IsinstanceTest/project.json @@ -1,40 +1,39 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "IsinstanceTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj", - "-relocation-model=pic" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-luser32" - ], - "output": "IsinstanceTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "IsinstanceTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], + "output": "IsinstanceTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/IterTest/project.json b/IterTest/project.json index 43751cc..0a4503b 100644 --- a/IterTest/project.json +++ b/IterTest/project.json @@ -1,40 +1,39 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "IterTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj", - "-relocation-model=pic" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-luser32" - ], - "output": "IterTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "IterTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], + "output": "IterTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/JsonTest/project.json b/JsonTest/project.json index 197a85c..2bcc89b 100644 --- a/JsonTest/project.json +++ b/JsonTest/project.json @@ -1,39 +1,38 @@ -{ - "name": "JsonTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj", - "-relocation-model=pic" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-luser32" - ], - "output": "JsonTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "name": "JsonTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], + "output": "JsonTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/LLvmLiteTest/project.json b/LLvmLiteTest/project.json index 6dc5fbb..5e267e0 100644 --- a/LLvmLiteTest/project.json +++ b/LLvmLiteTest/project.json @@ -1,33 +1,33 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "LLvmLiteTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] - }, - "linker": { - "cmd": "clang++", - "flags": ["-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-Wl,--allow-multiple-definition"], - "output": "LLvmLiteTest.exe", - "static_libs": [ - "D:/msys64/clang64/lib/clang/22/lib/windows/libclang_rt.asan_dynamic-x86_64.dll.a", - "D:/msys64/clang64/lib/clang/22/lib/windows/libclang_rt.asan_dynamic_runtime_thunk-x86_64.a" - ] - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } -} +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "LLvmLiteTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": ["-filetype=obj", "-relocation-model=pic"] + }, + "linker": { + "cmd": "clang++", + "flags": ["-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32"], + "output": "LLvmLiteTest.exe", + "static_libs": [ + "D:/msys64/clang64/lib/clang/22/lib/windows/libclang_rt.asan_dynamic-x86_64.dll.a", + "D:/msys64/clang64/lib/clang/22/lib/windows/libclang_rt.asan_dynamic_runtime_thunk-x86_64.a" + ] + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } +} diff --git a/ListTest/project.json b/ListTest/project.json index 984f96d..6fdf309 100644 --- a/ListTest/project.json +++ b/ListTest/project.json @@ -1,29 +1,29 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "ListTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] - }, - "linker": { - "cmd": "clang++", - "flags": ["-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-Wl,--allow-multiple-definition"], - "output": "ListTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "ListTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": ["-filetype=obj", "-relocation-model=pic"] + }, + "linker": { + "cmd": "clang++", + "flags": ["-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32"], + "output": "ListTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } -} + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } +} diff --git a/LogicFlowTest/project.json b/LogicFlowTest/project.json index 60a87ba..be8f223 100644 --- a/LogicFlowTest/project.json +++ b/LogicFlowTest/project.json @@ -1,40 +1,39 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "LogicFlowTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj", - "-relocation-model=pic" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-luser32" - ], - "output": "LogicFlowTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "LogicFlowTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], + "output": "LogicFlowTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/LoopMathTest/project.json b/LoopMathTest/project.json index 9b1a44d..c364c7c 100644 --- a/LoopMathTest/project.json +++ b/LoopMathTest/project.json @@ -1,40 +1,39 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "LoopMathTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj", - "-relocation-model=pic" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-luser32" - ], - "output": "LoopMathTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "LoopMathTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], + "output": "LoopMathTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/LoopTest/project.json b/LoopTest/project.json index ac809b0..fadb7c2 100644 --- a/LoopTest/project.json +++ b/LoopTest/project.json @@ -1,40 +1,39 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "LoopTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj", - "-relocation-model=pic" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-luser32" - ], - "output": "LoopTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "LoopTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], + "output": "LoopTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/MLIRLiteTest/project.json b/MLIRLiteTest/project.json index b738460..fa11ecb 100644 --- a/MLIRLiteTest/project.json +++ b/MLIRLiteTest/project.json @@ -10,7 +10,7 @@ }, "linker": { "cmd": "clang++", - "flags": ["-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-Wl,--allow-multiple-definition"], + "flags": ["-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32"], "output": "MLIRLiteTest.exe" }, "includes": [ diff --git a/MemhubTest/project.json b/MemhubTest/project.json index b3357a2..4d29e71 100644 --- a/MemhubTest/project.json +++ b/MemhubTest/project.json @@ -1,29 +1,29 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "MemhubTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] - }, - "linker": { - "cmd": "clang++", - "flags": ["-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-Wl,--allow-multiple-definition"], - "output": "MemhubTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "MemhubTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": ["-filetype=obj", "-relocation-model=pic"] + }, + "linker": { + "cmd": "clang++", + "flags": ["-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32"], + "output": "MemhubTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } -} + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } +} diff --git a/MpoolOopTest/project.json b/MpoolOopTest/project.json index 4004fe8..b5a4aca 100644 --- a/MpoolOopTest/project.json +++ b/MpoolOopTest/project.json @@ -1,40 +1,39 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "MpoolOopTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj", - "-relocation-model=pic" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-luser32" - ], - "output": "MpoolOopTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "MpoolOopTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], + "output": "MpoolOopTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/MultiInheritTest/project.json b/MultiInheritTest/project.json index 169d3d3..2802af9 100644 --- a/MultiInheritTest/project.json +++ b/MultiInheritTest/project.json @@ -1,40 +1,39 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "MultiInheritTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj", - "-relocation-model=pic" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-luser32" - ], - "output": "MultiInheritTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "MultiInheritTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], + "output": "MultiInheritTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/NegativeTest/project.json b/NegativeTest/project.json index 2394ae0..62347c1 100644 --- a/NegativeTest/project.json +++ b/NegativeTest/project.json @@ -1,37 +1,36 @@ -{ - "name": "NegativeTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj", - "-relocation-model=pic" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-Wl,--allow-multiple-definition" - ], - "output": "NegativeTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e:m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "target": "llvm", - "strict_mode": true - } +{ + "name": "NegativeTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32" + ], + "output": "NegativeTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e:m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/NewAstTest/project.json b/NewAstTest/project.json index 683d709..afca29f 100644 --- a/NewAstTest/project.json +++ b/NewAstTest/project.json @@ -1,29 +1,29 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "NewAstTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] - }, - "linker": { - "cmd": "clang++", - "flags": ["-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-Wl,--allow-multiple-definition"], - "output": "NewAstTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "NewAstTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": ["-filetype=obj", "-relocation-model=pic"] + }, + "linker": { + "cmd": "clang++", + "flags": ["-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32"], + "output": "NewAstTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } -} + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } +} diff --git a/NoVTableCrossMixinTest/project.json b/NoVTableCrossMixinTest/project.json index 073341c..354497a 100644 --- a/NoVTableCrossMixinTest/project.json +++ b/NoVTableCrossMixinTest/project.json @@ -10,7 +10,7 @@ }, "linker": { "cmd": "clang++", - "flags": ["-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-Wl,--allow-multiple-definition"], + "flags": ["-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32"], "output": "NoVTableCrossMixinTest.exe" }, "includes": [ diff --git a/NoVTableTest/project.json b/NoVTableTest/project.json index 331b723..94cb113 100644 --- a/NoVTableTest/project.json +++ b/NoVTableTest/project.json @@ -1,40 +1,39 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "NoVTableTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj", - "-relocation-model=pic" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-luser32" - ], - "output": "NoVTableTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "NoVTableTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], + "output": "NoVTableTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/NumpyTest/project.json b/NumpyTest/project.json index 68baaae..1b337dc 100644 --- a/NumpyTest/project.json +++ b/NumpyTest/project.json @@ -1,40 +1,39 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "NumpyTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj", - "-relocation-model=pic" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-luser32" - ], - "output": "NumpyTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "NumpyTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], + "output": "NumpyTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/OopInheritTest/project.json b/OopInheritTest/project.json index c62a67b..917d515 100644 --- a/OopInheritTest/project.json +++ b/OopInheritTest/project.json @@ -1,40 +1,39 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "OopInheritTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj", - "-relocation-model=pic" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-luser32" - ], - "output": "OopInheritTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "OopInheritTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], + "output": "OopInheritTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/PointerTest/project.json b/PointerTest/project.json index 755d4e5..7fa4db9 100644 --- a/PointerTest/project.json +++ b/PointerTest/project.json @@ -1,40 +1,39 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "PointerTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj", - "-relocation-model=pic" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-luser32" - ], - "output": "PointerTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "PointerTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], + "output": "PointerTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/ProbeGen/project.vpj b/ProbeGen/project.json similarity index 95% rename from ProbeGen/project.vpj rename to ProbeGen/project.json index 04d61ed..4ba217a 100644 --- a/ProbeGen/project.vpj +++ b/ProbeGen/project.json @@ -14,7 +14,6 @@ "linker": { "cmd": "clang++", "flags": [ - "-Wl,--allow-multiple-definition", "-lmsvcrt", "-lucrt", "-lpthread", diff --git a/PtrOpProbe/project.json b/PtrOpProbe/project.json index aed633a..1e313e1 100644 --- a/PtrOpProbe/project.json +++ b/PtrOpProbe/project.json @@ -10,7 +10,7 @@ }, "linker": { "cmd": "clang++", - "flags": ["-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-Wl,--allow-multiple-definition"], + "flags": ["-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32"], "output": "PtrOpProbe.exe" }, "includes": [ diff --git a/RawArrayTest/project.json b/RawArrayTest/project.json index 92a20a2..0950290 100644 --- a/RawArrayTest/project.json +++ b/RawArrayTest/project.json @@ -14,7 +14,6 @@ "linker": { "cmd": "clang++", "flags": [ - "-Wl,--allow-multiple-definition", "-lmsvcrt", "-lucrt", "-lpthread", diff --git a/ShortCircuitTest/project.json b/ShortCircuitTest/project.json index f964f81..e843886 100644 --- a/ShortCircuitTest/project.json +++ b/ShortCircuitTest/project.json @@ -1,29 +1,29 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "ShortCircuitTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] - }, - "linker": { - "cmd": "clang++", - "flags": ["-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-Wl,--allow-multiple-definition"], - "output": "ShortCircuitTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "ShortCircuitTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": ["-filetype=obj", "-relocation-model=pic"] + }, + "linker": { + "cmd": "clang++", + "flags": ["-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32"], + "output": "ShortCircuitTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } -} + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } +} diff --git a/SimdTest/project.json b/SimdTest/project.json index 25e3555..f288561 100644 --- a/SimdTest/project.json +++ b/SimdTest/project.json @@ -1,39 +1,38 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "SimdTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-luser32" - ], - "output": "SimdTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "SimdTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], + "output": "SimdTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/SlotsBugTest/project.json b/SlotsBugTest/project.json index d629700..e01bd47 100644 --- a/SlotsBugTest/project.json +++ b/SlotsBugTest/project.json @@ -1,29 +1,29 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "SlotsBugTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] - }, - "linker": { - "cmd": "clang++", - "flags": ["-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-Wl,--allow-multiple-definition"], - "output": "SlotsBugTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "SlotsBugTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": ["-filetype=obj", "-relocation-model=pic"] + }, + "linker": { + "cmd": "clang++", + "flags": ["-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32"], + "output": "SlotsBugTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } -} + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } +} diff --git a/SprintfTest/project.json b/SprintfTest/project.json index c7a4137..791c02c 100644 --- a/SprintfTest/project.json +++ b/SprintfTest/project.json @@ -1,29 +1,29 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "SprintfTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] - }, - "linker": { - "cmd": "clang++", - "flags": ["-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-Wl,--allow-multiple-definition"], - "output": "SprintfTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "SprintfTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": ["-filetype=obj", "-relocation-model=pic"] + }, + "linker": { + "cmd": "clang++", + "flags": ["-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32"], + "output": "SprintfTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } -} + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } +} diff --git a/StringIterTest/project.json b/StringIterTest/project.json index a80292f..ebb517b 100644 --- a/StringIterTest/project.json +++ b/StringIterTest/project.json @@ -1,40 +1,39 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "StringIterTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj", - "-relocation-model=pic" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-luser32" - ], - "output": "StringIterTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "StringIterTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], + "output": "StringIterTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/StringTest/project.json b/StringTest/project.json index c067a1f..cd5fc45 100644 --- a/StringTest/project.json +++ b/StringTest/project.json @@ -1,40 +1,39 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "StringTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj", - "-relocation-model=pic" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-luser32" - ], - "output": "StringTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "StringTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], + "output": "StringTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/StructTest/project.json b/StructTest/project.json index a86fe82..308a39b 100644 --- a/StructTest/project.json +++ b/StructTest/project.json @@ -1,40 +1,39 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "StructTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj", - "-relocation-model=pic" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-luser32" - ], - "output": "StructTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "StructTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], + "output": "StructTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/SuperTest/project.json b/SuperTest/project.json index 6c72a50..8b11553 100644 --- a/SuperTest/project.json +++ b/SuperTest/project.json @@ -1,40 +1,39 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "SuperTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj", - "-relocation-model=pic" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-luser32" - ], - "output": "SuperTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "SuperTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], + "output": "SuperTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/SysLibTest/project.json b/SysLibTest/project.json index 047edbe..6227918 100644 --- a/SysLibTest/project.json +++ b/SysLibTest/project.json @@ -1,29 +1,29 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "SysLibTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] - }, - "linker": { - "cmd": "clang++", - "flags": ["-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-Wl,--allow-multiple-definition"], - "output": "SysLibTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "SysLibTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": ["-filetype=obj", "-relocation-model=pic"] + }, + "linker": { + "cmd": "clang++", + "flags": ["-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32"], + "output": "SysLibTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } -} + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } +} diff --git a/TestFBProject/project.json b/TestFBProject/project.json index a9d6e8b..6bb1e49 100644 --- a/TestFBProject/project.json +++ b/TestFBProject/project.json @@ -1,36 +1,35 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "TestFBProject", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lucrt", - "-lkernel32", - "-luser32" - ], - "output": "TestFBProject.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "TestFBProject", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lucrt", + "-lkernel32", + "-luser32" + ], + "output": "TestFBProject.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/ThreadingTest/project.json b/ThreadingTest/project.json index f9a1280..7c7ce59 100644 --- a/ThreadingTest/project.json +++ b/ThreadingTest/project.json @@ -10,7 +10,7 @@ }, "linker": { "cmd": "clang++", - "flags": ["-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-Wl,--allow-multiple-definition"], + "flags": ["-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32"], "output": "ThreadingTest.exe" }, "includes": [ diff --git a/TypeCastTest/project.json b/TypeCastTest/project.json index 9a367ef..5daa381 100644 --- a/TypeCastTest/project.json +++ b/TypeCastTest/project.json @@ -1,40 +1,39 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "TypeCastTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj", - "-relocation-model=pic" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-luser32" - ], - "output": "TypeCastTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "TypeCastTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], + "output": "TypeCastTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/VRandomTest/project.json b/VRandomTest/project.json index 3588e03..6193dcf 100644 --- a/VRandomTest/project.json +++ b/VRandomTest/project.json @@ -1,29 +1,29 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "VRandomTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] - }, - "linker": { - "cmd": "clang++", - "flags": ["-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-Wl,--allow-multiple-definition"], - "output": "VRandomTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "VRandomTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": ["-filetype=obj", "-relocation-model=pic"] + }, + "linker": { + "cmd": "clang++", + "flags": ["-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32"], + "output": "VRandomTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } -} + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } +} diff --git a/VariadicTest/project.json b/VariadicTest/project.json index a4f8762..dbf63c0 100644 --- a/VariadicTest/project.json +++ b/VariadicTest/project.json @@ -1,40 +1,39 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "VariadicTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj", - "-relocation-model=pic" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-luser32" - ], - "output": "VariadicTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "VariadicTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], + "output": "VariadicTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/VectorGenericTest/project.json b/VectorGenericTest/project.json index 4e57b9f..5bebd56 100644 --- a/VectorGenericTest/project.json +++ b/VectorGenericTest/project.json @@ -1,40 +1,39 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "VectorGenericTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj", - "-relocation-model=pic" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-luser32" - ], - "output": "VectorGenericTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "VectorGenericTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], + "output": "VectorGenericTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/WebTest/project.json b/WebTest/project.json index ebfcaee..00d3f45 100644 --- a/WebTest/project.json +++ b/WebTest/project.json @@ -1,29 +1,29 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "WebTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] - }, - "linker": { - "cmd": "clang++", - "flags": ["-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-lws2_32", "-Wl,--allow-multiple-definition"], - "output": "WebTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "WebTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": ["-filetype=obj", "-relocation-model=pic"] + }, + "linker": { + "cmd": "clang++", + "flags": ["-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-lws2_32"], + "output": "WebTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file diff --git a/ZlibDbg/project.json b/ZlibDbg/project.json index 499dbc8..38e188b 100644 --- a/ZlibDbg/project.json +++ b/ZlibDbg/project.json @@ -12,7 +12,6 @@ "linker": { "cmd": "clang++", "flags": [ - "-Wl,--allow-multiple-definition", "-lmsvcrt", "-lucrt", "-lpthread", diff --git a/ZlibTest/project.json b/ZlibTest/project.json index 7772922..9e51c7d 100644 --- a/ZlibTest/project.json +++ b/ZlibTest/project.json @@ -1,43 +1,42 @@ -{ - "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", - "name": "ZlibTest", - "version": "1.0.0", - "source_dir": "./App", - "build_dir": "./.tpv_build", - "compiler": { - "cmd": "llc", - "flags": [ - "-filetype=obj" - ] - }, - "linker": { - "cmd": "clang++", - "flags": [ - "-Wl,--allow-multiple-definition", - "-lmsvcrt", - "-lucrt", - "-lpthread", - "-lmingwex", - "-lkernel32", - "-luser32" - ], - "static_libs": [ - "D:/msys64/clang64/lib/clang/22/lib/windows/libclang_rt.asan_dynamic-x86_64.dll.a", - "D:/msys64/clang64/lib/clang/22/lib/windows/libclang_rt.asan_dynamic_runtime_thunk-x86_64.a" - ], - "output": "ZlibTest.exe" - }, - "includes": [ - "../../includes" - ], - "target": { - "triple": "x86_64-pc-windows-gnu", - "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" - }, - "options": { - "slice_level": 3, - "sha1_slice_level": 1, - "target": "llvm", - "strict_mode": true - } +{ + "$schema": "https://raw.githubusercontent.com/TermiNexus/TransPyC/main/schemas/project-schema.json", + "name": "ZlibTest", + "version": "1.0.0", + "source_dir": "./App", + "build_dir": "./.tpv_build", + "compiler": { + "cmd": "llc", + "flags": [ + "-filetype=obj" + ] + }, + "linker": { + "cmd": "clang++", + "flags": [ + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], + "static_libs": [ + "D:/msys64/clang64/lib/clang/22/lib/windows/libclang_rt.asan_dynamic-x86_64.dll.a", + "D:/msys64/clang64/lib/clang/22/lib/windows/libclang_rt.asan_dynamic_runtime_thunk-x86_64.a" + ], + "output": "ZlibTest.exe" + }, + "includes": [ + "../../includes" + ], + "target": { + "triple": "x86_64-pc-windows-gnu", + "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + }, + "options": { + "slice_level": 3, + "sha1_slice_level": 1, + "target": "llvm", + "strict_mode": true + } } \ No newline at end of file