Add -flto to CXXFLAGS

Per openbmc/openbmc#3364, adding -flto to CXX flags
in order to reduce overall library and binary sizes.

Ref: https://gcc.gnu.org/wiki/LinkTimeOptimization

Change-Id: I3ee31a15fc0ded4308aa9d00a11b41bc62eb9799
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
diff --git a/Makefile.am b/Makefile.am
index 0b824b7..87c2fb8 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -5,7 +5,7 @@
 libfan_la_LIBADD = \
 	$(SDBUSPLUS_LIBS)
 libfan_la_CXXFLAGS =
-	$(SDBUSPLUS_CFLAGS)
+	$(SDBUSPLUS_CFLAGS) -flto
 libfan_la_SOURCES = \
 	utility.cpp \
 	timer.cpp