31 lines
1.2 KiB
Text
31 lines
1.2 KiB
Text
|
Index: src/Makefile
|
||
|
--- src/Makefile.orig
|
||
|
+++ src/Makefile
|
||
|
@@ -50,7 +50,7 @@ CUSTOM = -custom
|
||
|
#MLLINK += -cclib -lcamlrund
|
||
|
MLBYTEFLAGS = -g -dtypes
|
||
|
else
|
||
|
-CFLAGS = -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS $(GTKCFLAGS)
|
||
|
+CFLAGS += -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS $(GTKCFLAGS)
|
||
|
ifneq ($(TOOLCHAIN),msvc)
|
||
|
CFLAGS += -O
|
||
|
endif
|
||
|
@@ -65,7 +65,7 @@ endif
|
||
|
THLINK = unix.cma threads.cma
|
||
|
|
||
|
ifdef USE_CC
|
||
|
-CCOMPILER = $(CC) -c -I"$(LIBDIR)" $(CFLAGS)
|
||
|
+CCOMPILER = $(CC) -c -I"$(LIBDIR)" $(CFLAGS) -fPIC
|
||
|
else
|
||
|
CCOMPILER = $(CAMLC) -c -ccopt '$(CFLAGS)' -verbose
|
||
|
endif
|
||
|
@@ -164,7 +164,7 @@ GTKSOURCEVIEW2MLOBJS = gtkSourceView2.cmo gSourceView2
|
||
|
GTKSOURCEVIEW2COBJS = ml_gtksourceview2$(XO)
|
||
|
GTKSOURCEVIEW2MLOBJSENUM = sourceView2Enums.cmo
|
||
|
GTKSOURCEVIEW2PROPS = gtkSourceView2.props
|
||
|
-BEFORE_DEPEND += $(GTKSOURCEVIEW2PROPS:%.props=%Props.ml) $(GTKSOURCEVIEW2PROPS:%.props= o%Props.ml) $(GTKSOURCEVIEWMLOBJSENUM:%.cmo=%.ml)
|
||
|
+BEFORE_DEPEND += $(GTKSOURCEVIEW2PROPS:%.props=%Props.ml) $(GTKSOURCEVIEW2PROPS:%.props= o%Props.ml) $(GTKSOURCEVIEW2MLOBJSENUM:%.cmo=%.ml)
|
||
|
EXTRA_OBJS += $(GTKSOURCEVIEW2MLOBJSENUM)
|
||
|
GTKSOURCEVIEW2ALLMLOBJS = $(GTKSOURCEVIEW2MLOBJSENUM) \
|
||
|
$(GTKSOURCEVIEW2PROPS:%.props=%Props.cmo) \
|