Skip to content

Commit ddbddd3

Browse files
committed
Ensure we're generating preview codegen
1 parent 7c07475 commit ddbddd3

File tree

3 files changed

+18
-19
lines changed

3 files changed

+18
-19
lines changed

sources/ClangSharpPInvokeGenerator/Properties/GenerateClang.rsp

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
1+
--additional
2+
-m64
13
--config
2-
compatible-codegen
34
exclude-com-proxies
45
exclude-empty-records
56
exclude-enum-operators
67
generate-aggressive-inlining
8+
generate-callconv-member-function
79
generate-cpp-attributes
8-
generate-macro-bindings
10+
generate-disable-runtime-marshalling
911
generate-file-scoped-namespaces
1012
generate-guid-member
1113
generate-macro-bindings
@@ -46,7 +48,7 @@ clang
4648
ClangSharp.Interop
4749
--output
4850
./sources/ClangSharp/Interop
49-
--test-output
50-
./tests/ClangSharp.UnitTests/InteropTests
5151
--prefixStrip
5252
clang_
53+
--test-output
54+
./tests/ClangSharp.UnitTests/InteropTests

sources/ClangSharpPInvokeGenerator/Properties/GenerateClangSharp.rsp

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
1+
--additional
2+
-m64
13
--config
2-
compatible-codegen
34
exclude-com-proxies
45
exclude-empty-records
56
exclude-enum-operators
67
generate-aggressive-inlining
8+
generate-callconv-member-function
79
generate-cpp-attributes
8-
generate-macro-bindings
10+
generate-disable-runtime-marshalling
911
generate-file-scoped-namespaces
1012
generate-guid-member
1113
generate-macro-bindings
@@ -32,9 +34,9 @@ clangsharp
3234
ClangSharp.Interop
3335
--output
3436
./sources/ClangSharp/Interop
37+
--prefixStrip
38+
clangsharp_
3539
--remap
3640
MSGuidDeclParts=Guid
3741
--test-output
3842
./tests/ClangSharp.UnitTests/InteropTests
39-
--prefixStrip
40-
clangsharp_

sources/ClangSharpPInvokeGenerator/Properties/GenerateLLVM.rsp

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
1+
--additional
2+
-m64
13
--config
2-
compatible-codegen
34
exclude-com-proxies
45
exclude-empty-records
56
exclude-enum-operators
67
generate-aggressive-inlining
8+
generate-callconv-member-function
79
generate-cpp-attributes
8-
generate-macro-bindings
10+
generate-disable-runtime-marshalling
911
generate-file-scoped-namespaces
1012
generate-guid-member
1113
generate-macro-bindings
@@ -44,7 +46,6 @@ llvm-c/Error.h
4446
llvm-c/ErrorHandling.h
4547
llvm-c/ExecutionEngine.h
4648
llvm-c/ExternC.h
47-
llvm-c/Initialization.h
4849
llvm-c/IRReader.h
4950
llvm-c/Linker.h
5051
llvm-c/LLJIT.h
@@ -57,13 +58,7 @@ llvm-c/Support.h
5758
llvm-c/Target.h
5859
llvm-c/TargetMachine.h
5960
llvm-c/Types.h
60-
llvm-c/Transforms/InstCombine.h
61-
llvm-c/Transforms/IPO.h
6261
llvm-c/Transforms/PassBuilder.h
63-
llvm-c/Transforms/PassManagerBuilder.h
64-
llvm-c/Transforms/Scalar.h
65-
llvm-c/Transforms/Utils.h
66-
llvm-c/Transforms/Vectorize.h
6762
--headerFile
6863
./Properties/GenerateLLVM-LICENSE.txt
6964
--methodClassName
@@ -72,8 +67,6 @@ LLVM
7267
LLVMSharp.Interop
7368
--output
7469
./sources/LLVMSharp/Interop
75-
--test-output
76-
./tests/LLVMSharp.UnitTests/Interop
7770
--prefixStrip
7871
LLVM
7972
--remap
@@ -95,6 +88,8 @@ llvm_blake3_version=@blake3_version
9588
LLVM_BLAKE3_VERSION_STRING=@BLAKE3_VERSION_STRING
9689
__AnonymousEnum_Core_L463_C1=@LLVMAttributeIndex
9790
__AnonymousEnum_DebugInfo_L146_C1=@LLVMMetadataKind
91+
--test-output
92+
./tests/LLVMSharp.UnitTests/Interop
9893
--with-attribute
9994
LLVMDIFlags=Flags
10095
LLVMJITSymbolGenericFlags=Flags

0 commit comments

Comments
 (0)