diff options
author | Joerg Bornemann <joerg.bornemann@digia.com> | 2014-07-07 16:33:36 +0200 |
---|---|---|
committer | Joerg Bornemann <joerg.bornemann@digia.com> | 2014-07-08 14:31:08 +0200 |
commit | ee62e8f615cf2fe557faa4cff61dbe147033f7d7 (patch) | |
tree | 9cc5dd048746820678729dfcea7259d77bddbebd | |
parent | 52c117a3f5b18d35d741a45a6541832b03fbf562 (diff) | |
download | qttools-ee62e8f615cf2fe557faa4cff61dbe147033f7d7.tar.gz |
fix CLucene build for MSVC 2013
Commit qtbase/9f0e5d00ab51cc7c0dc87c8d72f48c4e6edaf120 added the
/Zc:strictStrings compiler option to MSVC 2013 builds.
We're circumventing the problem by throwing const_casts into the code.
Change-Id: I45cc647b780f834b756caed92c4d6f9a50a53664
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
-rw-r--r-- | src/assistant/3rdparty/clucene/src/CLucene/StdHeader.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/assistant/3rdparty/clucene/src/CLucene/StdHeader.cpp b/src/assistant/3rdparty/clucene/src/CLucene/StdHeader.cpp index 98805a615..4318c7d89 100644 --- a/src/assistant/3rdparty/clucene/src/CLucene/StdHeader.cpp +++ b/src/assistant/3rdparty/clucene/src/CLucene/StdHeader.cpp @@ -24,8 +24,10 @@ CL_NS_USE(util) -TCHAR* _LUCENE_BLANK_STRING = _T(""); -char* _LUCENE_BLANK_ASTRING = ""; +const TCHAR *_CONST_LUCENE_BLANK_STRING = _T(""); +const char *_CONST_LUCENE_BLANK_ASTRING = ""; +TCHAR* _LUCENE_BLANK_STRING = const_cast<TCHAR *>(_CONST_LUCENE_BLANK_STRING); +char* _LUCENE_BLANK_ASTRING = const_cast<char *>(_CONST_LUCENE_BLANK_ASTRING); #ifndef Q_CC_MIPS #if defined(_LUCENE_THREADMUTEX_USINGDEFAULT) |