diff options
| author | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2010-07-25 18:06:41 +0000 |
|---|---|---|
| committer | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2010-07-25 18:06:41 +0000 |
| commit | 62f661829b8e3067dc638c1e8f2dfaacb5dbf4e0 (patch) | |
| tree | 850970366a8ac968665fe2b844c814eed057b120 /utils | |
| parent | 4e8ef935097cc0571e0eb6e34071753dbb763cfc (diff) | |
| download | rockbox-62f661829b8e3067dc638c1e8f2dfaacb5dbf4e0.zip rockbox-62f661829b8e3067dc638c1e8f2dfaacb5dbf4e0.tar.gz rockbox-62f661829b8e3067dc638c1e8f2dfaacb5dbf4e0.tar.bz2 rockbox-62f661829b8e3067dc638c1e8f2dfaacb5dbf4e0.tar.xz | |
Theme Editor: fix building on Windows.
The imported qtfindreplacedialog assumes getting compiled as library.
Including the files directly causes problems on Windows because of its
__declspec() handling.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27559 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'utils')
| -rw-r--r-- | utils/themeeditor/qtfindreplacedialog/findreplace_global.h | 4 | ||||
| -rw-r--r-- | utils/themeeditor/themeeditor.pro | 2 |
2 files changed, 6 insertions, 0 deletions
diff --git a/utils/themeeditor/qtfindreplacedialog/findreplace_global.h b/utils/themeeditor/qtfindreplacedialog/findreplace_global.h index 4f8c1a7..be71bff 100644 --- a/utils/themeeditor/qtfindreplacedialog/findreplace_global.h +++ b/utils/themeeditor/qtfindreplacedialog/findreplace_global.h @@ -8,10 +8,14 @@ #include <QtCore/qglobal.h>
+#ifndef FINDREPLACE_NOLIB
#if defined(FINDREPLACE_LIBRARY)
# define FINDREPLACESHARED_EXPORT Q_DECL_EXPORT
#else
# define FINDREPLACESHARED_EXPORT Q_DECL_IMPORT
#endif
+#else
+#define FINDREPLACESHARED_EXPORT
+#endif
#endif // FINDREPLACE_GLOBAL_H
diff --git a/utils/themeeditor/themeeditor.pro b/utils/themeeditor/themeeditor.pro index 3d9ddca..c7bde1f 100644 --- a/utils/themeeditor/themeeditor.pro +++ b/utils/themeeditor/themeeditor.pro @@ -23,6 +23,8 @@ INCLUDEPATH += models INCLUDEPATH += graphics INCLUDEPATH += quazip INCLUDEPATH += qtfindreplacedialog + +DEFINES += FINDREPLACE_NOLIB cross { message("Crossbuilding for W32 binary") |