From 20b443b87133afa714a85183d55f8762143d7e04 Mon Sep 17 00:00:00 2001 From: Laurent Montel Date: Thu, 9 Nov 2006 12:17:50 +0000 Subject: [PATCH] Fix export svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=603546 --- extdate/libkdeedu_extdate_export.h | 12 ++++++++++++ kdeeducore/libkdeedu_core_export.h | 12 +++++++++++- kdeeduplot/libkdeedu_plot_export.h | 12 ++++++++++++ kdeeduui/libkdeedu_ui_export.h | 12 ++++++++++++ libscience/chemicaldataobject.h | 2 +- libscience/libkdeedu_science_export.h | 12 ++++++++++++ 6 files changed, 60 insertions(+), 2 deletions(-) diff --git a/extdate/libkdeedu_extdate_export.h b/extdate/libkdeedu_extdate_export.h index 1619740..fa5f6ee 100644 --- a/extdate/libkdeedu_extdate_export.h +++ b/extdate/libkdeedu_extdate_export.h @@ -24,7 +24,19 @@ /* needed for KDE_EXPORT macros */ #include +#if defined Q_OS_WIN + +#ifndef EXTDATE_EXPORT +# ifdef MAKE_EXTDATE_LIB +# define EXTDATE_EXPORT KDE_EXPORT +# else +# define EXTDATE_EXPORT KDE_IMPORT +# endif +#endif + +#else /* export statements for unix */ #define EXTDATE_EXPORT KDE_EXPORT +#endif #endif diff --git a/kdeeducore/libkdeedu_core_export.h b/kdeeducore/libkdeedu_core_export.h index a973758..21eccc8 100644 --- a/kdeeducore/libkdeedu_core_export.h +++ b/kdeeducore/libkdeedu_core_export.h @@ -24,7 +24,17 @@ /* needed for KDE_EXPORT macros */ #include -/* export statements for unix */ +#if defined Q_OS_WIN +#ifndef EDUCORE_EXPORT +# ifdef MAKE_EDUCORE_LIB +# define EDUCORE_EXPORT KDE_EXPORT +# else +# define EDUCORE_EXPORT KDE_IMPORT +# endif +#endif + +#else /* UNIX */ #define EDUCORE_EXPORT KDE_EXPORT +#endif #endif diff --git a/kdeeduplot/libkdeedu_plot_export.h b/kdeeduplot/libkdeedu_plot_export.h index 4871793..c6671ef 100644 --- a/kdeeduplot/libkdeedu_plot_export.h +++ b/kdeeduplot/libkdeedu_plot_export.h @@ -24,7 +24,19 @@ /* needed for KDE_EXPORT macros */ #include +#if defined Q_OS_WIN + +#ifndef EDUPLOT_EXPORT +# ifdef MAKE_EDUPLOT_LIB +# define EDUPLOT_EXPORT KDE_EXPORT +# else +# define EDUPLOT_EXPORT KDE_IMPORT +# endif +#endif + +#else /* export statements for unix */ #define EDUPLOT_EXPORT KDE_EXPORT +#endif #endif diff --git a/kdeeduui/libkdeedu_ui_export.h b/kdeeduui/libkdeedu_ui_export.h index 5520071..3233a3f 100644 --- a/kdeeduui/libkdeedu_ui_export.h +++ b/kdeeduui/libkdeedu_ui_export.h @@ -24,7 +24,19 @@ /* needed for KDE_EXPORT macros */ #include +#if defined Q_OS_WIN + +#ifndef EDUUI_EXPORT +# ifdef MAKE_EDUUI_LIB +# define EDUUI_EXPORT KDE_EXPORT +# else +# define EDUUI_EXPORT KDE_IMPORT +# endif +#endif + +#else /* UNIX */ /* export statements for unix */ #define EDUUI_EXPORT KDE_EXPORT +#endif #endif diff --git a/libscience/chemicaldataobject.h b/libscience/chemicaldataobject.h index adfe248..c172902 100644 --- a/libscience/chemicaldataobject.h +++ b/libscience/chemicaldataobject.h @@ -238,7 +238,7 @@ class EDUSCIENCE_EXPORT ChemicalDataObject QSharedDataPointer d; }; -class ChemicalDataObjectPrivate : public QSharedData +class EDUSCIENCE_EXPORT ChemicalDataObjectPrivate : public QSharedData { public: ChemicalDataObjectPrivate(); diff --git a/libscience/libkdeedu_science_export.h b/libscience/libkdeedu_science_export.h index b4e56df..e2566e0 100644 --- a/libscience/libkdeedu_science_export.h +++ b/libscience/libkdeedu_science_export.h @@ -24,7 +24,19 @@ /* needed for KDE_EXPORT macros */ #include +#if defined Q_OS_WIN + +#ifndef EDUSCIENCE_EXPORT +# ifdef MAKE_EDUSCIENCE_LIB +# define EDUSCIENCE_EXPORT KDE_EXPORT +# else +# define EDUSCIENCE_EXPORT KDE_IMPORT +# endif +#endif + +#else /* export statements for unix */ #define EDUSCIENCE_EXPORT KDE_EXPORT +#endif #endif -- 2.47.3