More work towards incorporating C++ build steps into Makefile.in and configure.ac

This commit is contained in:
ridiculousfish 2012-01-06 11:29:03 -08:00
parent 9ef9284a34
commit 02092f315e
2 changed files with 13 additions and 12 deletions

View file

@ -38,7 +38,7 @@ PACKAGE_TARNAME = @PACKAGE_TARNAME@
# Programs # Programs
# #
CC := @CPP@ CXX := @CXX@
INSTALL:=@INSTALL@ INSTALL:=@INSTALL@
@ -313,7 +313,7 @@ Makefile: Makefile.in configure
# #
debug: debug:
$(MAKE) all EXTRA_CXXFLAGS="-O0 -Wno-unused -Werror -g" $(MAKE) fish EXTRA_CXXFLAGS="-O0 -Wno-unused -g"
.PHONY: debug .PHONY: debug
prof: prof:
@ -704,7 +704,7 @@ uninstall-translations:
# #
fish: $(FISH_OBJS) fish.o fish: $(FISH_OBJS) fish.o
$(CC) $(FISH_OBJS) fish.o $(LDFLAGS_FISH) -o $@ $(CXX) $(FISH_OBJS) fish.o $(LDFLAGS_FISH) -o $@
# #
@ -712,7 +712,7 @@ fish: $(FISH_OBJS) fish.o
# #
fish_pager: $(FISH_PAGER_OBJS) fish_pager: $(FISH_PAGER_OBJS)
$(CC) $(FISH_PAGER_OBJS) $(LDFLAGS_FISH_PAGER) -o $@ $(CXX) $(FISH_PAGER_OBJS) $(LDFLAGS_FISH_PAGER) -o $@
# #
@ -720,7 +720,7 @@ fish_pager: $(FISH_PAGER_OBJS)
# #
fishd: $(FISHD_OBJS) fishd: $(FISHD_OBJS)
$(CC) $(FISHD_OBJS) $(LDFLAGS_FISHD) -o $@ $(CXX) $(FISHD_OBJS) $(LDFLAGS_FISHD) -o $@
# #
@ -728,7 +728,7 @@ fishd: $(FISHD_OBJS)
# #
fish_tests: $(FISH_TESTS_OBJS) fish_tests: $(FISH_TESTS_OBJS)
$(CC) $(FISH_TESTS_OBJS) $(LDFLAGS_FISH) -o $@ $(CXX) $(FISH_TESTS_OBJS) $(LDFLAGS_FISH) -o $@
# #
@ -738,7 +738,7 @@ fish_tests: $(FISH_TESTS_OBJS)
# #
mimedb: $(MIME_OBJS) mimedb: $(MIME_OBJS)
$(CC) $(MIME_OBJS) $(LDFLAGS_MIMEDB) -o $@ $(CXX) $(MIME_OBJS) $(LDFLAGS_MIMEDB) -o $@
# #
@ -746,7 +746,7 @@ mimedb: $(MIME_OBJS)
# #
set_color: set_color.o print_help.o common.o set_color: set_color.o print_help.o common.o
$(CC) set_color.o print_help.o common.o wutil.o $(LDFLAGS_SET_COLOR) -o $@ $(CXX) set_color.o print_help.o common.o wutil.o $(LDFLAGS_SET_COLOR) -o $@
# #
@ -754,7 +754,7 @@ set_color: set_color.o print_help.o common.o
# #
tokenizer_test: tokenizer.cpp tokenizer.h wutil.o common.o tokenizer_test: tokenizer.cpp tokenizer.h wutil.o common.o
$(CC) $(CXXFLAGS) tokenizer.cpp wutil.o common.o -D TOKENIZER_TEST $(LDFLAGS) -o $@ $(CXX) $(CXXFLAGS) tokenizer.cpp wutil.o common.o -D TOKENIZER_TEST $(LDFLAGS) -o $@
# #
@ -762,7 +762,7 @@ tokenizer_test: tokenizer.cpp tokenizer.h wutil.o common.o
# #
fish_indent: $(FISH_INDENT_OBJS) fish_indent: $(FISH_INDENT_OBJS)
$(CC) $(FISH_INDENT_OBJS) $(LDFLAGS_FISH_INDENT) -o $@ $(CXX) $(FISH_INDENT_OBJS) $(LDFLAGS_FISH_INDENT) -o $@
# #
@ -770,7 +770,7 @@ fish_indent: $(FISH_INDENT_OBJS)
# #
key_reader: key_reader.o input_common.o common.o env_universal.o env_universal_common.o wutil.o key_reader: key_reader.o input_common.o common.o env_universal.o env_universal_common.o wutil.o
$(CC) key_reader.o input_common.o common.o env_universal.o env_universal_common.o wutil.o $(LDFLAGS_FISH) -o $@ $(CXX) key_reader.o input_common.o common.o env_universal.o env_universal_common.o wutil.o $(LDFLAGS_FISH) -o $@
# #

View file

@ -159,7 +159,7 @@ AH_BOTTOM([#if __GNUC__ >= 3
# Set up various programs needed for install # Set up various programs needed for install
# #
AC_PROG_CC([g++ cpp]) AC_PROG_CXX([g++ c++])
AC_PROG_CPP AC_PROG_CPP
AC_PROG_INSTALL AC_PROG_INSTALL
@ -268,6 +268,7 @@ if test "$GCC" = yes; then
# -Wall is there to keep me on my toes # -Wall is there to keep me on my toes
# #
# Some day...
CXXFLAGS="$CXXFLAGS -Wall" CXXFLAGS="$CXXFLAGS -Wall"
# #