openbsd-ports/multimedia/handbrake/patches/patch-make_include_gcc_defs
2022-03-11 19:39:15 +00:00

29 lines
932 B
Plaintext

Remove hardcoded optimization flags.
Proper -I and -L dirs.
Index: make/include/gcc.defs
--- make/include/gcc.defs.orig
+++ make/include/gcc.defs
@@ -60,16 +60,16 @@ GCC.args.g.none = -g0
GCC.args.g.min = -gdwarf-2 -g1
GCC.args.g.std = -gdwarf-2
GCC.args.g.max = -gdwarf-2 -g3
-GCC.args.O.none = -O0
-GCC.args.O.size = -Os
-GCC.args.O.speed = -O3
+GCC.args.O.none =
+GCC.args.O.size =
+GCC.args.O.speed =
GCC.args.D = -D$(1)
-GCC.args.I = -I$(1)
+GCC.args.I = -I$(1) -I$(LOCALBASE)/include -I$(X11BASE)/include -I$(LOCALBASE)/include/libavcodec
GCC.args.muldefs = -Wl,--allow-multiple-definition
GCC.args.start = -Wl,--start-group
GCC.args.F = -F$(1)
GCC.args.f = -framework $(1)
-GCC.args.L = -L$(1)
+GCC.args.L = -L$(1) -L$(LOCALBASE)/lib -L$(X11BASE)/lib
GCC.args.l = -l$(1)
GCC.args.end = -Wl,--end-group