D27933: Don't compile and link twice tokenizer.cpp

Johnny Jazeix <noreply-Buy57tU0AsCGxO/ty/[email protected]>
Newsgroups gmane.comp.kde.devel.kdevelop
Message-ID <[email protected]>
jjazeix created this revision.
jjazeix added a reviewer: KDevelop.
jjazeix added a project: KDevelop.
Herald added a subscriber: kdevelop-devel.
jjazeix requested review of this revision.

REVISION SUMMARY
  Try to fix https://build.kde.org/view/Failing/job/KDevelop/job/kdev-css/job/kf5-qt5%20WindowsMSVCQt5.14/
  
  kdev4cssparser.lib(kdev4cssparser.dll) : error LNK2005: "public: __cdecl Css::Tokenizer::Tokenizer(class KDevPG::TokenStream *,class QString const &)" (??0Tokenizer@Css@@QEAA@PEAVTokenStream@KDevPG@@AEBVQString@@@Z) already defined in tokenizer.cpp.obj
  
  tokenizer.cpp is both in the target kdev4cssparser and css-parser. It should be only on one.

TEST PLAN
  I couldn't compile due to missing dependencies, neither on Linux or Windows so no test done :/
  But looking at the issue, it should fix it.

REPOSITORY
  R56 KDevelop CSS

REVISION DETAIL
  https://phabricator.kde.org/D27933

AFFECTED FILES
  parser/CMakeLists.txt

To: jjazeix, #kdevelop
Cc: kdevelop-devel, develoot, hmitonneau, christiant, glebaccon, domson, antismap, iodelay, alexeymin, geetamc, Pilzschaf, akshaydeo, surgenight, arrowd
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.