[Digikam-devel] extragear/graphics/digikam/utilities

Gilles Caulier caulier.gilles at free.fr
Wed Dec 6 10:22:58 GMT 2006


SVN commit 610979 by cgilles:

digikam from trunk : and improve again --enable-final .configure option. Now all digikam 
folders are compiled using this rule.

To packagers : let's me hear if you have some problems with this change.

CCMAIL: digikam-devel at kde.org



 M  +20 -20    cameragui/Makefile.am  
 M  +17 -18    setup/Makefile.am  


--- trunk/extragear/graphics/digikam/utilities/cameragui/Makefile.am #610978:610979
@@ -1,30 +1,30 @@
-# Require by libgphoto2 header.
-KDE_OPTIONS = nofinal
-
 METASOURCES = AUTO
 
 noinst_LTLIBRARIES = libcameragui.la
 
-libcameragui_la_SOURCES = cameraui.cpp cameraiconview.cpp  \
-	                      cameraiconitem.cpp cameracontroller.cpp \
-	                      camerafolderview.cpp camerafolderitem.cpp \
-	                      animwidget.cpp renamecustomizer.cpp  \
-	                      dkcamera.cpp gpcamera.cpp umscamera.cpp \
-	                      gpiteminfo.cpp camerainfodialog.cpp \
-	                      albumselectdialog.cpp camerafolderdialog.cpp 
+# NOTE from Gilles (06-12-06): gpcamera.cpp must be placed on the top of source file list 
+# to unbreak compilation with './configure -enable-final' option. I suspect a problem with 
+# Gphoto2 C Ansi header.
+libcameragui_la_SOURCES = gpcamera.cpp cameraui.cpp cameraiconview.cpp  \
+	                  cameraiconitem.cpp cameracontroller.cpp \
+	                  camerafolderview.cpp camerafolderitem.cpp \
+	                  animwidget.cpp renamecustomizer.cpp  \
+	                  dkcamera.cpp umscamera.cpp gpiteminfo.cpp \
+	                  camerainfodialog.cpp albumselectdialog.cpp \
+	                  camerafolderdialog.cpp  
 
 libcameragui_la_LDFLAGS = $(all_libraries) $(KDE_RPATH)
 
 libcameragui_la_LIBADD  = $(top_builddir)/digikam/libs/imageproperties/libimagepropertiescamgui.la \
-	                      $(LIB_GPHOTO) $(LIBJPEG)
+	                  $(LIB_GPHOTO) $(LIBJPEG)
 
 INCLUDES = -I$(top_srcdir)/digikam/digikam \
-	       -I$(top_srcdir)/digikam/utilities/imageeditor/editor \
-	       -I$(top_srcdir)/digikam/libs/jpegutils \
-	       -I$(top_srcdir)/digikam/libs/themeengine \
-	       -I$(top_srcdir)/digikam/libs/imageproperties \
-	       -I$(top_srcdir)/digikam/libs/widgets/common \
-	       -I$(top_srcdir)/digikam/libs/dimg \
-	       -I$(top_srcdir)/digikam/libs/dmetadata \
-	       -I$(top_srcdir)/digikam/libs/dcraw \
-	       $(GPHOTO_CFLAGS) $(all_includes)
+	   -I$(top_srcdir)/digikam/utilities/imageeditor/editor \
+	   -I$(top_srcdir)/digikam/libs/jpegutils \
+	   -I$(top_srcdir)/digikam/libs/themeengine \
+	   -I$(top_srcdir)/digikam/libs/imageproperties \
+	   -I$(top_srcdir)/digikam/libs/widgets/common \
+	   -I$(top_srcdir)/digikam/libs/dimg \
+	   -I$(top_srcdir)/digikam/libs/dmetadata \
+	   -I$(top_srcdir)/digikam/libs/dcraw \
+	   $(GPHOTO_CFLAGS) $(all_includes)
--- trunk/extragear/graphics/digikam/utilities/setup/Makefile.am #610978:610979
@@ -1,30 +1,29 @@
-# Require by libgphoto2 header.
-KDE_OPTIONS = nofinal
-
 METASOURCES = AUTO
 
-INCLUDES= -I$(top_srcdir)/digikam/digikam \
-	      -I$(top_srcdir)/digikam/libs/dialogs \
-	      -I$(top_srcdir)/digikam/libs/dimg \
-	      -I$(top_srcdir)/digikam/libs/dcraw \
-	      -I$(top_srcdir)/digikam/libs/widgets/common \
-	      $(GPHOTO_CFLAGS) $(LIBKIPI_CFLAGS) \
-	      $(all_includes)
+INCLUDES = -I$(top_srcdir)/digikam/digikam \
+	   -I$(top_srcdir)/digikam/libs/dialogs \
+	   -I$(top_srcdir)/digikam/libs/dimg \
+	   -I$(top_srcdir)/digikam/libs/dcraw \
+	   -I$(top_srcdir)/digikam/libs/widgets/common \
+	   $(GPHOTO_CFLAGS) $(LIBKIPI_CFLAGS) $(all_includes)
 
 noinst_LTLIBRARIES = libsetup.la libshowfotosetup.la
 
-libsetup_la_SOURCES = setup.cpp setupcamera.cpp setupimgplugins.cpp \
-	                  cameraselection.cpp setupgeneral.cpp \
-	                  gpiface.cpp setupmime.cpp setupplugins.cpp \
-	                  setupcollections.cpp setupmetadata.cpp \
-	                  setupeditor.cpp setupmisc.cpp setupicc.cpp \
-	                  setupiofiles.cpp setupslideshow.cpp setupidentity.cpp \
-	                  setuptooltip.cpp dcrawsettingswidget.cpp 
+# NOTE from Gilles (06-12-06): gpiface.cpp must be placed on the top of source file list 
+# to unbreak compilation with './configure -enable-final' option. I suspect a problem with 
+# Gphoto2 C Ansi header.
+libsetup_la_SOURCES = gpiface.cpp cameraselection.cpp setupcamera.cpp \
+	              setupmime.cpp setupplugins.cpp setupidentity.cpp \
+	              setupgeneral.cpp setup.cpp setupimgplugins.cpp \
+	              setupcollections.cpp setupmetadata.cpp \
+	              setupeditor.cpp setupmisc.cpp setupicc.cpp \
+	              setupiofiles.cpp setupslideshow.cpp \
+	              setuptooltip.cpp dcrawsettingswidget.cpp 
 
 libsetup_la_LDFLAGS = $(all_libraries) $(KDE_RPATH) $(LIB_GPHOTO)
 
 libshowfotosetup_la_SOURCES = setupimgplugins.cpp setupiofiles.cpp \
-	                          setupicc.cpp setupslideshow.cpp dcrawsettingswidget.cpp 
+	                      setupicc.cpp setupslideshow.cpp dcrawsettingswidget.cpp 
 
 libshowfotosetup_la_LDFLAGS = $(all_libraries) $(KDE_RPATH) 
 



More information about the Digikam-devel mailing list