[shotwell/wip/optimize: 4/6] Agressively optimise color operations
- From: Jens Georg <jensgeorg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [shotwell/wip/optimize: 4/6] Agressively optimise color operations
- Date: Wed, 15 Mar 2017 23:15:16 +0000 (UTC)
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]