You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
libtomcrypt/libtomcrypt-gcc-flags.patch

60 lines
1.4 KiB

--- makefile.include.old 2017-03-27 10:38:30.918322484 +0200
+++ makefile.include 2017-03-27 10:43:24.076216593 +0200
@@ -21,55 +21,8 @@
MAKE:=make
endif
-
# Compilation flags. Note the += does not write over the user's CFLAGS!
-CFLAGS += -I./testprof/ -I./src/headers/ -Wall -Wsign-compare -Wshadow -DLTC_SOURCE
-
-ifdef OLD_GCC
-CFLAGS += -W
-# older GCCs can't handle the "rotate with immediate" ROLc/RORc/etc macros
-# define this to help
-CFLAGS += -DLTC_NO_ROLC
-else
-CFLAGS += -Wextra
-# additional warnings
-CFLAGS += -Wsystem-headers -Wbad-function-cast -Wcast-align
-CFLAGS += -Wstrict-prototypes -Wpointer-arith
-CFLAGS += -Wdeclaration-after-statement
-endif
-
-CFLAGS += -Wno-type-limits
-
-ifdef LTC_DEBUG
-# compile for DEBUGGING (required for ccmalloc checking!!!)
-ifneq (,$(strip $(LTC_DEBUG)))
-CFLAGS += -g3 -DLTC_NO_ASM -DLTC_TEST_DBG=$(LTC_DEBUG)
-else
-CFLAGS += -g3 -DLTC_NO_ASM -DLTC_TEST_DBG
-endif
-else
-
-ifdef LTC_SMALL
-# optimize for SIZE
-CFLAGS += -Os -DLTC_SMALL_CODE
-else
-
-ifndef IGNORE_SPEED
-# optimize for SPEED
-CFLAGS += -O3 -funroll-loops
-
-# add -fomit-frame-pointer. hinders debugging!
-CFLAGS += -fomit-frame-pointer
-endif
-
-endif # COMPILE_SMALL
-endif # COMPILE_DEBUG
-
-
-ifneq ($(findstring clang,$(CC)),)
-CFLAGS += -Wno-typedef-redefinition -Wno-tautological-compare
-endif
-
+CFLAGS += -I./testprof/ -I./src/headers/ -DLTC_SOURCE
HASH=hashsum
CRYPT=encrypt