do not save "invert page scroll mode" flag if it is reset
[k8zathura.git] / Jamrules.configure
blob6261d80b622d3d0ebaada38f95352f5c9914edba
1 PROJECT_NAME = zathura ;
4 -configure-enable-disable-vars- +=
5   "mupdf"    USE_MUPDF    ""  "don't use muPDF"
9 rule -configure- {
10   if $(USE_MUPDF) {
11     Echo "checking for muPDF ... " : -n ;
12     LIBMUPDF_PFX = [ DetectLibrary libmupdf.a ] ;
13     LIBMUPDF_EX_PFX = [ DetectLibrary libmupdf-third.a ] ;
14     if $(LIBMUPDF_PFX) && $(LIBMUPDF_EX_PFX) {
15       Echo "found" ;
16       -configure-add-line- "# muPDF" ;
17       -configure-add-line- "LINKFLAGS.all += -L$(LIBMUPDF_PFX)/lib ;" ;
18       -configure-add-line- "HDRS += $(LIBMUPDF_PFX)/include ;" ;
19       if $(LIBMUPDF_PFX) != $(LIBMUPDF_EX_PFX) {
20         -configure-add-line- "LINKFLAGS.all += -L$(LIBMUPDF_EX_PFX)/lib ;" ;
21         -configure-add-line- "HDRS += $(LIBMUPDF_EX_PFX)/include ;" ;
22       }
23       -configure-add-line- "LINKLIBS.all += -lmupdf -lmupdf-third ;" ;
24       -configure-add-line- "DEFINES += USE_MUPDF ;" ;
25     } else {
26       Echo "not found" ;
27       USE_MUPDF = ;
28     }
29   }
30   #
31   #-configure-pkg-config-necessary- "GTK+2" : gtk+-2.0 : : : "you need GTK+2 to compile this!" ;
32   -configure-pkg-config-necessary- "GTK+2" gtk+-2.0 ;
33   if ! $(USE_MUPDF) {
34     -configure-pkg-config-necessary- "Poppler-glib" poppler-glib ;
35   }
36   -configure-pkg-config-necessary- "GThread2" gthread-2.0 ;
37   #
38   -configure-add-line- "LINKLIBS.all += -lm ;" ;
42 rule -configure-preinit- {
43   WINDOZE = ;
47 configure ;