accept .S files for assembler
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
This commit is contained in:
		
							parent
							
								
									f5aa383781
								
							
						
					
					
						commit
						d55639426a
					
				
							
								
								
									
										34
									
								
								0001-Accept-.S-files-as-assembler-too.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										34
									
								
								0001-Accept-.S-files-as-assembler-too.patch
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,34 @@ | |||||||
|  | From 0ba1d545afe021e09090f434d5242ae942e7d5b4 Mon Sep 17 00:00:00 2001 | ||||||
|  | From: Jussi Pakkanen <jpakkane@gmail.com> | ||||||
|  | Date: Wed, 20 May 2015 22:32:55 +0300 | ||||||
|  | Subject: [PATCH] Accept .S files as assembler too. | ||||||
|  | 
 | ||||||
|  | ---
 | ||||||
|  |  compilers.py | 4 ++-- | ||||||
|  |  1 file changed, 2 insertions(+), 2 deletions(-) | ||||||
|  | 
 | ||||||
|  | diff --git a/compilers.py b/compilers.py
 | ||||||
|  | index 6fe7370..5e66b23 100644
 | ||||||
|  | --- a/compilers.py
 | ||||||
|  | +++ b/compilers.py
 | ||||||
|  | @@ -1043,7 +1043,7 @@ class GnuCCompiler(CCompiler):
 | ||||||
|  |          return get_gcc_soname_args(self.gcc_type, shlib_name, path, soversion) | ||||||
|  |   | ||||||
|  |      def can_compile(self, filename): | ||||||
|  | -        return super().can_compile(filename) or filename.split('.')[-1] == 's' # Gcc can do asm, too.
 | ||||||
|  | +        return super().can_compile(filename) or filename.split('.')[-1].lower() == 's' # Gcc can do asm, too.
 | ||||||
|  |   | ||||||
|  |  class GnuObjCCompiler(ObjCCompiler): | ||||||
|  |      std_warn_args = ['-Wall', '-Wpedantic', '-Winvalid-pch'] | ||||||
|  | @@ -1120,7 +1120,7 @@ class ClangCCompiler(CCompiler):
 | ||||||
|  |          return 'pch' | ||||||
|  |   | ||||||
|  |      def can_compile(self, filename): | ||||||
|  | -        return super().can_compile(filename) or filename.split('.')[-1] == 's' # Clang can do asm, too.
 | ||||||
|  | +        return super().can_compile(filename) or filename.split('.')[-1].lower() == 's' # Clang can do asm, too.
 | ||||||
|  |   | ||||||
|  |      def get_pch_use_args(self, pch_dir, header): | ||||||
|  |          # Workaround for Clang bug http://llvm.org/bugs/show_bug.cgi?id=15136 | ||||||
|  | -- 
 | ||||||
|  | 2.4.1 | ||||||
|  | 
 | ||||||
| @ -2,12 +2,14 @@ | |||||||
| 
 | 
 | ||||||
| Name:           meson | Name:           meson | ||||||
| Version:        0.23.0 | Version:        0.23.0 | ||||||
| Release:        2%{?dist} | Release:        3%{?dist} | ||||||
| Summary:        High productivity build system | Summary:        High productivity build system | ||||||
| 
 | 
 | ||||||
| License:        ASL 2.0 | License:        ASL 2.0 | ||||||
| URL:            https://jpakkane.github.io/meson/ | URL:            https://jpakkane.github.io/meson/ | ||||||
| Source0:        https://github.com/jpakkane/meson/archive/%{version}/%{name}-%{version}.tar.gz | Source0:        https://github.com/jpakkane/meson/archive/%{version}/%{name}-%{version}.tar.gz | ||||||
|  | # https://github.com/jpakkane/meson/commit/0ba1d545afe021e09090f434d5242ae942e7d5b4 | ||||||
|  | Patch0:         0001-Accept-.S-files-as-assembler-too.patch | ||||||
| BuildArch:      noarch | BuildArch:      noarch | ||||||
| 
 | 
 | ||||||
| BuildRequires:  python3-devel ninja-build | BuildRequires:  python3-devel ninja-build | ||||||
| @ -86,6 +88,9 @@ chmod +x %{buildroot}%{_bindir}/meson* | |||||||
| %{_mandir}/man1/%{name}gui.1.* | %{_mandir}/man1/%{name}gui.1.* | ||||||
| 
 | 
 | ||||||
| %changelog | %changelog | ||||||
|  | * Thu May 21 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 0.23.0-3 | ||||||
|  | - Add patch to accept .S files | ||||||
|  | 
 | ||||||
| * Wed Apr 29 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 0.23.0-2 | * Wed Apr 29 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 0.23.0-2 | ||||||
| - Add python3 to Requires (Thanks to Ilya Kyznetsov) | - Add python3 to Requires (Thanks to Ilya Kyznetsov) | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user