C++: Rename files to be compiled as C++ to foo.cpp

Instead of using the -xc++ compiler flag.
This commit is contained in:
John Ralls 2014-04-27 16:32:58 -07:00
parent 82df074771
commit dbe336cd7c
24 changed files with 64 additions and 69 deletions

View File

@ -427,28 +427,29 @@ src/import-export/qif-imp/gnc-plugin-qif-import.c
src/import-export/qif/qif-context.c
src/import-export/qif/qif-file.c
src/import-export/qif/qif-objects.c
src/libqof/qof/gnc-date.c
src/libqof/qof/gnc-date.cpp
src/libqof/qof/gnc-numeric.cpp
src/libqof/qof/guid.c
src/libqof/qof/kvp_frame.c
src/libqof/qof/kvp-util.c
src/libqof/qof/guid.cpp
src/libqof/qof/kvp_frame.cpp
src/libqof/qof/kvp-util.cpp
src/libqof/qof/md5.c
src/libqof/qof/qofbackend.c
src/libqof/qof/qofbook.c
src/libqof/qof/qofchoice.c
src/libqof/qof/qofclass.c
src/libqof/qof/qofevent.c
src/libqof/qof/qofid.c
src/libqof/qof/qofinstance.c
src/libqof/qof/qoflog.c
src/libqof/qof/qofmath128.c
src/libqof/qof/qofobject.c
src/libqof/qof/qofquery.c
src/libqof/qof/qofquerycore.c
src/libqof/qof/qofsession.c
src/libqof/qof/qof-string-cache.c
src/libqof/qof/qofutil.c
src/libqof/qof/qof-win32.c
src/libqof/qof/qofbackend.cpp
src/libqof/qof/qofbook.cpp
src/libqof/qof/qofchoice.cpp
src/libqof/qof/qofclass.cpp
src/libqof/qof/qofevent.cpp
src/libqof/qof/qofid.cpp
src/libqof/qof/qofinstance.cpp
src/libqof/qof/qoflog.cpp
src/libqof/qof/qofmath128.cpp
src/libqof/qof/qofobject.cpp
src/libqof/qof/qofquery.cpp
src/libqof/qof/qofquerycore.cpp
src/libqof/qof/qofsession.cpp
src/libqof/qof/qof-string-cache.cpp
src/libqof/qof/qofutil.cpp
src/libqof/qof/qof-win32.cpp
src/libqof/qof/qofbookslots.h
src/plugins/bi_import/dialog-bi-import.c
src/plugins/bi_import/dialog-bi-import-gui.c
src/plugins/bi_import/dialog-bi-import-helper.c
@ -524,7 +525,5 @@ src/report/utility-reports/gncmod-utility-reports.c
src/tax/us/gncmod-tax-us.c
src/gnome/gnucash.appdata.xml.in
src/gnome/gnucash.desktop.in.in
src/libqof/qof/gnc-date.c
src/libqof/qof/qofbookslots.h
intl-scm/guile-strings.c
doc/tip_of_the_day.list.in

View File

@ -10,27 +10,27 @@ INCLUDE_DIRECTORIES (${CMAKE_SOURCE_DIR}/lib/libc) # for strptime.h
INCLUDE_DIRECTORIES (${CMAKE_SOURCE_DIR}/src) # for platform.h
SET (libgnc_qof_SOURCES
qof/gnc-date.c
qof/gnc-numeric.c
qof/guid.c
qof/kvp-util.c
qof/kvp_frame.c
qof/gnc-date.cpp
qof/gnc-numeric.cpp
qof/guid.cpp
qof/kvp-util.cpp
qof/kvp_frame.cpp
qof/md5.c
qof/qofbackend.c
qof/qofbook.c
qof/qofchoice.c
qof/qofclass.c
qof/qofevent.c
qof/qofid.c
qof/qofinstance.c
qof/qoflog.c
qof/qofobject.c
qof/qofquery.c
qof/qofquerycore.c
qof/qofreference.c
qof/qofsession.c
qof/qofutil.c
qof/qof-string-cache.c
qof/qofbackend.cpp
qof/qofbook.cpp
qof/qofchoice.cpp
qof/qofclass.cpp
qof/qofevent.cpp
qof/qofid.cpp
qof/qofinstance.cpp
qof/qoflog.cpp
qof/qofobject.cpp
qof/qofquery.cpp
qof/qofquerycore.cpp
qof/qofreference.cpp
qof/qofsession.cpp
qof/qofutil.cpp
qof/qof-string-cache.cpp
)
IF (WIN32)
ADD_DEFINITIONS (-DOS_WIN32)

View File

@ -17,25 +17,25 @@ AM_CPPFLAGS = \
$(GLIB_CFLAGS)
libgnc_qof_la_SOURCES = \
gnc-date.c \
gnc-date.cpp \
gnc-numeric.cpp \
guid.c \
kvp-util.c \
kvp_frame.c \
qofbackend.c \
qofbook.c \
qofchoice.c \
qofclass.c \
qofevent.c \
qofid.c \
qofinstance.c \
qoflog.c \
qofobject.c \
qofquery.c \
qofquerycore.c \
qofsession.c \
qof-string-cache.c \
qofutil.c
guid.cpp \
kvp-util.cpp \
kvp_frame.cpp \
qofbackend.cpp \
qofbook.cpp \
qofchoice.cpp \
qofclass.cpp \
qofevent.cpp \
qofid.cpp \
qofinstance.cpp \
qoflog.cpp \
qofobject.cpp \
qofquery.cpp \
qofquerycore.cpp \
qofsession.cpp \
qof-string-cache.cpp \
qofutil.cpp
qofincludedir = ${pkgincludedir}
@ -83,21 +83,17 @@ noinst_HEADERS = \
# gets "dereferencing type-punned pointer will break strict-aliasing rules"
noinst_LTLIBRARIES = libmd5.la
libmd5_la_SOURCES = md5.c
libmd5_la_CFLAGS = -fno-strict-aliasing
libmd5_la_CFLAGS = ${AM_CFLAGS} -fno-strict-aliasing
libgnc_qof_la_LIBADD += libmd5.la
libgnc_qof_la_CFLAGS = -xc++ $(AM_CXXFLAGS)
# Since we asked for the C++ compiler, give it the C++ flags, not the C flags
# which may not be legal in C++
CFLAGS = $(CXXFLAGS)
EXTRA_DIST += \
qofmath128.c
qofmath128.cpp
if OS_WIN32
libgnc_qof_la_SOURCES += qof-win32.c
libgnc_qof_la_SOURCES += qof-win32.cpp
else
EXTRA_DIST += qof-win32.c
EXTRA_DIST += qof-win32.cpp
endif
## For testing the qofmath128 routines

View File

@ -43,7 +43,7 @@ extern "C"
nowhere else. Hence, we inline the C code directly into here so
that the compiler can potentially inline the code as-is and speed
up the gnc-numeric.c functions. */
#include "qofmath128.c"
#include "qofmath128.cpp"
/* static short module = MOD_ENGINE; */
static const gint64 pten[] = { 1, 10, 100, 1000, 10000, 100000, 1000000,