diff --git a/Test/BuiltinDecoratorTest/project.json b/Test/BuiltinDecoratorTest/project.json index 1c571e9..1d35d42 100644 --- a/Test/BuiltinDecoratorTest/project.json +++ b/Test/BuiltinDecoratorTest/project.json @@ -5,11 +5,22 @@ "build_dir": "./.tpv_build", "compiler": { "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] }, "linker": { "cmd": "clang++", - "flags": ["-Wl,--allow-multiple-definition", "-Wl,--unresolved-symbols=ignore-in-object-files", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-luser32", "-latomic"], + "flags": [ + "-Wl,--allow-multiple-definition", + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], "output": "BuiltinDecoratorTest.exe" }, "includes": [ @@ -20,9 +31,9 @@ "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, + "slice_level": 3, "sha1_slice_level": 1, "target": "llvm", "strict_mode": true } -} +} \ No newline at end of file diff --git a/Test/ClassArrayTest/project.json b/Test/ClassArrayTest/project.json index 788543d..50c9d9b 100644 --- a/Test/ClassArrayTest/project.json +++ b/Test/ClassArrayTest/project.json @@ -1,29 +1,40 @@ -{ - "$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", "-Wl,--unresolved-symbols=ignore-in-object-files", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-luser32", "-latomic"], - "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": [ + "-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 + } +} \ No newline at end of file diff --git a/Test/ClosureCallTest/project.json b/Test/ClosureCallTest/project.json index 8380c58..7f93e8f 100644 --- a/Test/ClosureCallTest/project.json +++ b/Test/ClosureCallTest/project.json @@ -5,11 +5,22 @@ "build_dir": "./.tpv_build", "compiler": { "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] }, "linker": { "cmd": "clang++", - "flags": ["-Wl,--allow-multiple-definition", "-Wl,--unresolved-symbols=ignore-in-object-files", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-luser32", "-latomic"], + "flags": [ + "-Wl,--allow-multiple-definition", + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], "output": "ClosureCallTest.exe" }, "includes": [ @@ -20,9 +31,9 @@ "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, + "slice_level": 3, "sha1_slice_level": 1, "target": "llvm", "strict_mode": true } -} +} \ No newline at end of file diff --git a/Test/ClosureTest/project.json b/Test/ClosureTest/project.json index a86fbe6..c26d206 100644 --- a/Test/ClosureTest/project.json +++ b/Test/ClosureTest/project.json @@ -6,11 +6,22 @@ "build_dir": "./.tpv_build", "compiler": { "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] }, "linker": { "cmd": "clang++", - "flags": ["-Wl,--allow-multiple-definition", "-Wl,--unresolved-symbols=ignore-in-object-files", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-luser32", "-latomic"], + "flags": [ + "-Wl,--allow-multiple-definition", + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], "output": "ClosureTest.exe" }, "includes": [ @@ -21,9 +32,9 @@ "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, + "slice_level": 3, "sha1_slice_level": 1, "target": "llvm", "strict_mode": true } -} +} \ No newline at end of file diff --git a/Test/ClosureTest2/project.json b/Test/ClosureTest2/project.json index 1eeafcd..451f70c 100644 --- a/Test/ClosureTest2/project.json +++ b/Test/ClosureTest2/project.json @@ -6,11 +6,22 @@ "build_dir": "./.tpv_build", "compiler": { "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] }, "linker": { "cmd": "clang++", - "flags": ["-Wl,--allow-multiple-definition", "-Wl,--unresolved-symbols=ignore-in-object-files", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-luser32", "-latomic"], + "flags": [ + "-Wl,--allow-multiple-definition", + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], "output": "ClosureTest2.exe" }, "includes": [ @@ -21,9 +32,9 @@ "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, + "slice_level": 3, "sha1_slice_level": 1, "target": "llvm", "strict_mode": true } -} +} \ No newline at end of file diff --git a/Test/DecoratorTest/project.json b/Test/DecoratorTest/project.json index d1dc714..6635bc1 100644 --- a/Test/DecoratorTest/project.json +++ b/Test/DecoratorTest/project.json @@ -5,11 +5,22 @@ "build_dir": "./.tpv_build", "compiler": { "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] }, "linker": { "cmd": "clang++", - "flags": ["-Wl,--allow-multiple-definition", "-Wl,--unresolved-symbols=ignore-in-object-files", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-luser32", "-latomic"], + "flags": [ + "-Wl,--allow-multiple-definition", + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], "output": "DecoratorTest.exe" }, "includes": [ @@ -20,9 +31,9 @@ "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, + "slice_level": 3, "sha1_slice_level": 1, "target": "llvm", "strict_mode": true } -} +} \ No newline at end of file diff --git a/Test/DefineTest/project.json b/Test/DefineTest/project.json index be3c469..c538a84 100644 --- a/Test/DefineTest/project.json +++ b/Test/DefineTest/project.json @@ -1,29 +1,40 @@ -{ - "$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", "-Wl,--unresolved-symbols=ignore-in-object-files", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-luser32", "-latomic"], - "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": [ + "-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 + } +} \ No newline at end of file diff --git a/Test/DocTest/project.json b/Test/DocTest/project.json index 30aa16c..202d53f 100644 --- a/Test/DocTest/project.json +++ b/Test/DocTest/project.json @@ -6,11 +6,21 @@ "build_dir": "./.tpv_build", "compiler": { "cmd": "llc", - "flags": ["-filetype=obj"] + "flags": [ + "-filetype=obj" + ] }, "linker": { "cmd": "clang++", - "flags": ["-Wl,--allow-multiple-definition", "-Wl,--unresolved-symbols=ignore-in-object-files", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-luser32", "-latomic"], + "flags": [ + "-Wl,--allow-multiple-definition", + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], "output": "DocTest.exe" }, "includes": [ @@ -21,9 +31,9 @@ "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, + "slice_level": 0, "sha1_slice_level": 1, "target": "llvm", "strict_mode": true } -} +} \ No newline at end of file diff --git a/Test/DocTest/project_opt.json b/Test/DocTest/project_opt.json index 4fe172e..bc0a13a 100644 --- a/Test/DocTest/project_opt.json +++ b/Test/DocTest/project_opt.json @@ -1,30 +1,40 @@ -{ - "$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", "-Wl,--unresolved-symbols=ignore-in-object-files", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-luser32", "-latomic"], - "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": [ + "-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 + } +} \ No newline at end of file diff --git a/Test/EnumTest/project.json b/Test/EnumTest/project.json index 95654dc..9b7f9e3 100644 --- a/Test/EnumTest/project.json +++ b/Test/EnumTest/project.json @@ -1,29 +1,40 @@ -{ - "$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", "-Wl,--unresolved-symbols=ignore-in-object-files", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-luser32", "-latomic"], - "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": [ + "-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 + } +} \ No newline at end of file diff --git a/Test/ExpandKeywordsTest/project.json b/Test/ExpandKeywordsTest/project.json index ed0c325..e4174a3 100644 --- a/Test/ExpandKeywordsTest/project.json +++ b/Test/ExpandKeywordsTest/project.json @@ -6,11 +6,22 @@ "build_dir": "./.tpv_build", "compiler": { "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] }, "linker": { "cmd": "clang++", - "flags": ["-Wl,--allow-multiple-definition", "-Wl,--unresolved-symbols=ignore-in-object-files", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-luser32", "-latomic"], + "flags": [ + "-Wl,--allow-multiple-definition", + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], "output": "ExpandKeywordsTest.exe" }, "includes": [ @@ -26,4 +37,4 @@ "target": "llvm", "strict_mode": true } -} +} \ No newline at end of file diff --git a/Test/Extern2Test/project.json b/Test/Extern2Test/project.json index 9cb672f..4f7d62f 100644 --- a/Test/Extern2Test/project.json +++ b/Test/Extern2Test/project.json @@ -5,11 +5,22 @@ "build_dir": "./.tpv_build", "compiler": { "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] }, "linker": { "cmd": "clang++", - "flags": ["-Wl,--allow-multiple-definition", "-Wl,--unresolved-symbols=ignore-in-object-files", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-luser32", "-latomic"], + "flags": [ + "-Wl,--allow-multiple-definition", + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], "output": "Extern2Test.exe" }, "includes": [ @@ -20,9 +31,9 @@ "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, + "slice_level": 3, "sha1_slice_level": 1, "target": "llvm", "strict_mode": true } -} +} \ No newline at end of file diff --git a/Test/FileIoTest/project.json b/Test/FileIoTest/project.json index 7d1b9b7..5ad6b09 100644 --- a/Test/FileIoTest/project.json +++ b/Test/FileIoTest/project.json @@ -1,29 +1,40 @@ -{ - "$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", "-Wl,--unresolved-symbols=ignore-in-object-files", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-luser32", "-latomic"], - "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": [ + "-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 + } +} \ No newline at end of file diff --git a/Test/FuncTest/project.json b/Test/FuncTest/project.json index 1d85fe2..f51c712 100644 --- a/Test/FuncTest/project.json +++ b/Test/FuncTest/project.json @@ -6,11 +6,22 @@ "build_dir": "./.tpv_build", "compiler": { "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] }, "linker": { "cmd": "clang++", - "flags": ["-Wl,--allow-multiple-definition", "-Wl,--unresolved-symbols=ignore-in-object-files", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-luser32", "-latomic"], + "flags": [ + "-Wl,--allow-multiple-definition", + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], "output": "FuncTest.exe" }, "includes": [ @@ -21,9 +32,9 @@ "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, + "slice_level": 3, "sha1_slice_level": 1, "target": "llvm", "strict_mode": true } -} +} \ No newline at end of file diff --git a/Test/G3/project.json b/Test/G3/project.json index 3ac3cac..da9efc5 100644 --- a/Test/G3/project.json +++ b/Test/G3/project.json @@ -6,11 +6,22 @@ "build_dir": "./.tpv_build", "compiler": { "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] }, "linker": { "cmd": "clang++", - "flags": ["-Wl,--allow-multiple-definition", "-Wl,--unresolved-symbols=ignore-in-object-files", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-luser32", "-latomic"], + "flags": [ + "-Wl,--allow-multiple-definition", + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], "output": "G3.exe" }, "includes": [ @@ -21,9 +32,9 @@ "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, + "slice_level": 3, "sha1_slice_level": 1, "target": "llvm", "strict_mode": true } -} +} \ No newline at end of file diff --git a/Test/G4/project.json b/Test/G4/project.json index e0419e8..709f0a5 100644 --- a/Test/G4/project.json +++ b/Test/G4/project.json @@ -6,11 +6,22 @@ "build_dir": "./.tpv_build", "compiler": { "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] }, "linker": { "cmd": "clang++", - "flags": ["-Wl,--allow-multiple-definition", "-Wl,--unresolved-symbols=ignore-in-object-files", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-luser32", "-latomic"], + "flags": [ + "-Wl,--allow-multiple-definition", + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], "output": "G4.exe" }, "includes": [ @@ -22,9 +33,9 @@ "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, + "slice_level": 3, "sha1_slice_level": 1, "target": "llvm", "strict_mode": true } -} +} \ No newline at end of file diff --git a/Test/G5/project.json b/Test/G5/project.json index b00aa96..0a71f70 100644 --- a/Test/G5/project.json +++ b/Test/G5/project.json @@ -6,11 +6,22 @@ "build_dir": "./.tpv_build", "compiler": { "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] }, "linker": { "cmd": "clang++", - "flags": ["-Wl,--allow-multiple-definition", "-Wl,--unresolved-symbols=ignore-in-object-files", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-luser32", "-latomic"], + "flags": [ + "-Wl,--allow-multiple-definition", + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], "output": "G5.exe" }, "includes": [ @@ -22,9 +33,9 @@ "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, + "slice_level": 3, "sha1_slice_level": 1, "target": "llvm", "strict_mode": true } -} +} \ No newline at end of file diff --git a/Test/G6/project.json b/Test/G6/project.json index d9bb9bf..2cc582e 100644 --- a/Test/G6/project.json +++ b/Test/G6/project.json @@ -6,11 +6,22 @@ "build_dir": "./.tpv_build", "compiler": { "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] }, "linker": { "cmd": "clang++", - "flags": ["-Wl,--allow-multiple-definition", "-Wl,--unresolved-symbols=ignore-in-object-files", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-luser32", "-latomic"], + "flags": [ + "-Wl,--allow-multiple-definition", + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], "output": "G6.exe" }, "includes": [ @@ -21,9 +32,9 @@ "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, + "slice_level": 3, "sha1_slice_level": 1, "target": "llvm", "strict_mode": true } -} +} \ No newline at end of file diff --git a/Test/G7/project.json b/Test/G7/project.json index 3625838..a5bad86 100644 --- a/Test/G7/project.json +++ b/Test/G7/project.json @@ -6,11 +6,22 @@ "build_dir": "./.tpv_build", "compiler": { "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] }, "linker": { "cmd": "clang++", - "flags": ["-Wl,--allow-multiple-definition", "-Wl,--unresolved-symbols=ignore-in-object-files", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-luser32", "-latomic"], + "flags": [ + "-Wl,--allow-multiple-definition", + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], "output": "G7.exe" }, "includes": [ @@ -22,9 +33,9 @@ "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, + "slice_level": 3, "sha1_slice_level": 1, "target": "llvm", "strict_mode": true } -} +} \ No newline at end of file diff --git a/Test/GenericOopTest/project.json b/Test/GenericOopTest/project.json index efc426a..fdc6384 100644 --- a/Test/GenericOopTest/project.json +++ b/Test/GenericOopTest/project.json @@ -1,29 +1,40 @@ -{ - "$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", "-Wl,--unresolved-symbols=ignore-in-object-files", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-luser32", "-latomic"], - "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": [ + "-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 + } +} \ No newline at end of file diff --git a/Test/GenericTest/project.json b/Test/GenericTest/project.json index d376016..847f7e2 100644 --- a/Test/GenericTest/project.json +++ b/Test/GenericTest/project.json @@ -6,11 +6,22 @@ "build_dir": "./.tpv_build", "compiler": { "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] }, "linker": { "cmd": "clang++", - "flags": ["-Wl,--allow-multiple-definition", "-Wl,--unresolved-symbols=ignore-in-object-files", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-luser32", "-latomic"], + "flags": [ + "-Wl,--allow-multiple-definition", + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], "output": "GenericTest.exe" }, "includes": [ @@ -21,9 +32,9 @@ "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, + "slice_level": 3, "sha1_slice_level": 1, "target": "llvm", "strict_mode": true } -} +} \ No newline at end of file diff --git a/Test/GenericTest2/project.json b/Test/GenericTest2/project.json index f67be7a..8294df9 100644 --- a/Test/GenericTest2/project.json +++ b/Test/GenericTest2/project.json @@ -6,11 +6,22 @@ "build_dir": "./.tpv_build", "compiler": { "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] }, "linker": { "cmd": "clang++", - "flags": ["-Wl,--allow-multiple-definition", "-Wl,--unresolved-symbols=ignore-in-object-files", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-luser32", "-latomic"], + "flags": [ + "-Wl,--allow-multiple-definition", + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], "output": "GenericTest2.exe" }, "includes": [ @@ -21,9 +32,9 @@ "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, + "slice_level": 3, "sha1_slice_level": 1, "target": "llvm", "strict_mode": true } -} +} \ No newline at end of file diff --git a/Test/GenericTest3/project.json b/Test/GenericTest3/project.json index ab03b6b..e006f18 100644 --- a/Test/GenericTest3/project.json +++ b/Test/GenericTest3/project.json @@ -6,11 +6,22 @@ "build_dir": "./.tpv_build", "compiler": { "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] }, "linker": { "cmd": "clang++", - "flags": ["-Wl,--allow-multiple-definition", "-Wl,--unresolved-symbols=ignore-in-object-files", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-luser32", "-latomic"], + "flags": [ + "-Wl,--allow-multiple-definition", + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], "output": "GenericTest3.exe" }, "includes": [ @@ -21,9 +32,9 @@ "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, + "slice_level": 3, "sha1_slice_level": 1, "target": "llvm", "strict_mode": true } -} +} \ No newline at end of file diff --git a/Test/GenericTest4/project.json b/Test/GenericTest4/project.json index f984ed9..2761b17 100644 --- a/Test/GenericTest4/project.json +++ b/Test/GenericTest4/project.json @@ -6,11 +6,22 @@ "build_dir": "./.tpv_build", "compiler": { "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] }, "linker": { "cmd": "clang++", - "flags": ["-Wl,--allow-multiple-definition", "-Wl,--unresolved-symbols=ignore-in-object-files", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-luser32", "-latomic"], + "flags": [ + "-Wl,--allow-multiple-definition", + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], "output": "GenericTest4.exe" }, "includes": [ @@ -21,9 +32,9 @@ "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, + "slice_level": 3, "sha1_slice_level": 1, "target": "llvm", "strict_mode": true } -} +} \ No newline at end of file diff --git a/Test/HashLibTest/project.json b/Test/HashLibTest/project.json index 69bb3f3..1c818d3 100644 --- a/Test/HashLibTest/project.json +++ b/Test/HashLibTest/project.json @@ -1,29 +1,40 @@ -{ - "$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", "-Wl,--unresolved-symbols=ignore-in-object-files", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-luser32", "-latomic"], - "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": [ + "-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 + } +} \ No newline at end of file diff --git a/Test/IsinstanceTest/project.json b/Test/IsinstanceTest/project.json index 2298d59..1206640 100644 --- a/Test/IsinstanceTest/project.json +++ b/Test/IsinstanceTest/project.json @@ -1,29 +1,40 @@ -{ - "$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", "-Wl,--unresolved-symbols=ignore-in-object-files", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-luser32", "-latomic"], - "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": [ + "-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 + } +} \ No newline at end of file diff --git a/Test/IterTest/project.json b/Test/IterTest/project.json index 9877ab3..43751cc 100644 --- a/Test/IterTest/project.json +++ b/Test/IterTest/project.json @@ -6,11 +6,22 @@ "build_dir": "./.tpv_build", "compiler": { "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] }, "linker": { "cmd": "clang++", - "flags": ["-Wl,--allow-multiple-definition", "-Wl,--unresolved-symbols=ignore-in-object-files", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-luser32", "-latomic"], + "flags": [ + "-Wl,--allow-multiple-definition", + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], "output": "IterTest.exe" }, "includes": [ @@ -21,9 +32,9 @@ "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, + "slice_level": 3, "sha1_slice_level": 1, "target": "llvm", "strict_mode": true } -} +} \ No newline at end of file diff --git a/Test/JsonTest/project.json b/Test/JsonTest/project.json index 948ecc6..197a85c 100644 --- a/Test/JsonTest/project.json +++ b/Test/JsonTest/project.json @@ -5,11 +5,22 @@ "build_dir": "./.tpv_build", "compiler": { "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] }, "linker": { "cmd": "clang++", - "flags": ["-Wl,--allow-multiple-definition", "-Wl,--unresolved-symbols=ignore-in-object-files", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-luser32", "-latomic"], + "flags": [ + "-Wl,--allow-multiple-definition", + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], "output": "JsonTest.exe" }, "includes": [ @@ -20,9 +31,9 @@ "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, + "slice_level": 3, "sha1_slice_level": 1, "target": "llvm", "strict_mode": true } -} +} \ No newline at end of file diff --git a/Test/LogicFlowTest/project.json b/Test/LogicFlowTest/project.json index c951a8d..60a87ba 100644 --- a/Test/LogicFlowTest/project.json +++ b/Test/LogicFlowTest/project.json @@ -1,29 +1,40 @@ -{ - "$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", "-Wl,--unresolved-symbols=ignore-in-object-files", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-luser32", "-latomic"], - "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": [ + "-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 + } +} \ No newline at end of file diff --git a/Test/LoopMathTest/project.json b/Test/LoopMathTest/project.json index cb1d3cc..9b1a44d 100644 --- a/Test/LoopMathTest/project.json +++ b/Test/LoopMathTest/project.json @@ -1,29 +1,40 @@ -{ - "$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", "-Wl,--unresolved-symbols=ignore-in-object-files", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-luser32", "-latomic"], - "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": [ + "-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 + } +} \ No newline at end of file diff --git a/Test/LoopTest/project.json b/Test/LoopTest/project.json index a66186a..ac809b0 100644 --- a/Test/LoopTest/project.json +++ b/Test/LoopTest/project.json @@ -6,11 +6,22 @@ "build_dir": "./.tpv_build", "compiler": { "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] }, "linker": { "cmd": "clang++", - "flags": ["-Wl,--allow-multiple-definition", "-Wl,--unresolved-symbols=ignore-in-object-files", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-luser32", "-latomic"], + "flags": [ + "-Wl,--allow-multiple-definition", + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], "output": "LoopTest.exe" }, "includes": [ @@ -21,9 +32,9 @@ "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, + "slice_level": 3, "sha1_slice_level": 1, "target": "llvm", "strict_mode": true } -} +} \ No newline at end of file diff --git a/Test/MpoolOopTest/project.json b/Test/MpoolOopTest/project.json index 8edfb13..4004fe8 100644 --- a/Test/MpoolOopTest/project.json +++ b/Test/MpoolOopTest/project.json @@ -1,29 +1,40 @@ -{ - "$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", "-Wl,--unresolved-symbols=ignore-in-object-files", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-luser32", "-latomic"], - "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": [ + "-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 + } +} \ No newline at end of file diff --git a/Test/MultiInheritTest/project.json b/Test/MultiInheritTest/project.json index 85272f5..169d3d3 100644 --- a/Test/MultiInheritTest/project.json +++ b/Test/MultiInheritTest/project.json @@ -1,29 +1,40 @@ -{ - "$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", "-Wl,--unresolved-symbols=ignore-in-object-files", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-luser32", "-latomic"], - "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": [ + "-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 + } +} \ No newline at end of file diff --git a/Test/NoVTableTest/project.json b/Test/NoVTableTest/project.json index 73c49f5..331b723 100644 --- a/Test/NoVTableTest/project.json +++ b/Test/NoVTableTest/project.json @@ -6,11 +6,22 @@ "build_dir": "./.tpv_build", "compiler": { "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] }, "linker": { "cmd": "clang++", - "flags": ["-Wl,--allow-multiple-definition", "-Wl,--unresolved-symbols=ignore-in-object-files", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-luser32", "-latomic"], + "flags": [ + "-Wl,--allow-multiple-definition", + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], "output": "NoVTableTest.exe" }, "includes": [ @@ -21,9 +32,9 @@ "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, + "slice_level": 3, "sha1_slice_level": 1, "target": "llvm", "strict_mode": true } -} +} \ No newline at end of file diff --git a/Test/NumpyTest/project.json b/Test/NumpyTest/project.json index b41862c..68baaae 100644 --- a/Test/NumpyTest/project.json +++ b/Test/NumpyTest/project.json @@ -1,29 +1,40 @@ -{ - "$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", "-Wl,--unresolved-symbols=ignore-in-object-files", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-luser32", "-latomic"], - "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": [ + "-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 + } +} \ No newline at end of file diff --git a/Test/OopInheritTest/project.json b/Test/OopInheritTest/project.json index da9b58a..c62a67b 100644 --- a/Test/OopInheritTest/project.json +++ b/Test/OopInheritTest/project.json @@ -1,29 +1,40 @@ -{ - "$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", "-Wl,--unresolved-symbols=ignore-in-object-files", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-luser32", "-latomic"], - "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": [ + "-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 + } +} \ No newline at end of file diff --git a/Test/PointerTest/project.json b/Test/PointerTest/project.json index 106f598..755d4e5 100644 --- a/Test/PointerTest/project.json +++ b/Test/PointerTest/project.json @@ -6,11 +6,22 @@ "build_dir": "./.tpv_build", "compiler": { "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] }, "linker": { "cmd": "clang++", - "flags": ["-Wl,--allow-multiple-definition", "-Wl,--unresolved-symbols=ignore-in-object-files", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-luser32", "-latomic"], + "flags": [ + "-Wl,--allow-multiple-definition", + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], "output": "PointerTest.exe" }, "includes": [ @@ -21,9 +32,9 @@ "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, + "slice_level": 3, "sha1_slice_level": 1, "target": "llvm", "strict_mode": true } -} +} \ No newline at end of file diff --git a/Test/SimdTest/project.json b/Test/SimdTest/project.json index 53842cd..25e3555 100644 --- a/Test/SimdTest/project.json +++ b/Test/SimdTest/project.json @@ -6,11 +6,21 @@ "build_dir": "./.tpv_build", "compiler": { "cmd": "llc", - "flags": ["-filetype=obj"] + "flags": [ + "-filetype=obj" + ] }, "linker": { "cmd": "clang++", - "flags": ["-Wl,--allow-multiple-definition", "-Wl,--unresolved-symbols=ignore-in-object-files", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-luser32", "-latomic"], + "flags": [ + "-Wl,--allow-multiple-definition", + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], "output": "SimdTest.exe" }, "includes": [ @@ -21,9 +31,9 @@ "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, + "slice_level": 3, "sha1_slice_level": 1, "target": "llvm", "strict_mode": true } -} +} \ No newline at end of file diff --git a/Test/StringIterTest/project.json b/Test/StringIterTest/project.json index fccf44a..a80292f 100644 --- a/Test/StringIterTest/project.json +++ b/Test/StringIterTest/project.json @@ -6,11 +6,22 @@ "build_dir": "./.tpv_build", "compiler": { "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] }, "linker": { "cmd": "clang++", - "flags": ["-Wl,--allow-multiple-definition", "-Wl,--unresolved-symbols=ignore-in-object-files", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-luser32", "-latomic"], + "flags": [ + "-Wl,--allow-multiple-definition", + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], "output": "StringIterTest.exe" }, "includes": [ @@ -21,9 +32,9 @@ "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, + "slice_level": 3, "sha1_slice_level": 1, "target": "llvm", "strict_mode": true } -} +} \ No newline at end of file diff --git a/Test/StringTest/project.json b/Test/StringTest/project.json index e17e1bd..c067a1f 100644 --- a/Test/StringTest/project.json +++ b/Test/StringTest/project.json @@ -6,11 +6,22 @@ "build_dir": "./.tpv_build", "compiler": { "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] }, "linker": { "cmd": "clang++", - "flags": ["-Wl,--allow-multiple-definition", "-Wl,--unresolved-symbols=ignore-in-object-files", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-luser32", "-latomic"], + "flags": [ + "-Wl,--allow-multiple-definition", + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], "output": "StringTest.exe" }, "includes": [ @@ -21,9 +32,9 @@ "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, + "slice_level": 3, "sha1_slice_level": 1, "target": "llvm", "strict_mode": true } -} +} \ No newline at end of file diff --git a/Test/StructTest/project.json b/Test/StructTest/project.json index 79088d3..a86fe82 100644 --- a/Test/StructTest/project.json +++ b/Test/StructTest/project.json @@ -6,11 +6,22 @@ "build_dir": "./.tpv_build", "compiler": { "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] }, "linker": { "cmd": "clang++", - "flags": ["-Wl,--allow-multiple-definition", "-Wl,--unresolved-symbols=ignore-in-object-files", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-luser32", "-latomic"], + "flags": [ + "-Wl,--allow-multiple-definition", + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], "output": "StructTest.exe" }, "includes": [ @@ -21,9 +32,9 @@ "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, + "slice_level": 3, "sha1_slice_level": 1, "target": "llvm", "strict_mode": true } -} +} \ No newline at end of file diff --git a/Test/SuperTest/project.json b/Test/SuperTest/project.json index ff2832d..6c72a50 100644 --- a/Test/SuperTest/project.json +++ b/Test/SuperTest/project.json @@ -1,29 +1,40 @@ -{ - "$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", "-Wl,--unresolved-symbols=ignore-in-object-files", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-luser32", "-latomic"], - "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": [ + "-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 + } +} \ No newline at end of file diff --git a/Test/TestFBProject/project.json b/Test/TestFBProject/project.json index f48375e..a9d6e8b 100644 --- a/Test/TestFBProject/project.json +++ b/Test/TestFBProject/project.json @@ -6,17 +6,17 @@ "build_dir": "./.tpv_build", "compiler": { "cmd": "llc", - "flags": ["-filetype=obj"] + "flags": [ + "-filetype=obj" + ] }, "linker": { "cmd": "clang++", "flags": [ "-Wl,--allow-multiple-definition", - "-Wl,--unresolved-symbols=ignore-in-object-files", "-lucrt", "-lkernel32", - "-luser32", - "-latomic" + "-luser32" ], "output": "TestFBProject.exe" }, @@ -28,7 +28,7 @@ "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, + "slice_level": 3, "sha1_slice_level": 1, "target": "llvm", "strict_mode": true diff --git a/Test/TypeCastTest/project.json b/Test/TypeCastTest/project.json index 110c29e..9a367ef 100644 --- a/Test/TypeCastTest/project.json +++ b/Test/TypeCastTest/project.json @@ -6,11 +6,22 @@ "build_dir": "./.tpv_build", "compiler": { "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] }, "linker": { "cmd": "clang++", - "flags": ["-Wl,--allow-multiple-definition", "-Wl,--unresolved-symbols=ignore-in-object-files", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-luser32", "-latomic"], + "flags": [ + "-Wl,--allow-multiple-definition", + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], "output": "TypeCastTest.exe" }, "includes": [ @@ -21,9 +32,9 @@ "datalayout": "e-m:w-p270:32:32-p271:32:32-p272:64:64-f80:128-n8:16:32:64-S128" }, "options": { - "slice_level": 3, + "slice_level": 3, "sha1_slice_level": 1, "target": "llvm", "strict_mode": true } -} +} \ No newline at end of file diff --git a/Test/VariadicTest/project.json b/Test/VariadicTest/project.json index 3ef1a38..a4f8762 100644 --- a/Test/VariadicTest/project.json +++ b/Test/VariadicTest/project.json @@ -6,11 +6,22 @@ "build_dir": "./.tpv_build", "compiler": { "cmd": "llc", - "flags": ["-filetype=obj", "-relocation-model=pic"] + "flags": [ + "-filetype=obj", + "-relocation-model=pic" + ] }, "linker": { "cmd": "clang++", - "flags": ["-Wl,--allow-multiple-definition", "-Wl,--unresolved-symbols=ignore-in-object-files", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-luser32", "-latomic"], + "flags": [ + "-Wl,--allow-multiple-definition", + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], "output": "VariadicTest.exe" }, "includes": [ @@ -21,9 +32,9 @@ "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, + "slice_level": 3, "sha1_slice_level": 1, "target": "llvm", "strict_mode": true } -} +} \ No newline at end of file diff --git a/Test/VectorGenericTest/project.json b/Test/VectorGenericTest/project.json index c3b2619..4e57b9f 100644 --- a/Test/VectorGenericTest/project.json +++ b/Test/VectorGenericTest/project.json @@ -1,29 +1,40 @@ -{ - "$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", "-Wl,--unresolved-symbols=ignore-in-object-files", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-luser32", "-latomic"], - "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": [ + "-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 + } +} \ No newline at end of file diff --git a/Test/ZlibTest/project.json b/Test/ZlibTest/project.json index a8545f1..ae6bf17 100644 --- a/Test/ZlibTest/project.json +++ b/Test/ZlibTest/project.json @@ -6,11 +6,21 @@ "build_dir": "./.tpv_build", "compiler": { "cmd": "llc", - "flags": ["-filetype=obj"] + "flags": [ + "-filetype=obj" + ] }, "linker": { "cmd": "clang++", - "flags": ["-Wl,--allow-multiple-definition", "-Wl,--unresolved-symbols=ignore-in-object-files", "-lmsvcrt", "-lucrt", "-lpthread", "-lmingwex", "-lkernel32", "-luser32", "-latomic"], + "flags": [ + "-Wl,--allow-multiple-definition", + "-lmsvcrt", + "-lucrt", + "-lpthread", + "-lmingwex", + "-lkernel32", + "-luser32" + ], "output": "ZlibTest.exe" }, "includes": [ @@ -21,9 +31,9 @@ "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, + "slice_level": 3, "sha1_slice_level": 1, "target": "llvm", "strict_mode": true } -} +} \ No newline at end of file