Author: abrander
Date: 2014-10-14 22:54:21 +0200 (Tue, 14 Oct 2014)
New Revision: 4430

Modified:
   trunk/plugins/colorspace-transform/colorspace_transform.c
   trunk/plugins/colorspace-transform/colorspace_transform.h
   trunk/plugins/colorspace-transform/colorspace_transform_avx.c
   trunk/plugins/colorspace-transform/colorspace_transform_sse2.c
   trunk/src/gtk-helper.c
Log:
Bug #640: Guard lcms.h include by HAVE_LCMS (Patch by Emmanuel Viaud).

Modified: trunk/plugins/colorspace-transform/colorspace_transform.c
===================================================================
--- trunk/plugins/colorspace-transform/colorspace_transform.c   2014-02-09 
18:46:49 UTC (rev 4429)
+++ trunk/plugins/colorspace-transform/colorspace_transform.c   2014-10-14 
20:54:21 UTC (rev 4430)
@@ -20,7 +20,14 @@
 /* Plugin tmpl version 5 */
 
 #include <rawstudio.h>
+#include <config.h>
+#if defined(HAVE_LCMS2)
+#include <lcms2.h>
+#elif defined(HAVE_LCMS)
 #include <lcms.h>
+#else
+#error "LCMS v1 or LCMS v2 required"
+#endif
 #include "rs-cmm.h"
 #include "colorspace_transform.h"
 

Modified: trunk/plugins/colorspace-transform/colorspace_transform.h
===================================================================
--- trunk/plugins/colorspace-transform/colorspace_transform.h   2014-02-09 
18:46:49 UTC (rev 4429)
+++ trunk/plugins/colorspace-transform/colorspace_transform.h   2014-10-14 
20:54:21 UTC (rev 4430)
@@ -20,7 +20,14 @@
 /* Plugin tmpl version 5 */
 
 #include <rawstudio.h>
+#include <config.h>
+#if defined(HAVE_LCMS2)
+#include <lcms2.h>
+#elif defined(HAVE_LCMS)
 #include <lcms.h>
+#else
+#error "LCMS v1 or LCMS v2 required"
+#endif
 #include "rs-cmm.h"
 
 #define RS_TYPE_COLORSPACE_TRANSFORM (rs_colorspace_transform_type)

Modified: trunk/plugins/colorspace-transform/colorspace_transform_avx.c
===================================================================
--- trunk/plugins/colorspace-transform/colorspace_transform_avx.c       
2014-02-09 18:46:49 UTC (rev 4429)
+++ trunk/plugins/colorspace-transform/colorspace_transform_avx.c       
2014-10-14 20:54:21 UTC (rev 4430)
@@ -20,7 +20,14 @@
 /* Plugin tmpl version 5 */
 
 #include <rawstudio.h>
+#include <config.h>
+#if defined(HAVE_LCMS2)
+#include <lcms2.h>
+#elif defined(HAVE_LCMS)
 #include <lcms.h>
+#else
+#error "LCMS v1 or LCMS v2 required"
+#endif
 #include "rs-cmm.h"
 #include "colorspace_transform.h"
 
@@ -567,4 +574,4 @@
        return FALSE;
 }
 
-#endif
\ No newline at end of file
+#endif

Modified: trunk/plugins/colorspace-transform/colorspace_transform_sse2.c
===================================================================
--- trunk/plugins/colorspace-transform/colorspace_transform_sse2.c      
2014-02-09 18:46:49 UTC (rev 4429)
+++ trunk/plugins/colorspace-transform/colorspace_transform_sse2.c      
2014-10-14 20:54:21 UTC (rev 4430)
@@ -20,7 +20,14 @@
 /* Plugin tmpl version 5 */
 
 #include <rawstudio.h>
+#include <config.h>
+#if defined(HAVE_LCMS2)
+#include <lcms2.h>
+#elif defined(HAVE_LCMS)
 #include <lcms.h>
+#else
+#error "LCMS v1 or LCMS v2 required"
+#endif
 #include "rs-cmm.h"
 #include "colorspace_transform.h"
 
@@ -567,4 +574,4 @@
        return FALSE;
 }
 
-#endif
\ No newline at end of file
+#endif

Modified: trunk/src/gtk-helper.c
===================================================================
--- trunk/src/gtk-helper.c      2014-02-09 18:46:49 UTC (rev 4429)
+++ trunk/src/gtk-helper.c      2014-10-14 20:54:21 UTC (rev 4430)
@@ -31,7 +31,14 @@
 #include "gtk-helper.h"
 #include "rs-preview-widget.h"
 #include <gettext.h>
+#include <config.h>
+#if defined(HAVE_LCMS2)
+#include <lcms2.h>
+#elif defined(HAVE_LCMS)
 #include <lcms.h>
+#else
+#error "LCMS v1 or LCMS v2 required"
+#endif
 
 struct _RS_CONFBOX
 {


_______________________________________________
Rawstudio-commit mailing list
[email protected]
http://rawstudio.org/cgi-bin/mailman/listinfo/rawstudio-commit

Reply via email to