| ... | ... | @@ -681,10 +681,14 @@ pub fn producesImplib(compile: *Compile) bool { |
| 681 | 681 | return compile.isDll(); |
| 682 | 682 | } |
| 683 | 683 | |
| 684 | /// Deprecated; use `compile.root_module.link_libc = true` instead. |
| 685 | /// To be removed after 0.15.0 is tagged. |
| 684 | 686 | pub fn linkLibC(compile: *Compile) void { |
| 685 | 687 | compile.root_module.link_libc = true; |
| 686 | 688 | } |
| 687 | 689 | |
| 690 | /// Deprecated; use `compile.root_module.link_libcpp = true` instead. |
| 691 | /// To be removed after 0.15.0 is tagged. |
| 688 | 692 | pub fn linkLibCpp(compile: *Compile) void { |
| 689 | 693 | compile.root_module.link_libcpp = true; |
| 690 | 694 | } |
| ... | ... | @@ -802,10 +806,14 @@ fn runPkgConfig(compile: *Compile, lib_name: []const u8) !PkgConfigResult { |
| 802 | 806 | }; |
| 803 | 807 | } |
| 804 | 808 | |
| 809 | /// Deprecated; use `compile.root_module.linkSystemLibrary(name, .{})` instead. |
| 810 | /// To be removed after 0.15.0 is tagged. |
| 805 | 811 | pub fn linkSystemLibrary(compile: *Compile, name: []const u8) void { |
| 806 | 812 | return compile.root_module.linkSystemLibrary(name, .{}); |
| 807 | 813 | } |
| 808 | 814 | |
| 815 | /// Deprecated; use `compile.root_module.linkSystemLibrary(name, options)` instead. |
| 816 | /// To be removed after 0.15.0 is tagged. |
| 809 | 817 | pub fn linkSystemLibrary2( |
| 810 | 818 | compile: *Compile, |
| 811 | 819 | name: []const u8, |
| ... | ... | @@ -814,22 +822,26 @@ pub fn linkSystemLibrary2( |
| 814 | 822 | return compile.root_module.linkSystemLibrary(name, options); |
| 815 | 823 | } |
| 816 | 824 | |
| 825 | /// Deprecated; use `c.root_module.linkFramework(name, .{})` instead. |
| 826 | /// To be removed after 0.15.0 is tagged. |
| 817 | 827 | pub fn linkFramework(c: *Compile, name: []const u8) void { |
| 818 | 828 | c.root_module.linkFramework(name, .{}); |
| 819 | 829 | } |
| 820 | 830 | |
| 821 | | /// Handy when you have many C/C++ source files and want them all to have the same flags. |
| 831 | /// Deprecated; use `compile.root_module.addCSourceFiles(options)` instead. |
| 832 | /// To be removed after 0.15.0 is tagged. |
| 822 | 833 | pub fn addCSourceFiles(compile: *Compile, options: Module.AddCSourceFilesOptions) void { |
| 823 | 834 | compile.root_module.addCSourceFiles(options); |
| 824 | 835 | } |
| 825 | 836 | |
| 837 | /// Deprecated; use `compile.root_module.addCSourceFile(source)` instead. |
| 838 | /// To be removed after 0.15.0 is tagged. |
| 826 | 839 | pub fn addCSourceFile(compile: *Compile, source: Module.CSourceFile) void { |
| 827 | 840 | compile.root_module.addCSourceFile(source); |
| 828 | 841 | } |
| 829 | 842 | |
| 830 | | /// Resource files must have the extension `.rc`. |
| 831 | | /// Can be called regardless of target. The .rc file will be ignored |
| 832 | | /// if the target object format does not support embedded resources. |
| 843 | /// Deprecated; use `compile.root_module.addWin32ResourceFile(source)` instead. |
| 844 | /// To be removed after 0.15.0 is tagged. |
| 833 | 845 | pub fn addWin32ResourceFile(compile: *Compile, source: Module.RcSourceFile) void { |
| 834 | 846 | compile.root_module.addWin32ResourceFile(source); |
| 835 | 847 | } |
| ... | ... | @@ -915,54 +927,80 @@ pub fn getEmittedLlvmBc(compile: *Compile) LazyPath { |
| 915 | 927 | return compile.getEmittedFileGeneric(&compile.generated_llvm_bc); |
| 916 | 928 | } |
| 917 | 929 | |
| 930 | /// Deprecated; use `compile.root_module.addAssemblyFile(source)` instead. |
| 931 | /// To be removed after 0.15.0 is tagged. |
| 918 | 932 | pub fn addAssemblyFile(compile: *Compile, source: LazyPath) void { |
| 919 | 933 | compile.root_module.addAssemblyFile(source); |
| 920 | 934 | } |
| 921 | 935 | |
| 936 | /// Deprecated; use `compile.root_module.addObjectFile(source)` instead. |
| 937 | /// To be removed after 0.15.0 is tagged. |
| 922 | 938 | pub fn addObjectFile(compile: *Compile, source: LazyPath) void { |
| 923 | 939 | compile.root_module.addObjectFile(source); |
| 924 | 940 | } |
| 925 | 941 | |
| 942 | /// Deprecated; use `compile.root_module.addObject(object)` instead. |
| 943 | /// To be removed after 0.15.0 is tagged. |
| 926 | 944 | pub fn addObject(compile: *Compile, object: *Compile) void { |
| 927 | 945 | compile.root_module.addObject(object); |
| 928 | 946 | } |
| 929 | 947 | |
| 948 | /// Deprecated; use `compile.root_module.linkLibrary(library)` instead. |
| 949 | /// To be removed after 0.15.0 is tagged. |
| 930 | 950 | pub fn linkLibrary(compile: *Compile, library: *Compile) void { |
| 931 | 951 | compile.root_module.linkLibrary(library); |
| 932 | 952 | } |
| 933 | 953 | |
| 954 | /// Deprecated; use `compile.root_module.addAfterIncludePath(lazy_path)` instead. |
| 955 | /// To be removed after 0.15.0 is tagged. |
| 934 | 956 | pub fn addAfterIncludePath(compile: *Compile, lazy_path: LazyPath) void { |
| 935 | 957 | compile.root_module.addAfterIncludePath(lazy_path); |
| 936 | 958 | } |
| 937 | 959 | |
| 960 | /// Deprecated; use `compile.root_module.addSystemIncludePath(lazy_path)` instead. |
| 961 | /// To be removed after 0.15.0 is tagged. |
| 938 | 962 | pub fn addSystemIncludePath(compile: *Compile, lazy_path: LazyPath) void { |
| 939 | 963 | compile.root_module.addSystemIncludePath(lazy_path); |
| 940 | 964 | } |
| 941 | 965 | |
| 966 | /// Deprecated; use `compile.root_module.addIncludePath(lazy_path)` instead. |
| 967 | /// To be removed after 0.15.0 is tagged. |
| 942 | 968 | pub fn addIncludePath(compile: *Compile, lazy_path: LazyPath) void { |
| 943 | 969 | compile.root_module.addIncludePath(lazy_path); |
| 944 | 970 | } |
| 945 | 971 | |
| 972 | /// Deprecated; use `compile.root_module.addConfigHeader(config_header)` instead. |
| 973 | /// To be removed after 0.15.0 is tagged. |
| 946 | 974 | pub fn addConfigHeader(compile: *Compile, config_header: *Step.ConfigHeader) void { |
| 947 | 975 | compile.root_module.addConfigHeader(config_header); |
| 948 | 976 | } |
| 949 | 977 | |
| 978 | /// Deprecated; use `compile.root_module.addEmbedPath(lazy_path)` instead. |
| 979 | /// To be removed after 0.15.0 is tagged. |
| 950 | 980 | pub fn addEmbedPath(compile: *Compile, lazy_path: LazyPath) void { |
| 951 | 981 | compile.root_module.addEmbedPath(lazy_path); |
| 952 | 982 | } |
| 953 | 983 | |
| 984 | /// Deprecated; use `compile.root_module.addLibraryPath(directory_path)` instead. |
| 985 | /// To be removed after 0.15.0 is tagged. |
| 954 | 986 | pub fn addLibraryPath(compile: *Compile, directory_path: LazyPath) void { |
| 955 | 987 | compile.root_module.addLibraryPath(directory_path); |
| 956 | 988 | } |
| 957 | 989 | |
| 990 | /// Deprecated; use `compile.root_module.addRPath(directory_path)` instead. |
| 991 | /// To be removed after 0.15.0 is tagged. |
| 958 | 992 | pub fn addRPath(compile: *Compile, directory_path: LazyPath) void { |
| 959 | 993 | compile.root_module.addRPath(directory_path); |
| 960 | 994 | } |
| 961 | 995 | |
| 996 | /// Deprecated; use `compile.root_module.addSystemFrameworkPath(directory_path)` instead. |
| 997 | /// To be removed after 0.15.0 is tagged. |
| 962 | 998 | pub fn addSystemFrameworkPath(compile: *Compile, directory_path: LazyPath) void { |
| 963 | 999 | compile.root_module.addSystemFrameworkPath(directory_path); |
| 964 | 1000 | } |
| 965 | 1001 | |
| 1002 | /// Deprecated; use `compile.root_module.addFrameworkPath(directory_path)` instead. |
| 1003 | /// To be removed after 0.15.0 is tagged. |
| 966 | 1004 | pub fn addFrameworkPath(compile: *Compile, directory_path: LazyPath) void { |
| 967 | 1005 | compile.root_module.addFrameworkPath(directory_path); |
| 968 | 1006 | } |