summaryrefslogtreecommitdiff
path: root/examples/redis-unstable/deps/fast_float/Makefile
diff options
context:
space:
mode:
authorMitja Felicijan <mitja.felicijan@gmail.com>2026-01-21 22:40:55 +0100
committerMitja Felicijan <mitja.felicijan@gmail.com>2026-01-21 22:40:55 +0100
commit5d8dfe892a2ea89f706ee140c3bdcfd89fe03fda (patch)
tree1acdfa5220cd13b7be43a2a01368e80d306473ca /examples/redis-unstable/deps/fast_float/Makefile
parentc7ab12bba64d9c20ccd79b132dac475f7bc3923e (diff)
downloadcrep-5d8dfe892a2ea89f706ee140c3bdcfd89fe03fda.tar.gz
Add Redis source code for testing
Diffstat (limited to 'examples/redis-unstable/deps/fast_float/Makefile')
-rw-r--r--examples/redis-unstable/deps/fast_float/Makefile27
1 files changed, 27 insertions, 0 deletions
diff --git a/examples/redis-unstable/deps/fast_float/Makefile b/examples/redis-unstable/deps/fast_float/Makefile
new file mode 100644
index 0000000..e3acaa5
--- /dev/null
+++ b/examples/redis-unstable/deps/fast_float/Makefile
@@ -0,0 +1,27 @@
+# Fallback to gcc/g++ when $CC or $CXX is not in $PATH.
+CC ?= gcc
+CXX ?= g++
+
+WARN=-Wall
+OPT=-O3
+STD=-std=c++11
+DEFS=-DFASTFLOAT_ALLOWS_LEADING_PLUS
+
+FASTFLOAT_CFLAGS=$(WARN) $(OPT) $(STD) $(DEFS) $(CFLAGS)
+FASTFLOAT_LDFLAGS=$(LDFLAGS)
+
+libfast_float: fast_float_strtod.o
+ $(AR) -r libfast_float.a fast_float_strtod.o
+
+32bit: FASTFLOAT_CFLAGS += -m32
+32bit: FASTFLOAT_LDFLAGS += -m32
+32bit: libfast_float
+
+fast_float_strtod.o: fast_float_strtod.cpp
+ $(CXX) $(FASTFLOAT_CFLAGS) -c fast_float_strtod.cpp $(FASTFLOAT_LDFLAGS)
+
+clean:
+ rm -f *.o
+ rm -f *.a
+ rm -f *.h.gch
+ rm -rf *.dSYM