+sn_tex_cut_SOURCES = sn-tex-cut.c
+sn_tex_cut_LDADD = libsortnetwork.la
+
+if BUILD_WITH_LIBPOPULATION
+bin_PROGRAMS += sn-evolution sn-evolution2 sn-evolution-cut sn-evolution-merge
+
+sn_evolution_SOURCES = sn-evolution.c
+sn_evolution_CPPFLAGS = $(AM_CPPFLAGS) $(LIBPOPULATION_CPPFLAGS)
+sn_evolution_LDFLAGS = $(AM_LDFLAGS) $(LIBPOPULATION_LDFLAGS)
+sn_evolution_LDADD = libsortnetwork.la $(LIBPOPULATION_LIBS)
+
+sn_evolution2_SOURCES = sn-evolution2.c
+sn_evolution2_CPPFLAGS = $(AM_CPPFLAGS) $(LIBPOPULATION_CPPFLAGS)
+sn_evolution2_LDFLAGS = $(AM_LDFLAGS) $(LIBPOPULATION_LDFLAGS)
+sn_evolution2_LDADD = libsortnetwork.la $(LIBPOPULATION_LIBS)
+
+sn_evolution_cut_SOURCES = sn-evolution-cut.c
+sn_evolution_cut_CPPFLAGS = $(AM_CPPFLAGS) $(LIBPOPULATION_CPPFLAGS)
+sn_evolution_cut_LDFLAGS = $(AM_LDFLAGS) $(LIBPOPULATION_LDFLAGS)
+sn_evolution_cut_LDADD = libsortnetwork.la $(LIBPOPULATION_LIBS)