mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
C++: Rename files to be compiled as C++ to foo.cpp
Instead of using the -xc++ compiler flag.
This commit is contained in:
parent
82df074771
commit
dbe336cd7c
@ -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
|
||||
|
@ -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)
|
||||
|
@ -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
|
||||
|
@ -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,
|
||||
|
Loading…
Reference in New Issue
Block a user