Merge bitcoin-core/secp256k1#1241: build: Improve SECP_TRY_APPEND_DEFAULT_CFLAGS macro
				
					
				
			3addb4c1e8a50df7dcf4465a7f149f78bf5af78b build: Improve `SECP_TRY_APPEND_DEFAULT_CFLAGS` macro (Hennadii Stepanov)
Pull request description:
ACKs for top commit:
  real-or-random:
    utACK 3addb4c1e8a50df7dcf4465a7f149f78bf5af78b
  jonasnick:
    ACK 3addb4c1e8a50df7dcf4465a7f149f78bf5af78b
Tree-SHA512: 918d906570d82be9354fba72bb55d50b8f661cf7cd4404dc244deb489c2bca95b3942ae8af830873ba825dc8ddc68b99c973fc984ff13fdd1f6668f412ca56a3
			
			
This commit is contained in:
		
						commit
						2bca0a5cbf
					
				
							
								
								
									
										11
									
								
								configure.ac
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								configure.ac
									
									
									
									
									
								
							| @ -93,11 +93,14 @@ esac | |||||||
| AC_DEFUN([SECP_TRY_APPEND_DEFAULT_CFLAGS], [ | AC_DEFUN([SECP_TRY_APPEND_DEFAULT_CFLAGS], [ | ||||||
|     # GCC and compatible (incl. clang) |     # GCC and compatible (incl. clang) | ||||||
|     if test "x$GCC" = "xyes"; then |     if test "x$GCC" = "xyes"; then | ||||||
|       # Try to append -Werror=unknown-warning-option to CFLAGS temporarily. Otherwise clang will |       # Try to append -Werror to CFLAGS temporarily. Otherwise checks for some unsupported | ||||||
|       # not error out if it gets unknown warning flags and the checks here will always succeed |       # flags will succeed. | ||||||
|       # no matter if clang knows the flag or not. |       # Note that failure to append -Werror does not necessarily mean that -Werror is not | ||||||
|  |       # supported. The compiler may already be warning about something unrelated, for example | ||||||
|  |       # about some path issue. If that is the case, -Werror cannot be used because all | ||||||
|  |       # of those warnings would be turned into errors. | ||||||
|       SECP_TRY_APPEND_DEFAULT_CFLAGS_saved_CFLAGS="$CFLAGS" |       SECP_TRY_APPEND_DEFAULT_CFLAGS_saved_CFLAGS="$CFLAGS" | ||||||
|       SECP_TRY_APPEND_CFLAGS([-Werror=unknown-warning-option], CFLAGS) |       SECP_TRY_APPEND_CFLAGS([-Werror], CFLAGS) | ||||||
| 
 | 
 | ||||||
|       SECP_TRY_APPEND_CFLAGS([-std=c89 -pedantic -Wno-long-long -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef], $1) # GCC >= 3.0, -Wlong-long is implied by -pedantic. |       SECP_TRY_APPEND_CFLAGS([-std=c89 -pedantic -Wno-long-long -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef], $1) # GCC >= 3.0, -Wlong-long is implied by -pedantic. | ||||||
|       SECP_TRY_APPEND_CFLAGS([-Wno-overlength-strings], $1) # GCC >= 4.2, -Woverlength-strings is implied by -pedantic. |       SECP_TRY_APPEND_CFLAGS([-Wno-overlength-strings], $1) # GCC >= 4.2, -Woverlength-strings is implied by -pedantic. | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user