[shotwell/wip/optimize: 4/6] Agressively optimise color operations



commit a524d456bd65bb9fdf40ae9fa5f986b54cfd3ec8
Author: Jens Georg <mail jensge org>
Date:   Wed Mar 15 21:43:31 2017 +0100

    Agressively optimise color operations
    
    Signed-off-by: Jens Georg <mail jensge org>

 common.am   |    7 +++++--
 pipeline.am |    8 ++++++--
 2 files changed, 11 insertions(+), 4 deletions(-)
---
diff --git a/common.am b/common.am
index da05cba..a4ad3e9 100644
--- a/common.am
+++ b/common.am
@@ -1,8 +1,11 @@
+BASE_VALAFLAGS = \
+       --target-glib=2.40 --thread --fatal-warnings \
+       --enable-experimental --enable-deprecated
+
 # --enable-checking needs to come first to not trigger
 #  https://debbugs.gnu.org/cgi/bugreport.cgi?bug=18734
 COMMON_VALAFLAGS = \
-       --enable-checking --target-glib=2.40 --thread --fatal-warnings \
-       --enable-experimental --enable-deprecated
+       --enable-checking $(BASE_VALAFLAGS)
 
 COMMON_CFLAGS = \
        -I$(top_srcdir)/vapi \
diff --git a/pipeline.am b/pipeline.am
index 4774162..d76c817 100644
--- a/pipeline.am
+++ b/pipeline.am
@@ -9,8 +9,7 @@ src_libgraphics_processor_la_SOURCES = \
        src/util/KeyValueMap.vala
 
 src_libgraphics_processor_la_VALAFLAGS = \
-       $(COMMON_VALAFLAGS) \
-       --disable-assert \
+       $(BASE_VALAFLAGS) \
        --pkg gio-2.0 \
        --pkg gdk-3.0 \
        --pkg gee-0.8 \
@@ -20,6 +19,11 @@ src_libgraphics_processor_la_VALAFLAGS = \
 
 src_libgraphics_processor_la_CFLAGS = $(SHOTWELL_CFLAGS) $(COMMON_CFLAGS)
 
+if IS_NDEBUG
+src_libgraphics_processor_la_VALAFLAGS += --disable-assert
+
+src_libgraphics_processor_la_CFLAGS += -DG_DISABLE_CAST_CHECKS
+endif
 
 noinst_PROGRAMS = \
        src/shotwell-graphics-processor


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]