From e13eaa85da1057c9ee1eb1f2b92485d5bb3ea5d7 Mon Sep 17 00:00:00 2001 From: Manuel Dobusch Date: Mon, 8 Feb 2016 15:58:25 +0100 Subject: [PATCH] logic: visual studio solution parsing Can now parse visual studio solutions. VS Plugin can send a command, parsing is implemented in Coati. Some minor changes: added project file icon, added language check to vs plugin --- README.md | 2 +- bin/app/data/gui/icon/project.ico | Bin 0 -> 16958 bytes bin/app/data/src/tictactoe/io.cpp | 18 +- bin/test/data/log/test_log.txt | 192 ++++++ .../ALL_BUILD.vcxproj | 193 ++++++ .../data/vsSolutionParserTestSuite/Coati.sln | 143 +++++ .../vsSolutionParserTestSuite/Coati.vcxproj | 444 +++++++++++++ .../Coati_lib.vcxproj | 576 +++++++++++++++++ .../Coati_lib_gui.vcxproj | 434 +++++++++++++ .../Coati_lib_parser.vcxproj | 366 +++++++++++ .../Coati_test.vcxproj | 460 +++++++++++++ .../Coati_trial.vcxproj | 336 ++++++++++ .../ZERO_CHECK.vcxproj | 169 +++++ .../versionnumber.vcxproj | 236 +++++++ .../CoatiSetup/CoatiSetup/CoatiSetup.vdproj | 414 +++++++----- ide_plugins/vs/coati_plugin_vs_2012.vsix | Bin 98538 -> 103944 bytes ide_plugins/vs/coati_plugin_vs_2013.vsix | Bin 66662 -> 68929 bytes ide_plugins/vs/coati_plugin_vs_2015.vsix | Bin 733588 -> 68511 bytes .../vs/vs2012/CoatiPlugin/CoatiPlugin.v11.suo | Bin 99328 -> 118272 bytes .../CoatiPlugin/CoatiPlugin/CoatiPlugin.vsct | 64 +- .../CoatiPlugin/CoatiPluginPackage.cs | 68 +- .../CoatiPlugin/NetworkProtocolUtility.cs | 27 +- .../CoatiPlugin/CoatiPlugin/PkgCmdID.cs | 1 + .../CoatiPlugin/SolutionUtility.cs | 25 + .../CoatiPlugin/source.extension.vsixmanifest | 2 +- script/setup.sh | 1 + src/app/main.cpp | 3 + src/lib/CMakeLists.txt | 6 + .../controller/IDECommunicationController.cpp | 96 ++- .../controller/IDECommunicationController.h | 5 + .../helper/NetworkProtocolHelper.cpp | 155 ++++- .../controller/helper/NetworkProtocolHelper.h | 41 +- .../messaging/type/MessageNewProject.h | 33 + src/lib/utility/solution/ISolutionParser.cpp | 48 ++ src/lib/utility/solution/ISolutionParser.h | 34 + .../utility/solution/SolutionParserCMake.cpp | 18 + .../utility/solution/SolutionParserCMake.h | 16 + .../solution/SolutionParserVisualStudio.cpp | 604 ++++++++++++++++++ .../solution/SolutionParserVisualStudio.h | 40 ++ src/lib_gui/qt/window/QtMainWindow.cpp | 13 + src/lib_gui/qt/window/QtMainWindow.h | 11 + .../qt/window/QtProjectSetupScreen.cpp | 22 + src/lib_gui/qt/window/QtProjectSetupScreen.h | 4 + src/test/CMakeLists.txt | 1 + src/test/NetworkProtocolHelperTestSuite.h | 10 +- src/test/VsSolutionParserTestSuite.h | 61 ++ 46 files changed, 5139 insertions(+), 253 deletions(-) create mode 100644 bin/app/data/gui/icon/project.ico create mode 100644 bin/test/data/vsSolutionParserTestSuite/ALL_BUILD.vcxproj create mode 100644 bin/test/data/vsSolutionParserTestSuite/Coati.sln create mode 100644 bin/test/data/vsSolutionParserTestSuite/Coati.vcxproj create mode 100644 bin/test/data/vsSolutionParserTestSuite/Coati_lib.vcxproj create mode 100644 bin/test/data/vsSolutionParserTestSuite/Coati_lib_gui.vcxproj create mode 100644 bin/test/data/vsSolutionParserTestSuite/Coati_lib_parser.vcxproj create mode 100644 bin/test/data/vsSolutionParserTestSuite/Coati_test.vcxproj create mode 100644 bin/test/data/vsSolutionParserTestSuite/Coati_trial.vcxproj create mode 100644 bin/test/data/vsSolutionParserTestSuite/ZERO_CHECK.vcxproj create mode 100644 bin/test/data/vsSolutionParserTestSuite/versionnumber.vcxproj create mode 100644 src/lib/utility/messaging/type/MessageNewProject.h create mode 100644 src/lib/utility/solution/ISolutionParser.cpp create mode 100644 src/lib/utility/solution/ISolutionParser.h create mode 100644 src/lib/utility/solution/SolutionParserCMake.cpp create mode 100644 src/lib/utility/solution/SolutionParserCMake.h create mode 100644 src/lib/utility/solution/SolutionParserVisualStudio.cpp create mode 100644 src/lib/utility/solution/SolutionParserVisualStudio.h create mode 100644 src/test/VsSolutionParserTestSuite.h diff --git a/README.md b/README.md index 77bcbda2..f145497f 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ * QT 5.5 * CxxTest 4.3 * Valgrind 3.9.0 (linux) -* Clang & LLVM (installation guide http://clang.llvm.org/docs/LibASTMatchersTutorial.html) +* Clang & LLVM (doesnt quite work for windows, use unix setup below and skip all the ninja stuff)(installation guide http://clang.llvm.org/docs/LibASTMatchersTutorial.html) * Boost 1.59 * Eigen 3.2.6 * Botan 1.11.24 diff --git a/bin/app/data/gui/icon/project.ico b/bin/app/data/gui/icon/project.ico new file mode 100644 index 0000000000000000000000000000000000000000..3c5f44ba947ffc7bf54d565682e4c6409dd9c835 GIT binary patch literal 16958 zcmeI33shBA8pkgg4{eIk(XtG*td68UBxW$Du%82|KS@a%L3)hzxDAWrdz8e7!4MMXit}eq;eF?9Z*T8iQBkom zH#avuGc)s(jEszITUJ(9*0$~2w{MA$kAI!wSCaTxxQleV#hx4nJ2^Rpq8FB`s;bW^ z{?R07lDYh@4h{}8dLceaOG_(>JDBu45+BRATR8tp;-AwS`HPE-4^aG}q(LNe`G?Z^ zKi3rgAIc+fC}ud0C5}aF%S9YmLYRYhMt%u-OU$PYEj%VRuj2Eg_ zyBPE_wSo8#T7#eR|GX)49^X72pTFgRqSq8cceX`~6}WNjszLYq-D}CmUhq4-AsCnH z_M>=-0{d5a8T8?X6@_m)qvD@F27P|H+<+Ym6lnUk&|n{KkedHM(hTf) z^*%wLz40J^ZEi%~OMP&$?vUO%Yj-DM`@(+hKI~f=_cWTmD@E=LZO4#4$BM{6HUHa^SV2RtJ-Sv-fU0|&msrh;O z+{M1wI%`OeDsARqd|#NVMXS3h2mklQYJBwUL)bk1VT+YYW8}XbitNRHUB=opb+9h1 zo*Fs$IgGS9KG-x>iH#O2A#8v^b-m>Zk|qyo8}Auc9Lb8+L#taQ7k^{*Q6x+rg5*EB zTco5ZZYYa;2ZbwNLGmA!NTKnz&hym;HBciLe?{U_Bs?_~iBpDIuBSba$fB_lCM)rC z(@zFyb*tsz|1y6I)`ut&KgrXo+A!G*7k{kLg)~wlHUEw4*AY8jiS=Q_1+AOl4)x2E z5EJNv55n8(#J1bDDbswBHa`@_(SO6$ix-SgcQi@O|7E@!>n3_(UC3}m2f5==W{MC@ zWA!)qaE3o(#(N+xL?yIyA7hFORbg#_E8?FTMLs;Rps4Md3)E8V%ol)y1#z#J>^wq#H6`o!O<{lntr*i=vki{|L&j2mX7e-jonc z>QkN^jg8MuGO2IpPEzyNRP8~e-*Bu6^v01Kb>~nl{@he+{8@*-38d!d7?Nj(BPz&; z_Q6P;t^QVDSd!Jr!GGm^6QY72C4L{gKV}$GUz~OnEtFdg98&>#w(RZLH_H5iBh9s$#i=QD|ul+KghvoY)%b-h*awzjKv~HTS-Yt6|qksS+f3VsHy8e ztigD*wG}^|IE99jH5TdYsaoV`X6+;PaU@>9Y3}+rN%@)mJ=GApe;8)Ip76x7(LR_o z=E>y*&1+V9J#4Sw=e#rfDnB2y6zT7Sl>uWA?jIOK%mJhaNW6~EoHfAgCu#mI;TPG% z`~ucd+UG=B$sAfNB!N!H4{&GUD#3*U9t&bv+Xcd++Z-ffn@gS|)dZj<~S>^+`$ zo8#|bmn82t#oxy6i!eXQ@@_NyV%|gj0^=ws{+{RGI7_eVM858<`1^0t`!CkG|LuJJ zua$ReUe|TUEw&5%^!|@z?>~wBdh%|K>v@sORLlHs^!#I%HF9gp7y>`tzpo5vKi}oZ zySRUt{~ -// #include -// #include + #include + #include + #include int io::numberIn() { - // std::string input; - // getline( std::cin, input ); - // std::stringstream stream( input ); + std::string input; + getline( std::cin, input ); + std::stringstream stream( input ); int number; - // stream >> number; + stream >> number; return number; } void io::numberOut(int num) { - // std::cout << num; + std::cout << num; } void io::stringOut(const char* str) { - // std::cout << str; + std::cout << str; } diff --git a/bin/test/data/log/test_log.txt b/bin/test/data/log/test_log.txt index 86812652..5a38988d 100644 --- a/bin/test/data/log/test_log.txt +++ b/bin/test/data/log/test_log.txt @@ -1,3 +1,176 @@ +ConfigManager.cpp WARNING: value path/to/nowhere is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. +ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. ConfigManager.cpp WARNING: value source/header_search_paths/header_search_path is not present in config. Token.cpp ERROR: Location Id was not referenced by this Token. Node.cpp WARNING: Cannot change NodeType after it was already set from namespace to class @@ -44,8 +217,23 @@ Edge.cpp ERROR: Nodes are not plain copies. INFO: handle TestMessage INFO: handle TestMessage INFO: handle TestMessage +NetworkProtocolHelper.cpp ERROR: Failed to parse message, invalid type token +NetworkProtocolHelper.cpp ERROR: Failed to parse setActiveToken message, invalid token count Settings.cpp WARNING: File for Settings not found: data/SettingsTestSuite/wrong_settings.xml +ConfigManager.cpp WARNING: value Bool is not present in config. +ConfigManager.cpp WARNING: value Int is not present in config. +ConfigManager.cpp WARNING: value Float is not present in config. +ConfigManager.cpp WARNING: value String is not present in config. Settings.cpp WARNING: File for Settings not found: data/SettingsTestSuite/wrong_settings.xml +ConfigManager.cpp WARNING: value Bool is not present in config. +ConfigManager.cpp WARNING: value Int is not present in config. +ConfigManager.cpp WARNING: value Float is not present in config. +ConfigManager.cpp WARNING: value String is not present in config. +ConfigManager.cpp WARNING: value Bool is not present in config. +ConfigManager.cpp WARNING: value Int is not present in config. +ConfigManager.cpp WARNING: value Float is not present in config. +ConfigManager.cpp WARNING: value String is not present in config. +ConfigManager.cpp WARNING: value NewBool is not present in config. INFO: file: file.cpp < 0:0 0:0> TextAccess.cpp ERROR: Could not open file file.cpp INFO: typedef: type -> int @@ -147,3 +335,7 @@ TextAccess.cpp WARNING: Line numbers start with one, is 0 TextAccess.cpp WARNING: Line numbers start with one, is 0 TokenLocationCollection.cpp ERROR: Can't create TokenLocation with wrong boundaries. TokenLocationCollection.cpp ERROR: Can't create TokenLocation with wrong boundaries. +SolutionParserVisualStudio.cpp WARNING: boost::filesystem::canonical: No such file or directory: "C:\Users\Manuel\FH\MSc\Masterproject\Project\bin\test\data/vsSolutionParserTestSuite/..\src\lib\utility\solution\SolutionParserCMake.cpp" +SolutionParserVisualStudio.cpp WARNING: boost::filesystem::canonical: No such file or directory: "C:\Users\Manuel\FH\MSc\Masterproject\Project\bin\test\data/vsSolutionParserTestSuite/..\src\lib\utility\solution\SolutionParserCMake.h" +SolutionParserVisualStudio.cpp WARNING: boost::filesystem::canonical: No such file or directory: "C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib\utility\messaging\type\MessageShowFile.h" +SolutionParserVisualStudio.cpp WARNING: boost::filesystem::canonical: No such file or directory: "C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib\utility\messaging\type\MessageShowSnippets.h" diff --git a/bin/test/data/vsSolutionParserTestSuite/ALL_BUILD.vcxproj b/bin/test/data/vsSolutionParserTestSuite/ALL_BUILD.vcxproj new file mode 100644 index 00000000..f29a8528 --- /dev/null +++ b/bin/test/data/vsSolutionParserTestSuite/ALL_BUILD.vcxproj @@ -0,0 +1,193 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + MinSizeRel + Win32 + + + RelWithDebInfo + Win32 + + + + {DA1883F0-4E0B-4AFF-9F5F-CE775864A478} + Win32Proj + Win32 + ALL_BUILD + + + + Utility + false + MultiByte + v120 + + + Utility + false + MultiByte + v120 + + + Utility + false + MultiByte + v120 + + + Utility + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HC:/Users/Manuel/FH/MSc/Masterproject/Project -BC:/Users/Manuel/FH/MSc/Masterproject/Project/build --check-stamp-file C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\add_files.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\create_source_groups.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindGit.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version_setup.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCCompiler.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfigVersion.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfig.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMExports.cmake;D:\gameDevResources\clang-11vm\llvm\cmake\modules\LLVM-Config.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\CLANGConfig.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindBoost.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtrasMkspecDir.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QDDSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QGifPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICNSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICOPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJp2Plugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJpegPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMinimalIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMngPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QOffscreenIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTgaPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTiffPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTuioTouchPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWbmpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWebpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWindowsIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupport_QWindowsPrinterSupportPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QGenericEnginePlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QNativeWifiEnginePlugin.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui\platform_includes\includes.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCxxTest.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPerl.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCygwin.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;%(AdditionalInputs) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HC:/Users/Manuel/FH/MSc/Masterproject/Project -BC:/Users/Manuel/FH/MSc/Masterproject/Project/build --check-stamp-file C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\add_files.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\create_source_groups.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindGit.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version_setup.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCCompiler.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfigVersion.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfig.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMExports.cmake;D:\gameDevResources\clang-11vm\llvm\cmake\modules\LLVM-Config.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\CLANGConfig.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindBoost.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtrasMkspecDir.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QDDSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QGifPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICNSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICOPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJp2Plugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJpegPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMinimalIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMngPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QOffscreenIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTgaPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTiffPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTuioTouchPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWbmpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWebpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWindowsIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupport_QWindowsPrinterSupportPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QGenericEnginePlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QNativeWifiEnginePlugin.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui\platform_includes\includes.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCxxTest.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPerl.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCygwin.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;%(AdditionalInputs) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HC:/Users/Manuel/FH/MSc/Masterproject/Project -BC:/Users/Manuel/FH/MSc/Masterproject/Project/build --check-stamp-file C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\add_files.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\create_source_groups.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindGit.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version_setup.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCCompiler.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfigVersion.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfig.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMExports.cmake;D:\gameDevResources\clang-11vm\llvm\cmake\modules\LLVM-Config.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\CLANGConfig.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindBoost.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtrasMkspecDir.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QDDSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QGifPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICNSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICOPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJp2Plugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJpegPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMinimalIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMngPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QOffscreenIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTgaPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTiffPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTuioTouchPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWbmpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWebpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWindowsIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupport_QWindowsPrinterSupportPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QGenericEnginePlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QNativeWifiEnginePlugin.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui\platform_includes\includes.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCxxTest.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPerl.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCygwin.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;%(AdditionalInputs) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HC:/Users/Manuel/FH/MSc/Masterproject/Project -BC:/Users/Manuel/FH/MSc/Masterproject/Project/build --check-stamp-file C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\add_files.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\create_source_groups.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindGit.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version_setup.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCCompiler.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfigVersion.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfig.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMExports.cmake;D:\gameDevResources\clang-11vm\llvm\cmake\modules\LLVM-Config.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\CLANGConfig.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindBoost.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtrasMkspecDir.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QDDSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QGifPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICNSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICOPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJp2Plugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJpegPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMinimalIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMngPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QOffscreenIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTgaPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTiffPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTuioTouchPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWbmpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWebpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWindowsIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupport_QWindowsPrinterSupportPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QGenericEnginePlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QNativeWifiEnginePlugin.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui\platform_includes\includes.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCxxTest.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPerl.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCygwin.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;%(AdditionalInputs) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp + false + + + + + + + 1F32D55F-217E-4DA3-9FC7-6D6928AAB0DE + + + 4C93DA19-9044-4CC2-B882-8BE3179BBC1B + + + CD5FE56F-D1AC-484E-9C6F-A36E77775749 + + + 59DBE515-BC0B-4FA1-9884-66C42732BAD1 + + + FFEFE870-CA3B-41FB-8F26-808556BADFEC + + + DCB116BC-2AB9-40CC-969F-F282CB18F370 + + + 1ED030FB-B3D6-42D3-A1A0-265176C455DB + + + B5918FF6-3CD0-4CB2-9DDB-456F7318CD36 + + + + + + \ No newline at end of file diff --git a/bin/test/data/vsSolutionParserTestSuite/Coati.sln b/bin/test/data/vsSolutionParserTestSuite/Coati.sln new file mode 100644 index 00000000..fad3d38b --- /dev/null +++ b/bin/test/data/vsSolutionParserTestSuite/Coati.sln @@ -0,0 +1,143 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2013 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ALL_BUILD", "ALL_BUILD.vcxproj", "{DA1883F0-4E0B-4AFF-9F5F-CE775864A478}" + ProjectSection(ProjectDependencies) = postProject + {1F32D55F-217E-4DA3-9FC7-6D6928AAB0DE} = {1F32D55F-217E-4DA3-9FC7-6D6928AAB0DE} + {4C93DA19-9044-4CC2-B882-8BE3179BBC1B} = {4C93DA19-9044-4CC2-B882-8BE3179BBC1B} + {CD5FE56F-D1AC-484E-9C6F-A36E77775749} = {CD5FE56F-D1AC-484E-9C6F-A36E77775749} + {59DBE515-BC0B-4FA1-9884-66C42732BAD1} = {59DBE515-BC0B-4FA1-9884-66C42732BAD1} + {FFEFE870-CA3B-41FB-8F26-808556BADFEC} = {FFEFE870-CA3B-41FB-8F26-808556BADFEC} + {DCB116BC-2AB9-40CC-969F-F282CB18F370} = {DCB116BC-2AB9-40CC-969F-F282CB18F370} + {1ED030FB-B3D6-42D3-A1A0-265176C455DB} = {1ED030FB-B3D6-42D3-A1A0-265176C455DB} + {B5918FF6-3CD0-4CB2-9DDB-456F7318CD36} = {B5918FF6-3CD0-4CB2-9DDB-456F7318CD36} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Coati", "Coati.vcxproj", "{1F32D55F-217E-4DA3-9FC7-6D6928AAB0DE}" + ProjectSection(ProjectDependencies) = postProject + {4C93DA19-9044-4CC2-B882-8BE3179BBC1B} = {4C93DA19-9044-4CC2-B882-8BE3179BBC1B} + {CD5FE56F-D1AC-484E-9C6F-A36E77775749} = {CD5FE56F-D1AC-484E-9C6F-A36E77775749} + {59DBE515-BC0B-4FA1-9884-66C42732BAD1} = {59DBE515-BC0B-4FA1-9884-66C42732BAD1} + {1ED030FB-B3D6-42D3-A1A0-265176C455DB} = {1ED030FB-B3D6-42D3-A1A0-265176C455DB} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Coati_lib", "Coati_lib.vcxproj", "{4C93DA19-9044-4CC2-B882-8BE3179BBC1B}" + ProjectSection(ProjectDependencies) = postProject + {1ED030FB-B3D6-42D3-A1A0-265176C455DB} = {1ED030FB-B3D6-42D3-A1A0-265176C455DB} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Coati_lib_gui", "Coati_lib_gui.vcxproj", "{CD5FE56F-D1AC-484E-9C6F-A36E77775749}" + ProjectSection(ProjectDependencies) = postProject + {1ED030FB-B3D6-42D3-A1A0-265176C455DB} = {1ED030FB-B3D6-42D3-A1A0-265176C455DB} + {B5918FF6-3CD0-4CB2-9DDB-456F7318CD36} = {B5918FF6-3CD0-4CB2-9DDB-456F7318CD36} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Coati_lib_parser", "Coati_lib_parser.vcxproj", "{59DBE515-BC0B-4FA1-9884-66C42732BAD1}" + ProjectSection(ProjectDependencies) = postProject + {1ED030FB-B3D6-42D3-A1A0-265176C455DB} = {1ED030FB-B3D6-42D3-A1A0-265176C455DB} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Coati_test", "Coati_test.vcxproj", "{FFEFE870-CA3B-41FB-8F26-808556BADFEC}" + ProjectSection(ProjectDependencies) = postProject + {4C93DA19-9044-4CC2-B882-8BE3179BBC1B} = {4C93DA19-9044-4CC2-B882-8BE3179BBC1B} + {59DBE515-BC0B-4FA1-9884-66C42732BAD1} = {59DBE515-BC0B-4FA1-9884-66C42732BAD1} + {1ED030FB-B3D6-42D3-A1A0-265176C455DB} = {1ED030FB-B3D6-42D3-A1A0-265176C455DB} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Coati_trial", "Coati_trial.vcxproj", "{DCB116BC-2AB9-40CC-969F-F282CB18F370}" + ProjectSection(ProjectDependencies) = postProject + {4C93DA19-9044-4CC2-B882-8BE3179BBC1B} = {4C93DA19-9044-4CC2-B882-8BE3179BBC1B} + {CD5FE56F-D1AC-484E-9C6F-A36E77775749} = {CD5FE56F-D1AC-484E-9C6F-A36E77775749} + {1ED030FB-B3D6-42D3-A1A0-265176C455DB} = {1ED030FB-B3D6-42D3-A1A0-265176C455DB} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ZERO_CHECK", "ZERO_CHECK.vcxproj", "{1ED030FB-B3D6-42D3-A1A0-265176C455DB}" + ProjectSection(ProjectDependencies) = postProject + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "versionnumber", "versionnumber.vcxproj", "{B5918FF6-3CD0-4CB2-9DDB-456F7318CD36}" + ProjectSection(ProjectDependencies) = postProject + {1ED030FB-B3D6-42D3-A1A0-265176C455DB} = {1ED030FB-B3D6-42D3-A1A0-265176C455DB} + EndProjectSection +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Release|Win32 = Release|Win32 + MinSizeRel|Win32 = MinSizeRel|Win32 + RelWithDebInfo|Win32 = RelWithDebInfo|Win32 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {DA1883F0-4E0B-4AFF-9F5F-CE775864A478}.Debug|Win32.ActiveCfg = Debug|Win32 + {DA1883F0-4E0B-4AFF-9F5F-CE775864A478}.Release|Win32.ActiveCfg = Release|Win32 + {DA1883F0-4E0B-4AFF-9F5F-CE775864A478}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32 + {DA1883F0-4E0B-4AFF-9F5F-CE775864A478}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32 + {1F32D55F-217E-4DA3-9FC7-6D6928AAB0DE}.Debug|Win32.ActiveCfg = Debug|Win32 + {1F32D55F-217E-4DA3-9FC7-6D6928AAB0DE}.Debug|Win32.Build.0 = Debug|Win32 + {1F32D55F-217E-4DA3-9FC7-6D6928AAB0DE}.Release|Win32.ActiveCfg = Release|Win32 + {1F32D55F-217E-4DA3-9FC7-6D6928AAB0DE}.Release|Win32.Build.0 = Release|Win32 + {1F32D55F-217E-4DA3-9FC7-6D6928AAB0DE}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32 + {1F32D55F-217E-4DA3-9FC7-6D6928AAB0DE}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32 + {1F32D55F-217E-4DA3-9FC7-6D6928AAB0DE}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32 + {1F32D55F-217E-4DA3-9FC7-6D6928AAB0DE}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32 + {4C93DA19-9044-4CC2-B882-8BE3179BBC1B}.Debug|Win32.ActiveCfg = Debug|Win32 + {4C93DA19-9044-4CC2-B882-8BE3179BBC1B}.Debug|Win32.Build.0 = Debug|Win32 + {4C93DA19-9044-4CC2-B882-8BE3179BBC1B}.Release|Win32.ActiveCfg = Release|Win32 + {4C93DA19-9044-4CC2-B882-8BE3179BBC1B}.Release|Win32.Build.0 = Release|Win32 + {4C93DA19-9044-4CC2-B882-8BE3179BBC1B}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32 + {4C93DA19-9044-4CC2-B882-8BE3179BBC1B}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32 + {4C93DA19-9044-4CC2-B882-8BE3179BBC1B}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32 + {4C93DA19-9044-4CC2-B882-8BE3179BBC1B}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32 + {CD5FE56F-D1AC-484E-9C6F-A36E77775749}.Debug|Win32.ActiveCfg = Debug|Win32 + {CD5FE56F-D1AC-484E-9C6F-A36E77775749}.Debug|Win32.Build.0 = Debug|Win32 + {CD5FE56F-D1AC-484E-9C6F-A36E77775749}.Release|Win32.ActiveCfg = Release|Win32 + {CD5FE56F-D1AC-484E-9C6F-A36E77775749}.Release|Win32.Build.0 = Release|Win32 + {CD5FE56F-D1AC-484E-9C6F-A36E77775749}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32 + {CD5FE56F-D1AC-484E-9C6F-A36E77775749}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32 + {CD5FE56F-D1AC-484E-9C6F-A36E77775749}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32 + {CD5FE56F-D1AC-484E-9C6F-A36E77775749}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32 + {59DBE515-BC0B-4FA1-9884-66C42732BAD1}.Debug|Win32.ActiveCfg = Debug|Win32 + {59DBE515-BC0B-4FA1-9884-66C42732BAD1}.Debug|Win32.Build.0 = Debug|Win32 + {59DBE515-BC0B-4FA1-9884-66C42732BAD1}.Release|Win32.ActiveCfg = Release|Win32 + {59DBE515-BC0B-4FA1-9884-66C42732BAD1}.Release|Win32.Build.0 = Release|Win32 + {59DBE515-BC0B-4FA1-9884-66C42732BAD1}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32 + {59DBE515-BC0B-4FA1-9884-66C42732BAD1}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32 + {59DBE515-BC0B-4FA1-9884-66C42732BAD1}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32 + {59DBE515-BC0B-4FA1-9884-66C42732BAD1}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32 + {FFEFE870-CA3B-41FB-8F26-808556BADFEC}.Debug|Win32.ActiveCfg = Debug|Win32 + {FFEFE870-CA3B-41FB-8F26-808556BADFEC}.Debug|Win32.Build.0 = Debug|Win32 + {FFEFE870-CA3B-41FB-8F26-808556BADFEC}.Release|Win32.ActiveCfg = Release|Win32 + {FFEFE870-CA3B-41FB-8F26-808556BADFEC}.Release|Win32.Build.0 = Release|Win32 + {FFEFE870-CA3B-41FB-8F26-808556BADFEC}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32 + {FFEFE870-CA3B-41FB-8F26-808556BADFEC}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32 + {FFEFE870-CA3B-41FB-8F26-808556BADFEC}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32 + {FFEFE870-CA3B-41FB-8F26-808556BADFEC}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32 + {DCB116BC-2AB9-40CC-969F-F282CB18F370}.Debug|Win32.ActiveCfg = Debug|Win32 + {DCB116BC-2AB9-40CC-969F-F282CB18F370}.Debug|Win32.Build.0 = Debug|Win32 + {DCB116BC-2AB9-40CC-969F-F282CB18F370}.Release|Win32.ActiveCfg = Release|Win32 + {DCB116BC-2AB9-40CC-969F-F282CB18F370}.Release|Win32.Build.0 = Release|Win32 + {DCB116BC-2AB9-40CC-969F-F282CB18F370}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32 + {DCB116BC-2AB9-40CC-969F-F282CB18F370}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32 + {DCB116BC-2AB9-40CC-969F-F282CB18F370}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32 + {DCB116BC-2AB9-40CC-969F-F282CB18F370}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32 + {1ED030FB-B3D6-42D3-A1A0-265176C455DB}.Debug|Win32.ActiveCfg = Debug|Win32 + {1ED030FB-B3D6-42D3-A1A0-265176C455DB}.Debug|Win32.Build.0 = Debug|Win32 + {1ED030FB-B3D6-42D3-A1A0-265176C455DB}.Release|Win32.ActiveCfg = Release|Win32 + {1ED030FB-B3D6-42D3-A1A0-265176C455DB}.Release|Win32.Build.0 = Release|Win32 + {1ED030FB-B3D6-42D3-A1A0-265176C455DB}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32 + {1ED030FB-B3D6-42D3-A1A0-265176C455DB}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32 + {1ED030FB-B3D6-42D3-A1A0-265176C455DB}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32 + {1ED030FB-B3D6-42D3-A1A0-265176C455DB}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32 + {B5918FF6-3CD0-4CB2-9DDB-456F7318CD36}.Debug|Win32.ActiveCfg = Debug|Win32 + {B5918FF6-3CD0-4CB2-9DDB-456F7318CD36}.Debug|Win32.Build.0 = Debug|Win32 + {B5918FF6-3CD0-4CB2-9DDB-456F7318CD36}.Release|Win32.ActiveCfg = Release|Win32 + {B5918FF6-3CD0-4CB2-9DDB-456F7318CD36}.Release|Win32.Build.0 = Release|Win32 + {B5918FF6-3CD0-4CB2-9DDB-456F7318CD36}.MinSizeRel|Win32.ActiveCfg = MinSizeRel|Win32 + {B5918FF6-3CD0-4CB2-9DDB-456F7318CD36}.MinSizeRel|Win32.Build.0 = MinSizeRel|Win32 + {B5918FF6-3CD0-4CB2-9DDB-456F7318CD36}.RelWithDebInfo|Win32.ActiveCfg = RelWithDebInfo|Win32 + {B5918FF6-3CD0-4CB2-9DDB-456F7318CD36}.RelWithDebInfo|Win32.Build.0 = RelWithDebInfo|Win32 + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + EndGlobalSection + GlobalSection(ExtensibilityAddIns) = postSolution + EndGlobalSection +EndGlobal diff --git a/bin/test/data/vsSolutionParserTestSuite/Coati.vcxproj b/bin/test/data/vsSolutionParserTestSuite/Coati.vcxproj new file mode 100644 index 00000000..4e1f8bfb --- /dev/null +++ b/bin/test/data/vsSolutionParserTestSuite/Coati.vcxproj @@ -0,0 +1,444 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + MinSizeRel + Win32 + + + RelWithDebInfo + Win32 + + + + {1F32D55F-217E-4DA3-9FC7-6D6928AAB0DE} + Win32Proj + Win32 + Coati + + + + Application + false + MultiByte + v120 + + + Application + false + MultiByte + v120 + + + Application + false + MultiByte + v120 + + + Application + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + C:\Users\Manuel\FH\MSc\Masterproject\Project\bin\app\Debug\ + Coati.dir\Debug\ + Coati + .exe + true + true + C:\Users\Manuel\FH\MSc\Masterproject\Project\bin\app\Release\ + Coati.dir\Release\ + Coati + .exe + false + true + C:\Users\Manuel\FH\MSc\Masterproject\Project\bin\app\MinSizeRel\ + Coati.dir\MinSizeRel\ + Coati + .exe + false + true + C:\Users\Manuel\FH\MSc\Masterproject\Project\bin\app\RelWithDebInfo\ + Coati.dir\RelWithDebInfo\ + Coati + .exe + true + true + + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\app;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_parser;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\Qt5.5\5.5\msvc2013\include;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtWidgets;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtGui;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtCore;D:\gameDevResources\Qt5.5\5.5\msvc2013\mkspecs\win32-msvc2013;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtNetwork;C:\Program Files (x86)\Visual Leak Detector\include;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\eigen;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + Sync + Disabled + Disabled + NotUsing + MultiThreadedDebugDLL + true + Level3 + WIN32;_WINDOWS;_DEBUG;QT_WIDGETS_LIB;QT_GUI_LIB;QT_CORE_LIB;QT_NETWORK_LIB;BUILD_TYPE="";EIGEN_MPL2_ONLY;_CONSOLE;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;QT_WIDGETS_LIB;QT_GUI_LIB;QT_CORE_LIB;QT_NETWORK_LIB;BUILD_TYPE=\"\";EIGEN_MPL2_ONLY;_CONSOLE;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\app;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_parser;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\Qt5.5\5.5\msvc2013\include;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtWidgets;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtGui;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtCore;D:\gameDevResources\Qt5.5\5.5\msvc2013\mkspecs\win32-msvc2013;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtNetwork;C:\Program Files (x86)\Visual Leak Detector\include;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\eigen;%(AdditionalIncludeDirectories) + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\app;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_parser;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\Qt5.5\5.5\msvc2013\include;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtWidgets;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtGui;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtCore;D:\gameDevResources\Qt5.5\5.5\msvc2013\mkspecs\win32-msvc2013;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtNetwork;C:\Program Files (x86)\Visual Leak Detector\include;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\eigen;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + /machine:X86 /debug %(AdditionalOptions) + kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;..\bin\lib_gui\Debug\Coati_lib_gui.lib;..\bin\lib_parser\Debug\Coati_lib_parser.lib;..\bin\lib\Debug\Coati_d.lib;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\Qt5Widgetsd.lib;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\Qt5Networkd.lib;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\Qt5Guid.lib;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\Qt5Cored.lib;clangASTMatchers.lib;clangFrontend.lib;clangSerialization.lib;clangDriver.lib;clangTooling.lib;clangParse.lib;clangSema.lib;clangStaticAnalyzerFrontend.lib;clangStaticAnalyzerCheckers.lib;clangStaticAnalyzerCore.lib;clangAnalysis.lib;clangRewriteFrontend.lib;clangEdit.lib;clangAST.lib;clangLex.lib;clangBasic.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMTableGen.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMIRReader.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMMIRParser.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMLTO.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMObjCARCOpts.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMLinker.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMDebugInfoDWARF.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMDebugInfoPDB.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMInterpreter.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMMCJIT.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMOrcJIT.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMExecutionEngine.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMRuntimeDyld.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMAArch64CodeGen.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMAArch64AsmParser.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMAArch64Disassembler.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMAArch64Desc.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMAArch64Info.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMAArch64AsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMAArch64Utils.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMAMDGPUCodeGen.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMAMDGPUAsmParser.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMAMDGPUDesc.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMAMDGPUAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMAMDGPUInfo.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMAMDGPUUtils.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMARMCodeGen.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMARMAsmParser.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMARMDisassembler.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMARMDesc.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMARMInfo.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMARMAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMBPFCodeGen.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMBPFDesc.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMBPFAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMBPFInfo.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMCppBackendCodeGen.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMCppBackendInfo.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMHexagonCodeGen.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMHexagonDisassembler.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMHexagonDesc.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMHexagonInfo.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMMipsCodeGen.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMMipsDisassembler.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMMipsAsmParser.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMMipsDesc.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMMipsAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMMipsInfo.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMMSP430CodeGen.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMMSP430Desc.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMMSP430AsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMMSP430Info.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMNVPTXCodeGen.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMNVPTXDesc.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMNVPTXInfo.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMNVPTXAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMPowerPCCodeGen.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMPowerPCAsmParser.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMPowerPCDisassembler.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMPowerPCDesc.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMPowerPCAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMPowerPCInfo.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMSparcCodeGen.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMSparcAsmParser.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMSparcDesc.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMSparcAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMSparcDisassembler.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMSparcInfo.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMSystemZCodeGen.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMSystemZAsmParser.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMSystemZDisassembler.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMSystemZDesc.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMSystemZAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMSystemZInfo.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMX86AsmParser.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMX86CodeGen.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMX86Disassembler.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMX86Desc.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMX86AsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMX86Info.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMX86Utils.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMXCoreCodeGen.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMSelectionDAG.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMCodeGen.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMBitWriter.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMInstrumentation.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMTarget.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMXCoreDisassembler.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMMCDisassembler.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMXCoreDesc.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMXCoreAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMXCoreInfo.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMAsmParser.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMLineEditor.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMPasses.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMipo.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMScalarOpts.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMInstCombine.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMProfileData.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMVectorize.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMTransformUtils.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMAnalysis.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMLibDriver.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMObject.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMBitReader.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMCore.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMMCParser.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMMC.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMOption.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMSupport.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LTO.lib;D:\gameDevResources\boost_1_59_0\lib\boost_system-vc120-mt-gd-1_59.lib;D:\gameDevResources\boost_1_59_0\lib\boost_filesystem-vc120-mt-gd-1_59.lib;D:\gameDevResources\boost_1_59_0\lib\boost_date_time-vc120-mt-gd-1_59.lib + C:/Program Files (x86)/Visual Leak Detector/lib/Win32;C:/Program Files (x86)/Visual Leak Detector/lib/Win32/$(Configuration);D:/gameDevResources/clang-11vm/build/$(Configuration)/lib;D:/gameDevResources/clang-11vm/build/$(Configuration)/lib/$(Configuration);D:/gameDevResources/clang-11vm/build/lib;D:/gameDevResources/clang-11vm/build/lib/$(Configuration);D:/gameDevResources/boost_1_59_0/lib;D:/gameDevResources/boost_1_59_0/lib/$(Configuration);%(AdditionalLibraryDirectories) + true + %(IgnoreSpecificDefaultLibraries) + C:/Users/Manuel/FH/MSc/Masterproject/Project/bin/lib_gui/Debug/Coati.lib + C:/Users/Manuel/FH/MSc/Masterproject/Project/bin/app/Debug/Coati.pdb + Console + + + + false + + + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\app;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_parser;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\Qt5.5\5.5\msvc2013\include;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtWidgets;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtGui;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtCore;D:\gameDevResources\Qt5.5\5.5\msvc2013\mkspecs\win32-msvc2013;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtNetwork;C:\Program Files (x86)\Visual Leak Detector\include;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\eigen;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + Sync + AnySuitable + MaxSpeed + NotUsing + MultiThreadedDLL + true + Level3 + WIN32;_WINDOWS;NDEBUG;QT_WIDGETS_LIB;QT_GUI_LIB;QT_CORE_LIB;QT_NETWORK_LIB;BUILD_TYPE="";EIGEN_MPL2_ONLY;QT_NO_DEBUG;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + + WIN32;_WINDOWS;NDEBUG;QT_WIDGETS_LIB;QT_GUI_LIB;QT_CORE_LIB;QT_NETWORK_LIB;BUILD_TYPE=\"\";EIGEN_MPL2_ONLY;QT_NO_DEBUG;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\app;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_parser;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\Qt5.5\5.5\msvc2013\include;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtWidgets;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtGui;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtCore;D:\gameDevResources\Qt5.5\5.5\msvc2013\mkspecs\win32-msvc2013;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtNetwork;C:\Program Files (x86)\Visual Leak Detector\include;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\eigen;%(AdditionalIncludeDirectories) + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\app;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_parser;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\Qt5.5\5.5\msvc2013\include;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtWidgets;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtGui;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtCore;D:\gameDevResources\Qt5.5\5.5\msvc2013\mkspecs\win32-msvc2013;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtNetwork;C:\Program Files (x86)\Visual Leak Detector\include;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\eigen;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + /machine:X86 %(AdditionalOptions) + kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;..\bin\lib_gui\Release\Coati_lib_gui.lib;..\bin\lib_parser\Release\Coati_lib_parser.lib;..\bin\lib\Release\Coati.lib;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\Qt5Widgets.lib;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\Qt5Network.lib;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\Qt5Gui.lib;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\Qt5Core.lib;clangASTMatchers.lib;clangFrontend.lib;clangSerialization.lib;clangDriver.lib;clangTooling.lib;clangParse.lib;clangSema.lib;clangStaticAnalyzerFrontend.lib;clangStaticAnalyzerCheckers.lib;clangStaticAnalyzerCore.lib;clangAnalysis.lib;clangRewriteFrontend.lib;clangEdit.lib;clangAST.lib;clangLex.lib;clangBasic.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMTableGen.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMIRReader.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMMIRParser.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMLTO.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMObjCARCOpts.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMLinker.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMDebugInfoDWARF.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMDebugInfoPDB.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMInterpreter.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMMCJIT.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMOrcJIT.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMExecutionEngine.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMRuntimeDyld.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMAArch64CodeGen.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMAArch64AsmParser.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMAArch64Disassembler.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMAArch64Desc.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMAArch64Info.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMAArch64AsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMAArch64Utils.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMAMDGPUCodeGen.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMAMDGPUAsmParser.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMAMDGPUDesc.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMAMDGPUAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMAMDGPUInfo.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMAMDGPUUtils.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMARMCodeGen.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMARMAsmParser.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMARMDisassembler.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMARMDesc.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMARMInfo.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMARMAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMBPFCodeGen.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMBPFDesc.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMBPFAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMBPFInfo.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMCppBackendCodeGen.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMCppBackendInfo.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMHexagonCodeGen.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMHexagonDisassembler.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMHexagonDesc.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMHexagonInfo.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMMipsCodeGen.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMMipsDisassembler.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMMipsAsmParser.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMMipsDesc.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMMipsAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMMipsInfo.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMMSP430CodeGen.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMMSP430Desc.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMMSP430AsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMMSP430Info.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMNVPTXCodeGen.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMNVPTXDesc.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMNVPTXInfo.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMNVPTXAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMPowerPCCodeGen.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMPowerPCAsmParser.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMPowerPCDisassembler.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMPowerPCDesc.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMPowerPCAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMPowerPCInfo.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMSparcCodeGen.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMSparcAsmParser.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMSparcDesc.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMSparcAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMSparcDisassembler.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMSparcInfo.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMSystemZCodeGen.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMSystemZAsmParser.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMSystemZDisassembler.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMSystemZDesc.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMSystemZAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMSystemZInfo.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMX86AsmParser.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMX86CodeGen.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMX86Disassembler.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMX86Desc.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMX86AsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMX86Info.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMX86Utils.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMXCoreCodeGen.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMSelectionDAG.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMCodeGen.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMBitWriter.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMInstrumentation.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMTarget.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMXCoreDisassembler.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMMCDisassembler.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMXCoreDesc.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMXCoreAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMXCoreInfo.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMAsmParser.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMLineEditor.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMPasses.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMipo.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMScalarOpts.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMInstCombine.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMProfileData.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMVectorize.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMTransformUtils.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMAnalysis.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMLibDriver.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMObject.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMBitReader.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMCore.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMMCParser.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMMC.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMOption.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMSupport.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LTO.lib;D:\gameDevResources\boost_1_59_0\lib\boost_system-vc120-mt-1_59.lib;D:\gameDevResources\boost_1_59_0\lib\boost_filesystem-vc120-mt-1_59.lib;D:\gameDevResources\boost_1_59_0\lib\boost_date_time-vc120-mt-1_59.lib + C:/Program Files (x86)/Visual Leak Detector/lib/Win32;C:/Program Files (x86)/Visual Leak Detector/lib/Win32/$(Configuration);D:/gameDevResources/clang-11vm/build/$(Configuration)/lib;D:/gameDevResources/clang-11vm/build/$(Configuration)/lib/$(Configuration);D:/gameDevResources/clang-11vm/build/lib;D:/gameDevResources/clang-11vm/build/lib/$(Configuration);D:/gameDevResources/boost_1_59_0/lib;D:/gameDevResources/boost_1_59_0/lib/$(Configuration);%(AdditionalLibraryDirectories) + mainCRTStartup + false + %(IgnoreSpecificDefaultLibraries) + C:/Users/Manuel/FH/MSc/Masterproject/Project/bin/lib_gui/Release/Coati.lib + C:/Users/Manuel/FH/MSc/Masterproject/Project/bin/app/Release/Coati.pdb + Windows + + + + false + + + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\app;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_parser;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\Qt5.5\5.5\msvc2013\include;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtWidgets;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtGui;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtCore;D:\gameDevResources\Qt5.5\5.5\msvc2013\mkspecs\win32-msvc2013;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtNetwork;C:\Program Files (x86)\Visual Leak Detector\include;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\eigen;%(AdditionalIncludeDirectories) + MinSizeRel/ + CompileAsCpp + Sync + OnlyExplicitInline + MinSpace + NotUsing + MultiThreadedDLL + true + Level3 + WIN32;_WINDOWS;NDEBUG;QT_WIDGETS_LIB;QT_GUI_LIB;QT_CORE_LIB;QT_NETWORK_LIB;BUILD_TYPE="";EIGEN_MPL2_ONLY;QT_NO_DEBUG;CMAKE_INTDIR="MinSizeRel";%(PreprocessorDefinitions) + $(IntDir) + + + + WIN32;_WINDOWS;NDEBUG;QT_WIDGETS_LIB;QT_GUI_LIB;QT_CORE_LIB;QT_NETWORK_LIB;BUILD_TYPE=\"\";EIGEN_MPL2_ONLY;QT_NO_DEBUG;CMAKE_INTDIR=\"MinSizeRel\";%(PreprocessorDefinitions) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\app;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_parser;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\Qt5.5\5.5\msvc2013\include;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtWidgets;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtGui;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtCore;D:\gameDevResources\Qt5.5\5.5\msvc2013\mkspecs\win32-msvc2013;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtNetwork;C:\Program Files (x86)\Visual Leak Detector\include;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\eigen;%(AdditionalIncludeDirectories) + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\app;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_parser;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\Qt5.5\5.5\msvc2013\include;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtWidgets;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtGui;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtCore;D:\gameDevResources\Qt5.5\5.5\msvc2013\mkspecs\win32-msvc2013;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtNetwork;C:\Program Files (x86)\Visual Leak Detector\include;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\eigen;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + /machine:X86 %(AdditionalOptions) + kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;..\bin\lib_gui\MinSizeRel\Coati_lib_gui.lib;..\bin\lib_parser\MinSizeRel\Coati_lib_parser.lib;..\bin\lib\MinSizeRel\Coati_lib.lib;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\Qt5Widgets.lib;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\Qt5Network.lib;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\Qt5Gui.lib;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\Qt5Core.lib;clangASTMatchers.lib;clangFrontend.lib;clangSerialization.lib;clangDriver.lib;clangTooling.lib;clangParse.lib;clangSema.lib;clangStaticAnalyzerFrontend.lib;clangStaticAnalyzerCheckers.lib;clangStaticAnalyzerCore.lib;clangAnalysis.lib;clangRewriteFrontend.lib;clangEdit.lib;clangAST.lib;clangLex.lib;clangBasic.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMTableGen.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMIRReader.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMMIRParser.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMLTO.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMObjCARCOpts.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMLinker.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMDebugInfoDWARF.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMDebugInfoPDB.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMInterpreter.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMMCJIT.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMOrcJIT.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMExecutionEngine.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMRuntimeDyld.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMAArch64CodeGen.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMAArch64AsmParser.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMAArch64Disassembler.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMAArch64Desc.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMAArch64Info.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMAArch64AsmPrinter.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMAArch64Utils.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMAMDGPUCodeGen.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMAMDGPUAsmParser.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMAMDGPUDesc.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMAMDGPUAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMAMDGPUInfo.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMAMDGPUUtils.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMARMCodeGen.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMARMAsmParser.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMARMDisassembler.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMARMDesc.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMARMInfo.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMARMAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMBPFCodeGen.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMBPFDesc.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMBPFAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMBPFInfo.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMCppBackendCodeGen.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMCppBackendInfo.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMHexagonCodeGen.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMHexagonDisassembler.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMHexagonDesc.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMHexagonInfo.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMMipsCodeGen.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMMipsDisassembler.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMMipsAsmParser.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMMipsDesc.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMMipsAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMMipsInfo.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMMSP430CodeGen.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMMSP430Desc.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMMSP430AsmPrinter.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMMSP430Info.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMNVPTXCodeGen.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMNVPTXDesc.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMNVPTXInfo.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMNVPTXAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMPowerPCCodeGen.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMPowerPCAsmParser.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMPowerPCDisassembler.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMPowerPCDesc.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMPowerPCAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMPowerPCInfo.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMSparcCodeGen.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMSparcAsmParser.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMSparcDesc.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMSparcAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMSparcDisassembler.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMSparcInfo.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMSystemZCodeGen.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMSystemZAsmParser.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMSystemZDisassembler.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMSystemZDesc.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMSystemZAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMSystemZInfo.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMX86AsmParser.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMX86CodeGen.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMX86Disassembler.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMX86Desc.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMX86AsmPrinter.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMX86Info.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMX86Utils.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMXCoreCodeGen.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMSelectionDAG.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMCodeGen.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMBitWriter.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMInstrumentation.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMTarget.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMXCoreDisassembler.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMMCDisassembler.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMXCoreDesc.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMXCoreAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMXCoreInfo.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMAsmParser.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMLineEditor.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMPasses.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMipo.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMScalarOpts.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMInstCombine.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMProfileData.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMVectorize.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMTransformUtils.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMAnalysis.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMLibDriver.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMObject.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMBitReader.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMCore.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMMCParser.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMMC.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMOption.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMSupport.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LTO.lib;D:\gameDevResources\boost_1_59_0\lib\boost_system-vc120-mt-1_59.lib;D:\gameDevResources\boost_1_59_0\lib\boost_filesystem-vc120-mt-1_59.lib;D:\gameDevResources\boost_1_59_0\lib\boost_date_time-vc120-mt-1_59.lib + C:/Program Files (x86)/Visual Leak Detector/lib/Win32;C:/Program Files (x86)/Visual Leak Detector/lib/Win32/$(Configuration);D:/gameDevResources/clang-11vm/build/$(Configuration)/lib;D:/gameDevResources/clang-11vm/build/$(Configuration)/lib/$(Configuration);D:/gameDevResources/clang-11vm/build/lib;D:/gameDevResources/clang-11vm/build/lib/$(Configuration);D:/gameDevResources/boost_1_59_0/lib;D:/gameDevResources/boost_1_59_0/lib/$(Configuration);%(AdditionalLibraryDirectories) + false + %(IgnoreSpecificDefaultLibraries) + C:/Users/Manuel/FH/MSc/Masterproject/Project/bin/lib_gui/MinSizeRel/Coati.lib + C:/Users/Manuel/FH/MSc/Masterproject/Project/bin/app/MinSizeRel/Coati.pdb + Windows + + + + false + + + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\app;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_parser;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\Qt5.5\5.5\msvc2013\include;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtWidgets;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtGui;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtCore;D:\gameDevResources\Qt5.5\5.5\msvc2013\mkspecs\win32-msvc2013;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtNetwork;C:\Program Files (x86)\Visual Leak Detector\include;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\eigen;%(AdditionalIncludeDirectories) + RelWithDebInfo/ + CompileAsCpp + ProgramDatabase + Sync + OnlyExplicitInline + MaxSpeed + NotUsing + MultiThreadedDLL + true + Level3 + WIN32;_WINDOWS;NDEBUG;QT_WIDGETS_LIB;QT_GUI_LIB;QT_CORE_LIB;QT_NETWORK_LIB;BUILD_TYPE="";EIGEN_MPL2_ONLY;QT_NO_DEBUG;_CONSOLE;CMAKE_INTDIR="RelWithDebInfo";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;QT_WIDGETS_LIB;QT_GUI_LIB;QT_CORE_LIB;QT_NETWORK_LIB;BUILD_TYPE=\"\";EIGEN_MPL2_ONLY;QT_NO_DEBUG;_CONSOLE;CMAKE_INTDIR=\"RelWithDebInfo\";%(PreprocessorDefinitions) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\app;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_parser;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\Qt5.5\5.5\msvc2013\include;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtWidgets;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtGui;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtCore;D:\gameDevResources\Qt5.5\5.5\msvc2013\mkspecs\win32-msvc2013;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtNetwork;C:\Program Files (x86)\Visual Leak Detector\include;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\eigen;%(AdditionalIncludeDirectories) + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\app;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_parser;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\Qt5.5\5.5\msvc2013\include;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtWidgets;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtGui;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtCore;D:\gameDevResources\Qt5.5\5.5\msvc2013\mkspecs\win32-msvc2013;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtNetwork;C:\Program Files (x86)\Visual Leak Detector\include;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\eigen;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + /machine:X86 /debug %(AdditionalOptions) + kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;..\bin\lib_gui\RelWithDebInfo\Coati_lib_gui.lib;..\bin\lib_parser\RelWithDebInfo\Coati_lib_parser.lib;..\bin\lib\RelWithDebInfo\Coati_lib.lib;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\Qt5Widgets.lib;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\Qt5Network.lib;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\Qt5Gui.lib;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\Qt5Core.lib;clangASTMatchers.lib;clangFrontend.lib;clangSerialization.lib;clangDriver.lib;clangTooling.lib;clangParse.lib;clangSema.lib;clangStaticAnalyzerFrontend.lib;clangStaticAnalyzerCheckers.lib;clangStaticAnalyzerCore.lib;clangAnalysis.lib;clangRewriteFrontend.lib;clangEdit.lib;clangAST.lib;clangLex.lib;clangBasic.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMTableGen.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMIRReader.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMMIRParser.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMLTO.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMObjCARCOpts.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMLinker.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMDebugInfoDWARF.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMDebugInfoPDB.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMInterpreter.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMMCJIT.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMOrcJIT.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMExecutionEngine.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMRuntimeDyld.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMAArch64CodeGen.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMAArch64AsmParser.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMAArch64Disassembler.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMAArch64Desc.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMAArch64Info.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMAArch64AsmPrinter.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMAArch64Utils.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMAMDGPUCodeGen.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMAMDGPUAsmParser.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMAMDGPUDesc.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMAMDGPUAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMAMDGPUInfo.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMAMDGPUUtils.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMARMCodeGen.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMARMAsmParser.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMARMDisassembler.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMARMDesc.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMARMInfo.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMARMAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMBPFCodeGen.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMBPFDesc.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMBPFAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMBPFInfo.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMCppBackendCodeGen.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMCppBackendInfo.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMHexagonCodeGen.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMHexagonDisassembler.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMHexagonDesc.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMHexagonInfo.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMMipsCodeGen.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMMipsDisassembler.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMMipsAsmParser.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMMipsDesc.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMMipsAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMMipsInfo.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMMSP430CodeGen.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMMSP430Desc.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMMSP430AsmPrinter.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMMSP430Info.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMNVPTXCodeGen.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMNVPTXDesc.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMNVPTXInfo.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMNVPTXAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMPowerPCCodeGen.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMPowerPCAsmParser.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMPowerPCDisassembler.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMPowerPCDesc.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMPowerPCAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMPowerPCInfo.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMSparcCodeGen.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMSparcAsmParser.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMSparcDesc.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMSparcAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMSparcDisassembler.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMSparcInfo.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMSystemZCodeGen.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMSystemZAsmParser.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMSystemZDisassembler.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMSystemZDesc.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMSystemZAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMSystemZInfo.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMX86AsmParser.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMX86CodeGen.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMX86Disassembler.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMX86Desc.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMX86AsmPrinter.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMX86Info.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMX86Utils.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMXCoreCodeGen.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMSelectionDAG.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMCodeGen.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMBitWriter.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMInstrumentation.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMTarget.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMXCoreDisassembler.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMMCDisassembler.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMXCoreDesc.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMXCoreAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMXCoreInfo.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMAsmParser.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMLineEditor.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMPasses.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMipo.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMScalarOpts.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMInstCombine.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMProfileData.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMVectorize.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMTransformUtils.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMAnalysis.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMLibDriver.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMObject.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMBitReader.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMCore.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMMCParser.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMMC.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMOption.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMSupport.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LTO.lib;D:\gameDevResources\boost_1_59_0\lib\boost_system-vc120-mt-1_59.lib;D:\gameDevResources\boost_1_59_0\lib\boost_filesystem-vc120-mt-1_59.lib;D:\gameDevResources\boost_1_59_0\lib\boost_date_time-vc120-mt-1_59.lib + C:/Program Files (x86)/Visual Leak Detector/lib/Win32;C:/Program Files (x86)/Visual Leak Detector/lib/Win32/$(Configuration);D:/gameDevResources/clang-11vm/build/$(Configuration)/lib;D:/gameDevResources/clang-11vm/build/$(Configuration)/lib/$(Configuration);D:/gameDevResources/clang-11vm/build/lib;D:/gameDevResources/clang-11vm/build/lib/$(Configuration);D:/gameDevResources/boost_1_59_0/lib;D:/gameDevResources/boost_1_59_0/lib/$(Configuration);%(AdditionalLibraryDirectories) + true + %(IgnoreSpecificDefaultLibraries) + C:/Users/Manuel/FH/MSc/Masterproject/Project/bin/lib_gui/RelWithDebInfo/Coati.lib + C:/Users/Manuel/FH/MSc/Masterproject/Project/bin/app/RelWithDebInfo/Coati.pdb + Console + + + + false + + + + + Building Custom Rule C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HC:/Users/Manuel/FH/MSc/Masterproject/Project -BC:/Users/Manuel/FH/MSc/Masterproject/Project/build --check-stamp-file C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\add_files.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\create_source_groups.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindGit.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version_setup.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCCompiler.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfigVersion.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfig.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMExports.cmake;D:\gameDevResources\clang-11vm\llvm\cmake\modules\LLVM-Config.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\CLANGConfig.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindBoost.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtrasMkspecDir.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QDDSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QGifPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICNSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICOPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJp2Plugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJpegPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMinimalIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMngPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QOffscreenIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTgaPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTiffPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTuioTouchPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWbmpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWebpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWindowsIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupport_QWindowsPrinterSupportPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QGenericEnginePlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QNativeWifiEnginePlugin.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui\platform_includes\includes.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCxxTest.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPerl.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCygwin.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;%(AdditionalInputs) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HC:/Users/Manuel/FH/MSc/Masterproject/Project -BC:/Users/Manuel/FH/MSc/Masterproject/Project/build --check-stamp-file C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\add_files.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\create_source_groups.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindGit.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version_setup.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCCompiler.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfigVersion.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfig.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMExports.cmake;D:\gameDevResources\clang-11vm\llvm\cmake\modules\LLVM-Config.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\CLANGConfig.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindBoost.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtrasMkspecDir.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QDDSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QGifPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICNSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICOPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJp2Plugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJpegPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMinimalIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMngPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QOffscreenIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTgaPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTiffPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTuioTouchPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWbmpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWebpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWindowsIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupport_QWindowsPrinterSupportPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QGenericEnginePlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QNativeWifiEnginePlugin.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui\platform_includes\includes.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCxxTest.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPerl.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCygwin.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;%(AdditionalInputs) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HC:/Users/Manuel/FH/MSc/Masterproject/Project -BC:/Users/Manuel/FH/MSc/Masterproject/Project/build --check-stamp-file C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\add_files.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\create_source_groups.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindGit.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version_setup.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCCompiler.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfigVersion.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfig.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMExports.cmake;D:\gameDevResources\clang-11vm\llvm\cmake\modules\LLVM-Config.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\CLANGConfig.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindBoost.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtrasMkspecDir.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QDDSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QGifPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICNSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICOPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJp2Plugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJpegPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMinimalIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMngPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QOffscreenIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTgaPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTiffPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTuioTouchPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWbmpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWebpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWindowsIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupport_QWindowsPrinterSupportPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QGenericEnginePlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QNativeWifiEnginePlugin.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui\platform_includes\includes.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCxxTest.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPerl.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCygwin.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;%(AdditionalInputs) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HC:/Users/Manuel/FH/MSc/Masterproject/Project -BC:/Users/Manuel/FH/MSc/Masterproject/Project/build --check-stamp-file C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\add_files.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\create_source_groups.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindGit.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version_setup.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCCompiler.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfigVersion.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfig.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMExports.cmake;D:\gameDevResources\clang-11vm\llvm\cmake\modules\LLVM-Config.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\CLANGConfig.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindBoost.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtrasMkspecDir.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QDDSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QGifPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICNSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICOPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJp2Plugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJpegPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMinimalIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMngPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QOffscreenIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTgaPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTiffPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTuioTouchPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWbmpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWebpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWindowsIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupport_QWindowsPrinterSupportPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QGenericEnginePlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QNativeWifiEnginePlugin.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui\platform_includes\includes.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCxxTest.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPerl.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCygwin.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;%(AdditionalInputs) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp + false + + + + + + + + + + + + + + + + + + + + + + + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + + + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + + + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + + + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + + + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + + + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + + + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + + + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + + + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + + + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + + + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + + + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + + + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + + + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + + + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + + + + + + 4C93DA19-9044-4CC2-B882-8BE3179BBC1B + + + CD5FE56F-D1AC-484E-9C6F-A36E77775749 + + + 59DBE515-BC0B-4FA1-9884-66C42732BAD1 + + + 1ED030FB-B3D6-42D3-A1A0-265176C455DB + + + + + + \ No newline at end of file diff --git a/bin/test/data/vsSolutionParserTestSuite/Coati_lib.vcxproj b/bin/test/data/vsSolutionParserTestSuite/Coati_lib.vcxproj new file mode 100644 index 00000000..0571190e --- /dev/null +++ b/bin/test/data/vsSolutionParserTestSuite/Coati_lib.vcxproj @@ -0,0 +1,576 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + MinSizeRel + Win32 + + + RelWithDebInfo + Win32 + + + + {4C93DA19-9044-4CC2-B882-8BE3179BBC1B} + Win32Proj + Win32 + Coati_lib + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + C:\Users\Manuel\FH\MSc\Masterproject\Project\bin\lib\Debug\ + Coati_lib.dir\Debug\ + Coati_d + .lib + C:\Users\Manuel\FH\MSc\Masterproject\Project\bin\lib\Release\ + Coati_lib.dir\Release\ + Coati + .lib + C:\Users\Manuel\FH\MSc\Masterproject\Project\bin\lib\MinSizeRel\ + Coati_lib.dir\MinSizeRel\ + Coati_lib + .lib + C:\Users\Manuel\FH\MSc\Masterproject\Project\bin\lib\RelWithDebInfo\ + Coati_lib.dir\RelWithDebInfo\ + Coati_lib + .lib + + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\eigen;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + Sync + Disabled + Disabled + NotUsing + MultiThreadedDebugDLL + true + Level3 + WIN32;_WINDOWS;_DEBUG;BUILD_TYPE="";EIGEN_MPL2_ONLY;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;BUILD_TYPE=\"\";EIGEN_MPL2_ONLY;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\eigen;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\eigen;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\eigen;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + Sync + AnySuitable + MaxSpeed + NotUsing + MultiThreadedDLL + true + Level3 + WIN32;_WINDOWS;NDEBUG;BUILD_TYPE="";EIGEN_MPL2_ONLY;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + + + WIN32;_WINDOWS;NDEBUG;BUILD_TYPE=\"\";EIGEN_MPL2_ONLY;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\eigen;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\eigen;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\eigen;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + MinSizeRel/ + CompileAsCpp + Sync + OnlyExplicitInline + MinSpace + NotUsing + MultiThreadedDLL + true + Level3 + WIN32;_WINDOWS;NDEBUG;BUILD_TYPE="";EIGEN_MPL2_ONLY;CMAKE_INTDIR="MinSizeRel";%(PreprocessorDefinitions) + $(IntDir) + + + + + WIN32;_WINDOWS;NDEBUG;BUILD_TYPE=\"\";EIGEN_MPL2_ONLY;CMAKE_INTDIR=\"MinSizeRel\";%(PreprocessorDefinitions) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\eigen;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\eigen;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\eigen;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + RelWithDebInfo/ + CompileAsCpp + ProgramDatabase + Sync + OnlyExplicitInline + MaxSpeed + NotUsing + MultiThreadedDLL + true + Level3 + WIN32;_WINDOWS;NDEBUG;BUILD_TYPE="";EIGEN_MPL2_ONLY;CMAKE_INTDIR="RelWithDebInfo";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;BUILD_TYPE=\"\";EIGEN_MPL2_ONLY;CMAKE_INTDIR=\"RelWithDebInfo\";%(PreprocessorDefinitions) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\eigen;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\eigen;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HC:/Users/Manuel/FH/MSc/Masterproject/Project -BC:/Users/Manuel/FH/MSc/Masterproject/Project/build --check-stamp-file C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\add_files.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\create_source_groups.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindGit.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version_setup.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCCompiler.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfigVersion.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfig.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMExports.cmake;D:\gameDevResources\clang-11vm\llvm\cmake\modules\LLVM-Config.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\CLANGConfig.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindBoost.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtrasMkspecDir.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QDDSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QGifPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICNSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICOPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJp2Plugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJpegPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMinimalIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMngPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QOffscreenIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTgaPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTiffPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTuioTouchPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWbmpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWebpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWindowsIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupport_QWindowsPrinterSupportPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QGenericEnginePlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QNativeWifiEnginePlugin.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui\platform_includes\includes.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCxxTest.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPerl.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCygwin.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;%(AdditionalInputs) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HC:/Users/Manuel/FH/MSc/Masterproject/Project -BC:/Users/Manuel/FH/MSc/Masterproject/Project/build --check-stamp-file C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\add_files.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\create_source_groups.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindGit.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version_setup.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCCompiler.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfigVersion.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfig.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMExports.cmake;D:\gameDevResources\clang-11vm\llvm\cmake\modules\LLVM-Config.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\CLANGConfig.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindBoost.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtrasMkspecDir.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QDDSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QGifPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICNSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICOPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJp2Plugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJpegPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMinimalIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMngPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QOffscreenIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTgaPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTiffPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTuioTouchPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWbmpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWebpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWindowsIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupport_QWindowsPrinterSupportPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QGenericEnginePlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QNativeWifiEnginePlugin.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui\platform_includes\includes.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCxxTest.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPerl.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCygwin.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;%(AdditionalInputs) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HC:/Users/Manuel/FH/MSc/Masterproject/Project -BC:/Users/Manuel/FH/MSc/Masterproject/Project/build --check-stamp-file C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\add_files.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\create_source_groups.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindGit.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version_setup.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCCompiler.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfigVersion.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfig.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMExports.cmake;D:\gameDevResources\clang-11vm\llvm\cmake\modules\LLVM-Config.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\CLANGConfig.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindBoost.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtrasMkspecDir.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QDDSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QGifPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICNSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICOPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJp2Plugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJpegPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMinimalIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMngPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QOffscreenIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTgaPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTiffPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTuioTouchPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWbmpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWebpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWindowsIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupport_QWindowsPrinterSupportPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QGenericEnginePlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QNativeWifiEnginePlugin.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui\platform_includes\includes.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCxxTest.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPerl.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCygwin.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;%(AdditionalInputs) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HC:/Users/Manuel/FH/MSc/Masterproject/Project -BC:/Users/Manuel/FH/MSc/Masterproject/Project/build --check-stamp-file C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\add_files.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\create_source_groups.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindGit.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version_setup.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCCompiler.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfigVersion.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfig.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMExports.cmake;D:\gameDevResources\clang-11vm\llvm\cmake\modules\LLVM-Config.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\CLANGConfig.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindBoost.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtrasMkspecDir.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QDDSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QGifPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICNSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICOPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJp2Plugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJpegPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMinimalIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMngPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QOffscreenIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTgaPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTiffPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTuioTouchPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWbmpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWebpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWindowsIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupport_QWindowsPrinterSupportPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QGenericEnginePlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QNativeWifiEnginePlugin.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui\platform_includes\includes.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCxxTest.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPerl.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCygwin.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;%(AdditionalInputs) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -w %(AdditionalOptions) + -w %(AdditionalOptions) + -w %(AdditionalOptions) + -w %(AdditionalOptions) + + + -w %(AdditionalOptions) + -w %(AdditionalOptions) + -w %(AdditionalOptions) + -w %(AdditionalOptions) + + + -w %(AdditionalOptions) + -w %(AdditionalOptions) + -w %(AdditionalOptions) + -w %(AdditionalOptions) + + + -w %(AdditionalOptions) + -w %(AdditionalOptions) + -w %(AdditionalOptions) + -w %(AdditionalOptions) + + + -w %(AdditionalOptions) + -w %(AdditionalOptions) + -w %(AdditionalOptions) + -w %(AdditionalOptions) + + + -std=gnu89 -w %(AdditionalOptions) + CompileAsC + -std=gnu89 -w %(AdditionalOptions) + CompileAsC + -std=gnu89 -w %(AdditionalOptions) + CompileAsC + -std=gnu89 -w %(AdditionalOptions) + CompileAsC + + + + + 1ED030FB-B3D6-42D3-A1A0-265176C455DB + + + + + + \ No newline at end of file diff --git a/bin/test/data/vsSolutionParserTestSuite/Coati_lib_gui.vcxproj b/bin/test/data/vsSolutionParserTestSuite/Coati_lib_gui.vcxproj new file mode 100644 index 00000000..a6af03df --- /dev/null +++ b/bin/test/data/vsSolutionParserTestSuite/Coati_lib_gui.vcxproj @@ -0,0 +1,434 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + MinSizeRel + Win32 + + + RelWithDebInfo + Win32 + + + + {CD5FE56F-D1AC-484E-9C6F-A36E77775749} + Win32Proj + Win32 + Coati_lib_gui + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + C:\Users\Manuel\FH\MSc\Masterproject\Project\bin\lib_gui\Debug\ + Coati_lib_gui.dir\Debug\ + Coati_lib_gui + .lib + C:\Users\Manuel\FH\MSc\Masterproject\Project\bin\lib_gui\Release\ + Coati_lib_gui.dir\Release\ + Coati_lib_gui + .lib + C:\Users\Manuel\FH\MSc\Masterproject\Project\bin\lib_gui\MinSizeRel\ + Coati_lib_gui.dir\MinSizeRel\ + Coati_lib_gui + .lib + C:\Users\Manuel\FH\MSc\Masterproject\Project\bin\lib_gui\RelWithDebInfo\ + Coati_lib_gui.dir\RelWithDebInfo\ + Coati_lib_gui + .lib + + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\Qt5.5\5.5\msvc2013\include;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtWidgets;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtGui;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtCore;D:\gameDevResources\Qt5.5\5.5\msvc2013\mkspecs\win32-msvc2013;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtNetwork;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + Sync + Disabled + Disabled + NotUsing + MultiThreadedDebugDLL + true + Level3 + WIN32;_WINDOWS;_DEBUG;QT_WIDGETS_LIB;QT_GUI_LIB;QT_CORE_LIB;QT_NETWORK_LIB;BUILD_TYPE="";EIGEN_MPL2_ONLY;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;QT_WIDGETS_LIB;QT_GUI_LIB;QT_CORE_LIB;QT_NETWORK_LIB;BUILD_TYPE=\"\";EIGEN_MPL2_ONLY;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\Qt5.5\5.5\msvc2013\include;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtWidgets;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtGui;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtCore;D:\gameDevResources\Qt5.5\5.5\msvc2013\mkspecs\win32-msvc2013;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtNetwork;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\Qt5.5\5.5\msvc2013\include;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtWidgets;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtGui;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtCore;D:\gameDevResources\Qt5.5\5.5\msvc2013\mkspecs\win32-msvc2013;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtNetwork;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + Automatic moc for target Coati_lib_gui + setlocal +cd C:\Users\Manuel\FH\MSc\Masterproject\Project\build +if %errorlevel% neq 0 goto :cmEnd +C: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E cmake_autogen C:/Users/Manuel/FH/MSc/Masterproject/Project/build/CMakeFiles/Coati_lib_gui_automoc.dir/ Debug +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\Qt5.5\5.5\msvc2013\include;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtWidgets;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtGui;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtCore;D:\gameDevResources\Qt5.5\5.5\msvc2013\mkspecs\win32-msvc2013;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtNetwork;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + Sync + AnySuitable + MaxSpeed + NotUsing + MultiThreadedDLL + true + Level3 + WIN32;_WINDOWS;NDEBUG;QT_WIDGETS_LIB;QT_GUI_LIB;QT_CORE_LIB;QT_NETWORK_LIB;BUILD_TYPE="";EIGEN_MPL2_ONLY;QT_NO_DEBUG;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + + WIN32;_WINDOWS;NDEBUG;QT_WIDGETS_LIB;QT_GUI_LIB;QT_CORE_LIB;QT_NETWORK_LIB;BUILD_TYPE=\"\";EIGEN_MPL2_ONLY;QT_NO_DEBUG;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\Qt5.5\5.5\msvc2013\include;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtWidgets;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtGui;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtCore;D:\gameDevResources\Qt5.5\5.5\msvc2013\mkspecs\win32-msvc2013;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtNetwork;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\Qt5.5\5.5\msvc2013\include;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtWidgets;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtGui;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtCore;D:\gameDevResources\Qt5.5\5.5\msvc2013\mkspecs\win32-msvc2013;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtNetwork;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + Automatic moc for target Coati_lib_gui + setlocal +cd C:\Users\Manuel\FH\MSc\Masterproject\Project\build +if %errorlevel% neq 0 goto :cmEnd +C: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E cmake_autogen C:/Users/Manuel/FH/MSc/Masterproject/Project/build/CMakeFiles/Coati_lib_gui_automoc.dir/ Release +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\Qt5.5\5.5\msvc2013\include;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtWidgets;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtGui;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtCore;D:\gameDevResources\Qt5.5\5.5\msvc2013\mkspecs\win32-msvc2013;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtNetwork;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + MinSizeRel/ + CompileAsCpp + Sync + OnlyExplicitInline + MinSpace + NotUsing + MultiThreadedDLL + true + Level3 + WIN32;_WINDOWS;NDEBUG;QT_WIDGETS_LIB;QT_GUI_LIB;QT_CORE_LIB;QT_NETWORK_LIB;BUILD_TYPE="";EIGEN_MPL2_ONLY;QT_NO_DEBUG;CMAKE_INTDIR="MinSizeRel";%(PreprocessorDefinitions) + $(IntDir) + + + + WIN32;_WINDOWS;NDEBUG;QT_WIDGETS_LIB;QT_GUI_LIB;QT_CORE_LIB;QT_NETWORK_LIB;BUILD_TYPE=\"\";EIGEN_MPL2_ONLY;QT_NO_DEBUG;CMAKE_INTDIR=\"MinSizeRel\";%(PreprocessorDefinitions) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\Qt5.5\5.5\msvc2013\include;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtWidgets;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtGui;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtCore;D:\gameDevResources\Qt5.5\5.5\msvc2013\mkspecs\win32-msvc2013;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtNetwork;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\Qt5.5\5.5\msvc2013\include;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtWidgets;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtGui;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtCore;D:\gameDevResources\Qt5.5\5.5\msvc2013\mkspecs\win32-msvc2013;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtNetwork;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + Automatic moc for target Coati_lib_gui + setlocal +cd C:\Users\Manuel\FH\MSc\Masterproject\Project\build +if %errorlevel% neq 0 goto :cmEnd +C: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E cmake_autogen C:/Users/Manuel/FH/MSc/Masterproject/Project/build/CMakeFiles/Coati_lib_gui_automoc.dir/ MinSizeRel +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\Qt5.5\5.5\msvc2013\include;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtWidgets;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtGui;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtCore;D:\gameDevResources\Qt5.5\5.5\msvc2013\mkspecs\win32-msvc2013;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtNetwork;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + RelWithDebInfo/ + CompileAsCpp + ProgramDatabase + Sync + OnlyExplicitInline + MaxSpeed + NotUsing + MultiThreadedDLL + true + Level3 + WIN32;_WINDOWS;NDEBUG;QT_WIDGETS_LIB;QT_GUI_LIB;QT_CORE_LIB;QT_NETWORK_LIB;BUILD_TYPE="";EIGEN_MPL2_ONLY;QT_NO_DEBUG;CMAKE_INTDIR="RelWithDebInfo";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;QT_WIDGETS_LIB;QT_GUI_LIB;QT_CORE_LIB;QT_NETWORK_LIB;BUILD_TYPE=\"\";EIGEN_MPL2_ONLY;QT_NO_DEBUG;CMAKE_INTDIR=\"RelWithDebInfo\";%(PreprocessorDefinitions) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\Qt5.5\5.5\msvc2013\include;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtWidgets;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtGui;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtCore;D:\gameDevResources\Qt5.5\5.5\msvc2013\mkspecs\win32-msvc2013;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtNetwork;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\Qt5.5\5.5\msvc2013\include;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtWidgets;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtGui;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtCore;D:\gameDevResources\Qt5.5\5.5\msvc2013\mkspecs\win32-msvc2013;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtNetwork;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + Automatic moc for target Coati_lib_gui + setlocal +cd C:\Users\Manuel\FH\MSc\Masterproject\Project\build +if %errorlevel% neq 0 goto :cmEnd +C: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E cmake_autogen C:/Users/Manuel/FH/MSc/Masterproject/Project/build/CMakeFiles/Coati_lib_gui_automoc.dir/ RelWithDebInfo +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + Building Custom Rule C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HC:/Users/Manuel/FH/MSc/Masterproject/Project -BC:/Users/Manuel/FH/MSc/Masterproject/Project/build --check-stamp-file C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\add_files.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\create_source_groups.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindGit.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version_setup.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCCompiler.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfigVersion.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfig.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMExports.cmake;D:\gameDevResources\clang-11vm\llvm\cmake\modules\LLVM-Config.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\CLANGConfig.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindBoost.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtrasMkspecDir.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QDDSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QGifPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICNSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICOPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJp2Plugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJpegPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMinimalIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMngPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QOffscreenIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTgaPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTiffPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTuioTouchPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWbmpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWebpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWindowsIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupport_QWindowsPrinterSupportPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QGenericEnginePlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QNativeWifiEnginePlugin.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui\platform_includes\includes.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCxxTest.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPerl.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCygwin.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;%(AdditionalInputs) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HC:/Users/Manuel/FH/MSc/Masterproject/Project -BC:/Users/Manuel/FH/MSc/Masterproject/Project/build --check-stamp-file C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\add_files.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\create_source_groups.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindGit.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version_setup.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCCompiler.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfigVersion.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfig.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMExports.cmake;D:\gameDevResources\clang-11vm\llvm\cmake\modules\LLVM-Config.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\CLANGConfig.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindBoost.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtrasMkspecDir.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QDDSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QGifPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICNSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICOPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJp2Plugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJpegPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMinimalIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMngPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QOffscreenIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTgaPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTiffPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTuioTouchPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWbmpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWebpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWindowsIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupport_QWindowsPrinterSupportPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QGenericEnginePlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QNativeWifiEnginePlugin.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui\platform_includes\includes.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCxxTest.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPerl.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCygwin.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;%(AdditionalInputs) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HC:/Users/Manuel/FH/MSc/Masterproject/Project -BC:/Users/Manuel/FH/MSc/Masterproject/Project/build --check-stamp-file C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\add_files.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\create_source_groups.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindGit.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version_setup.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCCompiler.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfigVersion.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfig.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMExports.cmake;D:\gameDevResources\clang-11vm\llvm\cmake\modules\LLVM-Config.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\CLANGConfig.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindBoost.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtrasMkspecDir.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QDDSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QGifPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICNSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICOPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJp2Plugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJpegPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMinimalIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMngPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QOffscreenIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTgaPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTiffPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTuioTouchPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWbmpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWebpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWindowsIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupport_QWindowsPrinterSupportPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QGenericEnginePlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QNativeWifiEnginePlugin.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui\platform_includes\includes.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCxxTest.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPerl.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCygwin.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;%(AdditionalInputs) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HC:/Users/Manuel/FH/MSc/Masterproject/Project -BC:/Users/Manuel/FH/MSc/Masterproject/Project/build --check-stamp-file C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\add_files.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\create_source_groups.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindGit.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version_setup.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCCompiler.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfigVersion.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfig.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMExports.cmake;D:\gameDevResources\clang-11vm\llvm\cmake\modules\LLVM-Config.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\CLANGConfig.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindBoost.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtrasMkspecDir.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QDDSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QGifPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICNSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICOPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJp2Plugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJpegPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMinimalIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMngPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QOffscreenIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTgaPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTiffPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTuioTouchPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWbmpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWebpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWindowsIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupport_QWindowsPrinterSupportPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QGenericEnginePlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QNativeWifiEnginePlugin.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui\platform_includes\includes.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCxxTest.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPerl.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCygwin.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;%(AdditionalInputs) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1ED030FB-B3D6-42D3-A1A0-265176C455DB + + + B5918FF6-3CD0-4CB2-9DDB-456F7318CD36 + + + + + + \ No newline at end of file diff --git a/bin/test/data/vsSolutionParserTestSuite/Coati_lib_parser.vcxproj b/bin/test/data/vsSolutionParserTestSuite/Coati_lib_parser.vcxproj new file mode 100644 index 00000000..cb32b9d8 --- /dev/null +++ b/bin/test/data/vsSolutionParserTestSuite/Coati_lib_parser.vcxproj @@ -0,0 +1,366 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + MinSizeRel + Win32 + + + RelWithDebInfo + Win32 + + + + {59DBE515-BC0B-4FA1-9884-66C42732BAD1} + Win32Proj + Win32 + Coati_lib_parser + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + C:\Users\Manuel\FH\MSc\Masterproject\Project\bin\lib_parser\Debug\ + Coati_lib_parser.dir\Debug\ + Coati_lib_parser + .lib + C:\Users\Manuel\FH\MSc\Masterproject\Project\bin\lib_parser\Release\ + Coati_lib_parser.dir\Release\ + Coati_lib_parser + .lib + C:\Users\Manuel\FH\MSc\Masterproject\Project\bin\lib_parser\MinSizeRel\ + Coati_lib_parser.dir\MinSizeRel\ + Coati_lib_parser + .lib + C:\Users\Manuel\FH\MSc\Masterproject\Project\bin\lib_parser\RelWithDebInfo\ + Coati_lib_parser.dir\RelWithDebInfo\ + Coati_lib_parser + .lib + + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_parser;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\boost_1_59_0;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + Sync + Disabled + Disabled + NotUsing + MultiThreadedDebugDLL + true + Level3 + WIN32;_WINDOWS;_DEBUG;BUILD_TYPE="";EIGEN_MPL2_ONLY;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;BUILD_TYPE=\"\";EIGEN_MPL2_ONLY;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_parser;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\boost_1_59_0;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_parser;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\boost_1_59_0;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_parser;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\boost_1_59_0;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + Sync + AnySuitable + MaxSpeed + NotUsing + MultiThreadedDLL + true + Level3 + WIN32;_WINDOWS;NDEBUG;BUILD_TYPE="";EIGEN_MPL2_ONLY;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + + WIN32;_WINDOWS;NDEBUG;BUILD_TYPE=\"\";EIGEN_MPL2_ONLY;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_parser;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\boost_1_59_0;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_parser;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\boost_1_59_0;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_parser;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\boost_1_59_0;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + MinSizeRel/ + CompileAsCpp + Sync + OnlyExplicitInline + MinSpace + NotUsing + MultiThreadedDLL + true + Level3 + WIN32;_WINDOWS;NDEBUG;BUILD_TYPE="";EIGEN_MPL2_ONLY;CMAKE_INTDIR="MinSizeRel";%(PreprocessorDefinitions) + $(IntDir) + + + + WIN32;_WINDOWS;NDEBUG;BUILD_TYPE=\"\";EIGEN_MPL2_ONLY;CMAKE_INTDIR=\"MinSizeRel\";%(PreprocessorDefinitions) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_parser;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\boost_1_59_0;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_parser;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\boost_1_59_0;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_parser;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\boost_1_59_0;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + RelWithDebInfo/ + CompileAsCpp + ProgramDatabase + Sync + OnlyExplicitInline + MaxSpeed + NotUsing + MultiThreadedDLL + true + Level3 + WIN32;_WINDOWS;NDEBUG;BUILD_TYPE="";EIGEN_MPL2_ONLY;CMAKE_INTDIR="RelWithDebInfo";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;BUILD_TYPE=\"\";EIGEN_MPL2_ONLY;CMAKE_INTDIR=\"RelWithDebInfo\";%(PreprocessorDefinitions) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_parser;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\boost_1_59_0;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_parser;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\boost_1_59_0;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HC:/Users/Manuel/FH/MSc/Masterproject/Project -BC:/Users/Manuel/FH/MSc/Masterproject/Project/build --check-stamp-file C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\add_files.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\create_source_groups.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindGit.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version_setup.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCCompiler.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfigVersion.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfig.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMExports.cmake;D:\gameDevResources\clang-11vm\llvm\cmake\modules\LLVM-Config.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\CLANGConfig.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindBoost.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtrasMkspecDir.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QDDSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QGifPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICNSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICOPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJp2Plugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJpegPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMinimalIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMngPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QOffscreenIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTgaPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTiffPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTuioTouchPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWbmpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWebpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWindowsIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupport_QWindowsPrinterSupportPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QGenericEnginePlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QNativeWifiEnginePlugin.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui\platform_includes\includes.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCxxTest.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPerl.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCygwin.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;%(AdditionalInputs) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HC:/Users/Manuel/FH/MSc/Masterproject/Project -BC:/Users/Manuel/FH/MSc/Masterproject/Project/build --check-stamp-file C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\add_files.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\create_source_groups.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindGit.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version_setup.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCCompiler.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfigVersion.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfig.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMExports.cmake;D:\gameDevResources\clang-11vm\llvm\cmake\modules\LLVM-Config.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\CLANGConfig.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindBoost.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtrasMkspecDir.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QDDSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QGifPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICNSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICOPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJp2Plugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJpegPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMinimalIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMngPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QOffscreenIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTgaPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTiffPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTuioTouchPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWbmpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWebpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWindowsIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupport_QWindowsPrinterSupportPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QGenericEnginePlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QNativeWifiEnginePlugin.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui\platform_includes\includes.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCxxTest.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPerl.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCygwin.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;%(AdditionalInputs) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HC:/Users/Manuel/FH/MSc/Masterproject/Project -BC:/Users/Manuel/FH/MSc/Masterproject/Project/build --check-stamp-file C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\add_files.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\create_source_groups.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindGit.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version_setup.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCCompiler.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfigVersion.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfig.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMExports.cmake;D:\gameDevResources\clang-11vm\llvm\cmake\modules\LLVM-Config.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\CLANGConfig.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindBoost.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtrasMkspecDir.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QDDSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QGifPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICNSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICOPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJp2Plugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJpegPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMinimalIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMngPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QOffscreenIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTgaPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTiffPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTuioTouchPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWbmpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWebpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWindowsIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupport_QWindowsPrinterSupportPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QGenericEnginePlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QNativeWifiEnginePlugin.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui\platform_includes\includes.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCxxTest.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPerl.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCygwin.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;%(AdditionalInputs) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HC:/Users/Manuel/FH/MSc/Masterproject/Project -BC:/Users/Manuel/FH/MSc/Masterproject/Project/build --check-stamp-file C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\add_files.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\create_source_groups.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindGit.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version_setup.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCCompiler.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfigVersion.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfig.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMExports.cmake;D:\gameDevResources\clang-11vm\llvm\cmake\modules\LLVM-Config.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\CLANGConfig.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindBoost.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtrasMkspecDir.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QDDSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QGifPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICNSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICOPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJp2Plugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJpegPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMinimalIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMngPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QOffscreenIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTgaPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTiffPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTuioTouchPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWbmpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWebpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWindowsIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupport_QWindowsPrinterSupportPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QGenericEnginePlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QNativeWifiEnginePlugin.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui\platform_includes\includes.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCxxTest.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPerl.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCygwin.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;%(AdditionalInputs) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp + false + + + + + + + + + + + + + + + + + + + + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + + + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + + + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + + + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + + + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + + + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + + + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + + + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + + + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + + + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + + + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + + + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + + + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + + + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + + + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + -fno-rtti %(AdditionalOptions) + + + + + 1ED030FB-B3D6-42D3-A1A0-265176C455DB + + + + + + \ No newline at end of file diff --git a/bin/test/data/vsSolutionParserTestSuite/Coati_test.vcxproj b/bin/test/data/vsSolutionParserTestSuite/Coati_test.vcxproj new file mode 100644 index 00000000..e1367167 --- /dev/null +++ b/bin/test/data/vsSolutionParserTestSuite/Coati_test.vcxproj @@ -0,0 +1,460 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + MinSizeRel + Win32 + + + RelWithDebInfo + Win32 + + + + {FFEFE870-CA3B-41FB-8F26-808556BADFEC} + Win32Proj + Win32 + Coati_test + + + + Application + false + MultiByte + v120 + + + Application + false + MultiByte + v120 + + + Application + false + MultiByte + v120 + + + Application + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + C:\Users\Manuel\FH\MSc\Masterproject\Project\bin\test\Debug\ + Coati_test.dir\Debug\ + Coati_test + .exe + true + true + C:\Users\Manuel\FH\MSc\Masterproject\Project\bin\test\Release\ + Coati_test.dir\Release\ + Coati_test + .exe + false + true + C:\Users\Manuel\FH\MSc\Masterproject\Project\bin\test\MinSizeRel\ + Coati_test.dir\MinSizeRel\ + Coati_test + .exe + false + true + C:\Users\Manuel\FH\MSc\Masterproject\Project\bin\test\RelWithDebInfo\ + Coati_test.dir\RelWithDebInfo\ + Coati_test + .exe + true + true + + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_parser;D:\gameDevResources\cxxtest-4.3;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;C:\Program Files (x86)\Visual Leak Detector\include;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\eigen;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + Sync + Disabled + Disabled + NotUsing + MultiThreadedDebugDLL + true + Level3 + WIN32;_WINDOWS;_DEBUG;BUILD_TYPE="";EIGEN_MPL2_ONLY;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;BUILD_TYPE=\"\";EIGEN_MPL2_ONLY;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_parser;D:\gameDevResources\cxxtest-4.3;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;C:\Program Files (x86)\Visual Leak Detector\include;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\eigen;%(AdditionalIncludeDirectories) + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_parser;D:\gameDevResources\cxxtest-4.3;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;C:\Program Files (x86)\Visual Leak Detector\include;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\eigen;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + Generating unittest code with cxxtestgen + setlocal +D:\gameDevResources\Python34\python.exe D:\gameDevResources\cxxtest-4.3/bin/cxxtestgen --runner=ParenPrinter -o C:/Users/Manuel/FH/MSc/Masterproject/Project/build/test_main.cpp C:/Users/Manuel/FH/MSc/Masterproject/Project/src/test/*.h +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + Running unittest code + setlocal +cd $(ProjectDir)../bin/test/ +$(OutDir)$(TargetName)$(TargetExt) +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + /machine:X86 /debug %(AdditionalOptions) + kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;..\bin\lib_parser\Debug\Coati_lib_parser.lib;..\bin\lib\Debug\Coati_d.lib;clangASTMatchers.lib;clangFrontend.lib;clangSerialization.lib;clangDriver.lib;clangTooling.lib;clangParse.lib;clangSema.lib;clangStaticAnalyzerFrontend.lib;clangStaticAnalyzerCheckers.lib;clangStaticAnalyzerCore.lib;clangAnalysis.lib;clangRewriteFrontend.lib;clangEdit.lib;clangAST.lib;clangLex.lib;clangBasic.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMTableGen.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMIRReader.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMMIRParser.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMLTO.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMObjCARCOpts.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMLinker.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMDebugInfoDWARF.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMDebugInfoPDB.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMInterpreter.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMMCJIT.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMOrcJIT.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMExecutionEngine.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMRuntimeDyld.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMAArch64CodeGen.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMAArch64AsmParser.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMAArch64Disassembler.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMAArch64Desc.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMAArch64Info.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMAArch64AsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMAArch64Utils.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMAMDGPUCodeGen.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMAMDGPUAsmParser.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMAMDGPUDesc.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMAMDGPUAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMAMDGPUInfo.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMAMDGPUUtils.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMARMCodeGen.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMARMAsmParser.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMARMDisassembler.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMARMDesc.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMARMInfo.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMARMAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMBPFCodeGen.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMBPFDesc.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMBPFAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMBPFInfo.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMCppBackendCodeGen.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMCppBackendInfo.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMHexagonCodeGen.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMHexagonDisassembler.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMHexagonDesc.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMHexagonInfo.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMMipsCodeGen.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMMipsDisassembler.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMMipsAsmParser.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMMipsDesc.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMMipsAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMMipsInfo.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMMSP430CodeGen.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMMSP430Desc.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMMSP430AsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMMSP430Info.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMNVPTXCodeGen.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMNVPTXDesc.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMNVPTXInfo.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMNVPTXAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMPowerPCCodeGen.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMPowerPCAsmParser.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMPowerPCDisassembler.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMPowerPCDesc.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMPowerPCAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMPowerPCInfo.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMSparcCodeGen.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMSparcAsmParser.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMSparcDesc.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMSparcAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMSparcDisassembler.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMSparcInfo.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMSystemZCodeGen.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMSystemZAsmParser.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMSystemZDisassembler.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMSystemZDesc.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMSystemZAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMSystemZInfo.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMX86AsmParser.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMX86CodeGen.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMX86Disassembler.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMX86Desc.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMX86AsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMX86Info.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMX86Utils.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMXCoreCodeGen.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMSelectionDAG.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMCodeGen.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMBitWriter.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMInstrumentation.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMTarget.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMXCoreDisassembler.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMMCDisassembler.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMXCoreDesc.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMXCoreAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMXCoreInfo.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMAsmParser.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMLineEditor.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMPasses.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMipo.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMScalarOpts.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMInstCombine.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMProfileData.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMVectorize.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMTransformUtils.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMAnalysis.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMLibDriver.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMObject.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMBitReader.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMCore.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMMCParser.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMMC.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMOption.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LLVMSupport.lib;D:\gameDevResources\clang-11vm\build\Debug\lib\LTO.lib;D:\gameDevResources\boost_1_59_0\lib\boost_system-vc120-mt-gd-1_59.lib;D:\gameDevResources\boost_1_59_0\lib\boost_filesystem-vc120-mt-gd-1_59.lib;D:\gameDevResources\boost_1_59_0\lib\boost_date_time-vc120-mt-gd-1_59.lib + C:/Program Files (x86)/Visual Leak Detector/lib/Win32;C:/Program Files (x86)/Visual Leak Detector/lib/Win32/$(Configuration);D:/gameDevResources/clang-11vm/build/$(Configuration)/lib;D:/gameDevResources/clang-11vm/build/$(Configuration)/lib/$(Configuration);D:/gameDevResources/clang-11vm/build/lib;D:/gameDevResources/clang-11vm/build/lib/$(Configuration);D:/gameDevResources/boost_1_59_0/lib;D:/gameDevResources/boost_1_59_0/lib/$(Configuration);%(AdditionalLibraryDirectories) + true + %(IgnoreSpecificDefaultLibraries) + C:/Users/Manuel/FH/MSc/Masterproject/Project/bin/lib_gui/Debug/Coati_test.lib + C:/Users/Manuel/FH/MSc/Masterproject/Project/bin/test/Debug/Coati_test.pdb + Console + + + + false + + + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_parser;D:\gameDevResources\cxxtest-4.3;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;C:\Program Files (x86)\Visual Leak Detector\include;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\eigen;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + Sync + AnySuitable + MaxSpeed + NotUsing + MultiThreadedDLL + true + Level3 + WIN32;_WINDOWS;NDEBUG;BUILD_TYPE="";EIGEN_MPL2_ONLY;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + + WIN32;_WINDOWS;NDEBUG;BUILD_TYPE=\"\";EIGEN_MPL2_ONLY;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_parser;D:\gameDevResources\cxxtest-4.3;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;C:\Program Files (x86)\Visual Leak Detector\include;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\eigen;%(AdditionalIncludeDirectories) + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_parser;D:\gameDevResources\cxxtest-4.3;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;C:\Program Files (x86)\Visual Leak Detector\include;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\eigen;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + Generating unittest code with cxxtestgen + setlocal +D:\gameDevResources\Python34\python.exe D:\gameDevResources\cxxtest-4.3/bin/cxxtestgen --runner=ParenPrinter -o C:/Users/Manuel/FH/MSc/Masterproject/Project/build/test_main.cpp C:/Users/Manuel/FH/MSc/Masterproject/Project/src/test/*.h +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + Running unittest code + setlocal +cd $(ProjectDir)../bin/test/ +$(OutDir)$(TargetName)$(TargetExt) +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + /machine:X86 %(AdditionalOptions) + kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;..\bin\lib_parser\Release\Coati_lib_parser.lib;..\bin\lib\Release\Coati.lib;clangASTMatchers.lib;clangFrontend.lib;clangSerialization.lib;clangDriver.lib;clangTooling.lib;clangParse.lib;clangSema.lib;clangStaticAnalyzerFrontend.lib;clangStaticAnalyzerCheckers.lib;clangStaticAnalyzerCore.lib;clangAnalysis.lib;clangRewriteFrontend.lib;clangEdit.lib;clangAST.lib;clangLex.lib;clangBasic.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMTableGen.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMIRReader.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMMIRParser.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMLTO.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMObjCARCOpts.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMLinker.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMDebugInfoDWARF.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMDebugInfoPDB.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMInterpreter.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMMCJIT.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMOrcJIT.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMExecutionEngine.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMRuntimeDyld.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMAArch64CodeGen.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMAArch64AsmParser.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMAArch64Disassembler.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMAArch64Desc.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMAArch64Info.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMAArch64AsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMAArch64Utils.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMAMDGPUCodeGen.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMAMDGPUAsmParser.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMAMDGPUDesc.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMAMDGPUAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMAMDGPUInfo.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMAMDGPUUtils.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMARMCodeGen.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMARMAsmParser.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMARMDisassembler.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMARMDesc.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMARMInfo.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMARMAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMBPFCodeGen.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMBPFDesc.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMBPFAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMBPFInfo.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMCppBackendCodeGen.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMCppBackendInfo.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMHexagonCodeGen.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMHexagonDisassembler.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMHexagonDesc.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMHexagonInfo.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMMipsCodeGen.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMMipsDisassembler.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMMipsAsmParser.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMMipsDesc.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMMipsAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMMipsInfo.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMMSP430CodeGen.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMMSP430Desc.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMMSP430AsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMMSP430Info.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMNVPTXCodeGen.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMNVPTXDesc.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMNVPTXInfo.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMNVPTXAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMPowerPCCodeGen.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMPowerPCAsmParser.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMPowerPCDisassembler.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMPowerPCDesc.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMPowerPCAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMPowerPCInfo.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMSparcCodeGen.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMSparcAsmParser.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMSparcDesc.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMSparcAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMSparcDisassembler.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMSparcInfo.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMSystemZCodeGen.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMSystemZAsmParser.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMSystemZDisassembler.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMSystemZDesc.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMSystemZAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMSystemZInfo.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMX86AsmParser.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMX86CodeGen.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMX86Disassembler.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMX86Desc.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMX86AsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMX86Info.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMX86Utils.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMXCoreCodeGen.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMSelectionDAG.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMCodeGen.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMBitWriter.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMInstrumentation.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMTarget.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMXCoreDisassembler.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMMCDisassembler.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMXCoreDesc.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMXCoreAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMXCoreInfo.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMAsmParser.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMLineEditor.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMPasses.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMipo.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMScalarOpts.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMInstCombine.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMProfileData.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMVectorize.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMTransformUtils.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMAnalysis.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMLibDriver.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMObject.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMBitReader.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMCore.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMMCParser.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMMC.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMOption.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LLVMSupport.lib;D:\gameDevResources\clang-11vm\build\Release\lib\LTO.lib;D:\gameDevResources\boost_1_59_0\lib\boost_system-vc120-mt-1_59.lib;D:\gameDevResources\boost_1_59_0\lib\boost_filesystem-vc120-mt-1_59.lib;D:\gameDevResources\boost_1_59_0\lib\boost_date_time-vc120-mt-1_59.lib + C:/Program Files (x86)/Visual Leak Detector/lib/Win32;C:/Program Files (x86)/Visual Leak Detector/lib/Win32/$(Configuration);D:/gameDevResources/clang-11vm/build/$(Configuration)/lib;D:/gameDevResources/clang-11vm/build/$(Configuration)/lib/$(Configuration);D:/gameDevResources/clang-11vm/build/lib;D:/gameDevResources/clang-11vm/build/lib/$(Configuration);D:/gameDevResources/boost_1_59_0/lib;D:/gameDevResources/boost_1_59_0/lib/$(Configuration);%(AdditionalLibraryDirectories) + false + %(IgnoreSpecificDefaultLibraries) + C:/Users/Manuel/FH/MSc/Masterproject/Project/bin/lib_gui/Release/Coati_test.lib + C:/Users/Manuel/FH/MSc/Masterproject/Project/bin/test/Release/Coati_test.pdb + Console + + + + false + + + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_parser;D:\gameDevResources\cxxtest-4.3;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;C:\Program Files (x86)\Visual Leak Detector\include;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\eigen;%(AdditionalIncludeDirectories) + MinSizeRel/ + CompileAsCpp + Sync + OnlyExplicitInline + MinSpace + NotUsing + MultiThreadedDLL + true + Level3 + WIN32;_WINDOWS;NDEBUG;BUILD_TYPE="";EIGEN_MPL2_ONLY;CMAKE_INTDIR="MinSizeRel";%(PreprocessorDefinitions) + $(IntDir) + + + + WIN32;_WINDOWS;NDEBUG;BUILD_TYPE=\"\";EIGEN_MPL2_ONLY;CMAKE_INTDIR=\"MinSizeRel\";%(PreprocessorDefinitions) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_parser;D:\gameDevResources\cxxtest-4.3;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;C:\Program Files (x86)\Visual Leak Detector\include;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\eigen;%(AdditionalIncludeDirectories) + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_parser;D:\gameDevResources\cxxtest-4.3;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;C:\Program Files (x86)\Visual Leak Detector\include;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\eigen;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + Generating unittest code with cxxtestgen + setlocal +D:\gameDevResources\Python34\python.exe D:\gameDevResources\cxxtest-4.3/bin/cxxtestgen --runner=ParenPrinter -o C:/Users/Manuel/FH/MSc/Masterproject/Project/build/test_main.cpp C:/Users/Manuel/FH/MSc/Masterproject/Project/src/test/*.h +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + Running unittest code + setlocal +cd $(ProjectDir)../bin/test/ +$(OutDir)$(TargetName)$(TargetExt) +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + /machine:X86 %(AdditionalOptions) + kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;..\bin\lib_parser\MinSizeRel\Coati_lib_parser.lib;..\bin\lib\MinSizeRel\Coati_lib.lib;clangASTMatchers.lib;clangFrontend.lib;clangSerialization.lib;clangDriver.lib;clangTooling.lib;clangParse.lib;clangSema.lib;clangStaticAnalyzerFrontend.lib;clangStaticAnalyzerCheckers.lib;clangStaticAnalyzerCore.lib;clangAnalysis.lib;clangRewriteFrontend.lib;clangEdit.lib;clangAST.lib;clangLex.lib;clangBasic.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMTableGen.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMIRReader.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMMIRParser.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMLTO.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMObjCARCOpts.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMLinker.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMDebugInfoDWARF.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMDebugInfoPDB.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMInterpreter.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMMCJIT.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMOrcJIT.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMExecutionEngine.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMRuntimeDyld.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMAArch64CodeGen.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMAArch64AsmParser.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMAArch64Disassembler.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMAArch64Desc.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMAArch64Info.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMAArch64AsmPrinter.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMAArch64Utils.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMAMDGPUCodeGen.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMAMDGPUAsmParser.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMAMDGPUDesc.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMAMDGPUAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMAMDGPUInfo.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMAMDGPUUtils.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMARMCodeGen.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMARMAsmParser.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMARMDisassembler.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMARMDesc.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMARMInfo.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMARMAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMBPFCodeGen.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMBPFDesc.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMBPFAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMBPFInfo.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMCppBackendCodeGen.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMCppBackendInfo.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMHexagonCodeGen.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMHexagonDisassembler.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMHexagonDesc.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMHexagonInfo.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMMipsCodeGen.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMMipsDisassembler.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMMipsAsmParser.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMMipsDesc.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMMipsAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMMipsInfo.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMMSP430CodeGen.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMMSP430Desc.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMMSP430AsmPrinter.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMMSP430Info.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMNVPTXCodeGen.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMNVPTXDesc.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMNVPTXInfo.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMNVPTXAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMPowerPCCodeGen.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMPowerPCAsmParser.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMPowerPCDisassembler.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMPowerPCDesc.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMPowerPCAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMPowerPCInfo.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMSparcCodeGen.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMSparcAsmParser.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMSparcDesc.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMSparcAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMSparcDisassembler.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMSparcInfo.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMSystemZCodeGen.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMSystemZAsmParser.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMSystemZDisassembler.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMSystemZDesc.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMSystemZAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMSystemZInfo.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMX86AsmParser.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMX86CodeGen.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMX86Disassembler.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMX86Desc.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMX86AsmPrinter.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMX86Info.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMX86Utils.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMXCoreCodeGen.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMSelectionDAG.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMCodeGen.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMBitWriter.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMInstrumentation.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMTarget.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMXCoreDisassembler.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMMCDisassembler.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMXCoreDesc.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMXCoreAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMXCoreInfo.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMAsmParser.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMLineEditor.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMPasses.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMipo.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMScalarOpts.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMInstCombine.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMProfileData.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMVectorize.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMTransformUtils.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMAnalysis.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMLibDriver.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMObject.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMBitReader.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMCore.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMMCParser.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMMC.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMOption.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LLVMSupport.lib;D:\gameDevResources\clang-11vm\build\MinSizeRel\lib\LTO.lib;D:\gameDevResources\boost_1_59_0\lib\boost_system-vc120-mt-1_59.lib;D:\gameDevResources\boost_1_59_0\lib\boost_filesystem-vc120-mt-1_59.lib;D:\gameDevResources\boost_1_59_0\lib\boost_date_time-vc120-mt-1_59.lib + C:/Program Files (x86)/Visual Leak Detector/lib/Win32;C:/Program Files (x86)/Visual Leak Detector/lib/Win32/$(Configuration);D:/gameDevResources/clang-11vm/build/$(Configuration)/lib;D:/gameDevResources/clang-11vm/build/$(Configuration)/lib/$(Configuration);D:/gameDevResources/clang-11vm/build/lib;D:/gameDevResources/clang-11vm/build/lib/$(Configuration);D:/gameDevResources/boost_1_59_0/lib;D:/gameDevResources/boost_1_59_0/lib/$(Configuration);%(AdditionalLibraryDirectories) + false + %(IgnoreSpecificDefaultLibraries) + C:/Users/Manuel/FH/MSc/Masterproject/Project/bin/lib_gui/MinSizeRel/Coati_test.lib + C:/Users/Manuel/FH/MSc/Masterproject/Project/bin/test/MinSizeRel/Coati_test.pdb + Console + + + + false + + + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_parser;D:\gameDevResources\cxxtest-4.3;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;C:\Program Files (x86)\Visual Leak Detector\include;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\eigen;%(AdditionalIncludeDirectories) + RelWithDebInfo/ + CompileAsCpp + ProgramDatabase + Sync + OnlyExplicitInline + MaxSpeed + NotUsing + MultiThreadedDLL + true + Level3 + WIN32;_WINDOWS;NDEBUG;BUILD_TYPE="";EIGEN_MPL2_ONLY;CMAKE_INTDIR="RelWithDebInfo";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;BUILD_TYPE=\"\";EIGEN_MPL2_ONLY;CMAKE_INTDIR=\"RelWithDebInfo\";%(PreprocessorDefinitions) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_parser;D:\gameDevResources\cxxtest-4.3;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;C:\Program Files (x86)\Visual Leak Detector\include;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\eigen;%(AdditionalIncludeDirectories) + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_parser;D:\gameDevResources\cxxtest-4.3;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;C:\Program Files (x86)\Visual Leak Detector\include;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\eigen;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + Generating unittest code with cxxtestgen + setlocal +D:\gameDevResources\Python34\python.exe D:\gameDevResources\cxxtest-4.3/bin/cxxtestgen --runner=ParenPrinter -o C:/Users/Manuel/FH/MSc/Masterproject/Project/build/test_main.cpp C:/Users/Manuel/FH/MSc/Masterproject/Project/src/test/*.h +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + Running unittest code + setlocal +cd $(ProjectDir)../bin/test/ +$(OutDir)$(TargetName)$(TargetExt) +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + /machine:X86 /debug %(AdditionalOptions) + kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;..\bin\lib_parser\RelWithDebInfo\Coati_lib_parser.lib;..\bin\lib\RelWithDebInfo\Coati_lib.lib;clangASTMatchers.lib;clangFrontend.lib;clangSerialization.lib;clangDriver.lib;clangTooling.lib;clangParse.lib;clangSema.lib;clangStaticAnalyzerFrontend.lib;clangStaticAnalyzerCheckers.lib;clangStaticAnalyzerCore.lib;clangAnalysis.lib;clangRewriteFrontend.lib;clangEdit.lib;clangAST.lib;clangLex.lib;clangBasic.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMTableGen.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMIRReader.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMMIRParser.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMLTO.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMObjCARCOpts.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMLinker.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMDebugInfoDWARF.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMDebugInfoPDB.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMInterpreter.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMMCJIT.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMOrcJIT.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMExecutionEngine.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMRuntimeDyld.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMAArch64CodeGen.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMAArch64AsmParser.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMAArch64Disassembler.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMAArch64Desc.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMAArch64Info.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMAArch64AsmPrinter.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMAArch64Utils.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMAMDGPUCodeGen.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMAMDGPUAsmParser.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMAMDGPUDesc.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMAMDGPUAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMAMDGPUInfo.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMAMDGPUUtils.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMARMCodeGen.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMARMAsmParser.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMARMDisassembler.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMARMDesc.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMARMInfo.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMARMAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMBPFCodeGen.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMBPFDesc.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMBPFAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMBPFInfo.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMCppBackendCodeGen.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMCppBackendInfo.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMHexagonCodeGen.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMHexagonDisassembler.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMHexagonDesc.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMHexagonInfo.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMMipsCodeGen.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMMipsDisassembler.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMMipsAsmParser.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMMipsDesc.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMMipsAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMMipsInfo.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMMSP430CodeGen.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMMSP430Desc.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMMSP430AsmPrinter.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMMSP430Info.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMNVPTXCodeGen.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMNVPTXDesc.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMNVPTXInfo.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMNVPTXAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMPowerPCCodeGen.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMPowerPCAsmParser.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMPowerPCDisassembler.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMPowerPCDesc.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMPowerPCAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMPowerPCInfo.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMSparcCodeGen.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMSparcAsmParser.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMSparcDesc.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMSparcAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMSparcDisassembler.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMSparcInfo.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMSystemZCodeGen.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMSystemZAsmParser.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMSystemZDisassembler.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMSystemZDesc.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMSystemZAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMSystemZInfo.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMX86AsmParser.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMX86CodeGen.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMX86Disassembler.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMX86Desc.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMX86AsmPrinter.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMX86Info.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMX86Utils.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMXCoreCodeGen.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMSelectionDAG.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMCodeGen.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMBitWriter.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMInstrumentation.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMTarget.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMXCoreDisassembler.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMMCDisassembler.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMXCoreDesc.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMXCoreAsmPrinter.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMXCoreInfo.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMAsmParser.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMLineEditor.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMPasses.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMipo.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMScalarOpts.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMInstCombine.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMProfileData.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMVectorize.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMTransformUtils.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMAnalysis.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMLibDriver.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMObject.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMBitReader.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMCore.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMMCParser.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMMC.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMOption.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LLVMSupport.lib;D:\gameDevResources\clang-11vm\build\RelWithDebInfo\lib\LTO.lib;D:\gameDevResources\boost_1_59_0\lib\boost_system-vc120-mt-1_59.lib;D:\gameDevResources\boost_1_59_0\lib\boost_filesystem-vc120-mt-1_59.lib;D:\gameDevResources\boost_1_59_0\lib\boost_date_time-vc120-mt-1_59.lib + C:/Program Files (x86)/Visual Leak Detector/lib/Win32;C:/Program Files (x86)/Visual Leak Detector/lib/Win32/$(Configuration);D:/gameDevResources/clang-11vm/build/$(Configuration)/lib;D:/gameDevResources/clang-11vm/build/$(Configuration)/lib/$(Configuration);D:/gameDevResources/clang-11vm/build/lib;D:/gameDevResources/clang-11vm/build/lib/$(Configuration);D:/gameDevResources/boost_1_59_0/lib;D:/gameDevResources/boost_1_59_0/lib/$(Configuration);%(AdditionalLibraryDirectories) + true + %(IgnoreSpecificDefaultLibraries) + C:/Users/Manuel/FH/MSc/Masterproject/Project/bin/lib_gui/RelWithDebInfo/Coati_test.lib + C:/Users/Manuel/FH/MSc/Masterproject/Project/bin/test/RelWithDebInfo/Coati_test.pdb + Console + + + + false + + + + + Building Custom Rule C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HC:/Users/Manuel/FH/MSc/Masterproject/Project -BC:/Users/Manuel/FH/MSc/Masterproject/Project/build --check-stamp-file C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\add_files.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\create_source_groups.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindGit.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version_setup.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCCompiler.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfigVersion.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfig.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMExports.cmake;D:\gameDevResources\clang-11vm\llvm\cmake\modules\LLVM-Config.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\CLANGConfig.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindBoost.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtrasMkspecDir.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QDDSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QGifPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICNSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICOPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJp2Plugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJpegPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMinimalIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMngPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QOffscreenIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTgaPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTiffPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTuioTouchPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWbmpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWebpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWindowsIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupport_QWindowsPrinterSupportPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QGenericEnginePlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QNativeWifiEnginePlugin.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui\platform_includes\includes.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCxxTest.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPerl.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCygwin.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;%(AdditionalInputs) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HC:/Users/Manuel/FH/MSc/Masterproject/Project -BC:/Users/Manuel/FH/MSc/Masterproject/Project/build --check-stamp-file C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\add_files.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\create_source_groups.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindGit.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version_setup.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCCompiler.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfigVersion.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfig.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMExports.cmake;D:\gameDevResources\clang-11vm\llvm\cmake\modules\LLVM-Config.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\CLANGConfig.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindBoost.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtrasMkspecDir.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QDDSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QGifPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICNSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICOPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJp2Plugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJpegPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMinimalIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMngPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QOffscreenIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTgaPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTiffPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTuioTouchPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWbmpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWebpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWindowsIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupport_QWindowsPrinterSupportPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QGenericEnginePlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QNativeWifiEnginePlugin.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui\platform_includes\includes.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCxxTest.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPerl.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCygwin.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;%(AdditionalInputs) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HC:/Users/Manuel/FH/MSc/Masterproject/Project -BC:/Users/Manuel/FH/MSc/Masterproject/Project/build --check-stamp-file C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\add_files.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\create_source_groups.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindGit.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version_setup.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCCompiler.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfigVersion.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfig.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMExports.cmake;D:\gameDevResources\clang-11vm\llvm\cmake\modules\LLVM-Config.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\CLANGConfig.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindBoost.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtrasMkspecDir.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QDDSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QGifPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICNSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICOPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJp2Plugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJpegPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMinimalIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMngPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QOffscreenIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTgaPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTiffPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTuioTouchPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWbmpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWebpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWindowsIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupport_QWindowsPrinterSupportPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QGenericEnginePlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QNativeWifiEnginePlugin.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui\platform_includes\includes.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCxxTest.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPerl.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCygwin.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;%(AdditionalInputs) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HC:/Users/Manuel/FH/MSc/Masterproject/Project -BC:/Users/Manuel/FH/MSc/Masterproject/Project/build --check-stamp-file C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\add_files.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\create_source_groups.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindGit.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version_setup.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCCompiler.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfigVersion.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfig.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMExports.cmake;D:\gameDevResources\clang-11vm\llvm\cmake\modules\LLVM-Config.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\CLANGConfig.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindBoost.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtrasMkspecDir.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QDDSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QGifPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICNSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICOPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJp2Plugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJpegPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMinimalIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMngPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QOffscreenIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTgaPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTiffPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTuioTouchPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWbmpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWebpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWindowsIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupport_QWindowsPrinterSupportPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QGenericEnginePlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QNativeWifiEnginePlugin.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui\platform_includes\includes.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCxxTest.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPerl.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCygwin.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;%(AdditionalInputs) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4C93DA19-9044-4CC2-B882-8BE3179BBC1B + + + 59DBE515-BC0B-4FA1-9884-66C42732BAD1 + + + 1ED030FB-B3D6-42D3-A1A0-265176C455DB + + + + + + \ No newline at end of file diff --git a/bin/test/data/vsSolutionParserTestSuite/Coati_trial.vcxproj b/bin/test/data/vsSolutionParserTestSuite/Coati_trial.vcxproj new file mode 100644 index 00000000..35d4fa67 --- /dev/null +++ b/bin/test/data/vsSolutionParserTestSuite/Coati_trial.vcxproj @@ -0,0 +1,336 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + MinSizeRel + Win32 + + + RelWithDebInfo + Win32 + + + + {DCB116BC-2AB9-40CC-969F-F282CB18F370} + Win32Proj + Win32 + Coati_trial + + + + Application + false + MultiByte + v120 + + + Application + false + MultiByte + v120 + + + Application + false + MultiByte + v120 + + + Application + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + C:\Users\Manuel\FH\MSc\Masterproject\Project\bin\app\Debug\ + Coati_trial.dir\Debug\ + Coati_trial + .exe + true + true + C:\Users\Manuel\FH\MSc\Masterproject\Project\bin\app\Release\ + Coati_trial.dir\Release\ + Coati_trial + .exe + false + true + C:\Users\Manuel\FH\MSc\Masterproject\Project\bin\app\MinSizeRel\ + Coati_trial.dir\MinSizeRel\ + Coati_trial + .exe + false + true + C:\Users\Manuel\FH\MSc\Masterproject\Project\bin\app\RelWithDebInfo\ + Coati_trial.dir\RelWithDebInfo\ + Coati_trial + .exe + true + true + + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\trial;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\Qt5.5\5.5\msvc2013\include;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtWidgets;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtGui;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtCore;D:\gameDevResources\Qt5.5\5.5\msvc2013\mkspecs\win32-msvc2013;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtNetwork;C:\Program Files (x86)\Visual Leak Detector\include;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\eigen;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + Sync + Disabled + Disabled + NotUsing + MultiThreadedDebugDLL + true + Level3 + WIN32;_WINDOWS;_DEBUG;QT_WIDGETS_LIB;QT_GUI_LIB;QT_CORE_LIB;QT_NETWORK_LIB;BUILD_TYPE="";EIGEN_MPL2_ONLY;_CONSOLE;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;QT_WIDGETS_LIB;QT_GUI_LIB;QT_CORE_LIB;QT_NETWORK_LIB;BUILD_TYPE=\"\";EIGEN_MPL2_ONLY;_CONSOLE;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\trial;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\Qt5.5\5.5\msvc2013\include;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtWidgets;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtGui;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtCore;D:\gameDevResources\Qt5.5\5.5\msvc2013\mkspecs\win32-msvc2013;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtNetwork;C:\Program Files (x86)\Visual Leak Detector\include;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\eigen;%(AdditionalIncludeDirectories) + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\trial;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\Qt5.5\5.5\msvc2013\include;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtWidgets;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtGui;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtCore;D:\gameDevResources\Qt5.5\5.5\msvc2013\mkspecs\win32-msvc2013;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtNetwork;C:\Program Files (x86)\Visual Leak Detector\include;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\eigen;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + /machine:X86 /debug %(AdditionalOptions) + kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;..\bin\lib_gui\Debug\Coati_lib_gui.lib;..\bin\lib\Debug\Coati_d.lib;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\Qt5Widgetsd.lib;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\Qt5Networkd.lib;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\Qt5Guid.lib;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\Qt5Cored.lib;D:\gameDevResources\boost_1_59_0\lib\boost_system-vc120-mt-gd-1_59.lib;D:\gameDevResources\boost_1_59_0\lib\boost_filesystem-vc120-mt-gd-1_59.lib;D:\gameDevResources\boost_1_59_0\lib\boost_date_time-vc120-mt-gd-1_59.lib + C:/Program Files (x86)/Visual Leak Detector/lib/Win32;C:/Program Files (x86)/Visual Leak Detector/lib/Win32/$(Configuration);D:/gameDevResources/clang-11vm/build/$(Configuration)/lib;D:/gameDevResources/clang-11vm/build/$(Configuration)/lib/$(Configuration);D:/gameDevResources/clang-11vm/build/lib;D:/gameDevResources/clang-11vm/build/lib/$(Configuration);D:/gameDevResources/boost_1_59_0/lib;D:/gameDevResources/boost_1_59_0/lib/$(Configuration);%(AdditionalLibraryDirectories) + true + %(IgnoreSpecificDefaultLibraries) + C:/Users/Manuel/FH/MSc/Masterproject/Project/bin/lib_gui/Debug/Coati_trial.lib + C:/Users/Manuel/FH/MSc/Masterproject/Project/bin/app/Debug/Coati_trial.pdb + Console + + + + false + + + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\trial;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\Qt5.5\5.5\msvc2013\include;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtWidgets;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtGui;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtCore;D:\gameDevResources\Qt5.5\5.5\msvc2013\mkspecs\win32-msvc2013;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtNetwork;C:\Program Files (x86)\Visual Leak Detector\include;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\eigen;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + Sync + AnySuitable + MaxSpeed + NotUsing + MultiThreadedDLL + true + Level3 + WIN32;_WINDOWS;NDEBUG;QT_WIDGETS_LIB;QT_GUI_LIB;QT_CORE_LIB;QT_NETWORK_LIB;BUILD_TYPE="";EIGEN_MPL2_ONLY;QT_NO_DEBUG;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + + WIN32;_WINDOWS;NDEBUG;QT_WIDGETS_LIB;QT_GUI_LIB;QT_CORE_LIB;QT_NETWORK_LIB;BUILD_TYPE=\"\";EIGEN_MPL2_ONLY;QT_NO_DEBUG;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\trial;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\Qt5.5\5.5\msvc2013\include;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtWidgets;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtGui;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtCore;D:\gameDevResources\Qt5.5\5.5\msvc2013\mkspecs\win32-msvc2013;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtNetwork;C:\Program Files (x86)\Visual Leak Detector\include;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\eigen;%(AdditionalIncludeDirectories) + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\trial;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\Qt5.5\5.5\msvc2013\include;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtWidgets;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtGui;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtCore;D:\gameDevResources\Qt5.5\5.5\msvc2013\mkspecs\win32-msvc2013;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtNetwork;C:\Program Files (x86)\Visual Leak Detector\include;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\eigen;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + /machine:X86 %(AdditionalOptions) + kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;..\bin\lib_gui\Release\Coati_lib_gui.lib;..\bin\lib\Release\Coati.lib;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\Qt5Widgets.lib;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\Qt5Network.lib;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\Qt5Gui.lib;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\Qt5Core.lib;D:\gameDevResources\boost_1_59_0\lib\boost_system-vc120-mt-1_59.lib;D:\gameDevResources\boost_1_59_0\lib\boost_filesystem-vc120-mt-1_59.lib;D:\gameDevResources\boost_1_59_0\lib\boost_date_time-vc120-mt-1_59.lib + C:/Program Files (x86)/Visual Leak Detector/lib/Win32;C:/Program Files (x86)/Visual Leak Detector/lib/Win32/$(Configuration);D:/gameDevResources/clang-11vm/build/$(Configuration)/lib;D:/gameDevResources/clang-11vm/build/$(Configuration)/lib/$(Configuration);D:/gameDevResources/clang-11vm/build/lib;D:/gameDevResources/clang-11vm/build/lib/$(Configuration);D:/gameDevResources/boost_1_59_0/lib;D:/gameDevResources/boost_1_59_0/lib/$(Configuration);%(AdditionalLibraryDirectories) + mainCRTStartup + false + %(IgnoreSpecificDefaultLibraries) + C:/Users/Manuel/FH/MSc/Masterproject/Project/bin/lib_gui/Release/Coati_trial.lib + C:/Users/Manuel/FH/MSc/Masterproject/Project/bin/app/Release/Coati_trial.pdb + Windows + + + + false + + + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\trial;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\Qt5.5\5.5\msvc2013\include;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtWidgets;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtGui;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtCore;D:\gameDevResources\Qt5.5\5.5\msvc2013\mkspecs\win32-msvc2013;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtNetwork;C:\Program Files (x86)\Visual Leak Detector\include;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\eigen;%(AdditionalIncludeDirectories) + MinSizeRel/ + CompileAsCpp + Sync + OnlyExplicitInline + MinSpace + NotUsing + MultiThreadedDLL + true + Level3 + WIN32;_WINDOWS;NDEBUG;QT_WIDGETS_LIB;QT_GUI_LIB;QT_CORE_LIB;QT_NETWORK_LIB;BUILD_TYPE="";EIGEN_MPL2_ONLY;QT_NO_DEBUG;CMAKE_INTDIR="MinSizeRel";%(PreprocessorDefinitions) + $(IntDir) + + + + WIN32;_WINDOWS;NDEBUG;QT_WIDGETS_LIB;QT_GUI_LIB;QT_CORE_LIB;QT_NETWORK_LIB;BUILD_TYPE=\"\";EIGEN_MPL2_ONLY;QT_NO_DEBUG;CMAKE_INTDIR=\"MinSizeRel\";%(PreprocessorDefinitions) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\trial;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\Qt5.5\5.5\msvc2013\include;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtWidgets;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtGui;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtCore;D:\gameDevResources\Qt5.5\5.5\msvc2013\mkspecs\win32-msvc2013;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtNetwork;C:\Program Files (x86)\Visual Leak Detector\include;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\eigen;%(AdditionalIncludeDirectories) + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\trial;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\Qt5.5\5.5\msvc2013\include;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtWidgets;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtGui;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtCore;D:\gameDevResources\Qt5.5\5.5\msvc2013\mkspecs\win32-msvc2013;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtNetwork;C:\Program Files (x86)\Visual Leak Detector\include;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\eigen;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + /machine:X86 %(AdditionalOptions) + kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;..\bin\lib_gui\MinSizeRel\Coati_lib_gui.lib;..\bin\lib\MinSizeRel\Coati_lib.lib;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\Qt5Widgets.lib;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\Qt5Network.lib;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\Qt5Gui.lib;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\Qt5Core.lib;D:\gameDevResources\boost_1_59_0\lib\boost_system-vc120-mt-1_59.lib;D:\gameDevResources\boost_1_59_0\lib\boost_filesystem-vc120-mt-1_59.lib;D:\gameDevResources\boost_1_59_0\lib\boost_date_time-vc120-mt-1_59.lib + C:/Program Files (x86)/Visual Leak Detector/lib/Win32;C:/Program Files (x86)/Visual Leak Detector/lib/Win32/$(Configuration);D:/gameDevResources/clang-11vm/build/$(Configuration)/lib;D:/gameDevResources/clang-11vm/build/$(Configuration)/lib/$(Configuration);D:/gameDevResources/clang-11vm/build/lib;D:/gameDevResources/clang-11vm/build/lib/$(Configuration);D:/gameDevResources/boost_1_59_0/lib;D:/gameDevResources/boost_1_59_0/lib/$(Configuration);%(AdditionalLibraryDirectories) + false + %(IgnoreSpecificDefaultLibraries) + C:/Users/Manuel/FH/MSc/Masterproject/Project/bin/lib_gui/MinSizeRel/Coati_trial.lib + C:/Users/Manuel/FH/MSc/Masterproject/Project/bin/app/MinSizeRel/Coati_trial.pdb + Windows + + + + false + + + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\trial;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\Qt5.5\5.5\msvc2013\include;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtWidgets;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtGui;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtCore;D:\gameDevResources\Qt5.5\5.5\msvc2013\mkspecs\win32-msvc2013;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtNetwork;C:\Program Files (x86)\Visual Leak Detector\include;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\eigen;%(AdditionalIncludeDirectories) + RelWithDebInfo/ + CompileAsCpp + ProgramDatabase + Sync + OnlyExplicitInline + MaxSpeed + NotUsing + MultiThreadedDLL + true + Level3 + WIN32;_WINDOWS;NDEBUG;QT_WIDGETS_LIB;QT_GUI_LIB;QT_CORE_LIB;QT_NETWORK_LIB;BUILD_TYPE="";EIGEN_MPL2_ONLY;QT_NO_DEBUG;_CONSOLE;CMAKE_INTDIR="RelWithDebInfo";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;QT_WIDGETS_LIB;QT_GUI_LIB;QT_CORE_LIB;QT_NETWORK_LIB;BUILD_TYPE=\"\";EIGEN_MPL2_ONLY;QT_NO_DEBUG;_CONSOLE;CMAKE_INTDIR=\"RelWithDebInfo\";%(PreprocessorDefinitions) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\trial;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\Qt5.5\5.5\msvc2013\include;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtWidgets;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtGui;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtCore;D:\gameDevResources\Qt5.5\5.5\msvc2013\mkspecs\win32-msvc2013;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtNetwork;C:\Program Files (x86)\Visual Leak Detector\include;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\eigen;%(AdditionalIncludeDirectories) + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\trial;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib_gui;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external;D:\gameDevResources\boost_1_59_0;D:\gameDevResources\Qt5.5\5.5\msvc2013\include;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtWidgets;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtGui;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtCore;D:\gameDevResources\Qt5.5\5.5\msvc2013\mkspecs\win32-msvc2013;D:\gameDevResources\Qt5.5\5.5\msvc2013\include\QtNetwork;C:\Program Files (x86)\Visual Leak Detector\include;D:\gameDevResources\clang-11vm\llvm\include;D:\gameDevResources\clang-11vm\build\include;D:\gameDevResources\clang-11vm\llvm\tools\clang\include;D:\gameDevResources\clang-11vm\build\tools\clang\include;D:\gameDevResources\eigen;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + /machine:X86 /debug %(AdditionalOptions) + kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;..\bin\lib_gui\RelWithDebInfo\Coati_lib_gui.lib;..\bin\lib\RelWithDebInfo\Coati_lib.lib;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\Qt5Widgets.lib;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\Qt5Network.lib;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\Qt5Gui.lib;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\Qt5Core.lib;D:\gameDevResources\boost_1_59_0\lib\boost_system-vc120-mt-1_59.lib;D:\gameDevResources\boost_1_59_0\lib\boost_filesystem-vc120-mt-1_59.lib;D:\gameDevResources\boost_1_59_0\lib\boost_date_time-vc120-mt-1_59.lib + C:/Program Files (x86)/Visual Leak Detector/lib/Win32;C:/Program Files (x86)/Visual Leak Detector/lib/Win32/$(Configuration);D:/gameDevResources/clang-11vm/build/$(Configuration)/lib;D:/gameDevResources/clang-11vm/build/$(Configuration)/lib/$(Configuration);D:/gameDevResources/clang-11vm/build/lib;D:/gameDevResources/clang-11vm/build/lib/$(Configuration);D:/gameDevResources/boost_1_59_0/lib;D:/gameDevResources/boost_1_59_0/lib/$(Configuration);%(AdditionalLibraryDirectories) + true + %(IgnoreSpecificDefaultLibraries) + C:/Users/Manuel/FH/MSc/Masterproject/Project/bin/lib_gui/RelWithDebInfo/Coati_trial.lib + C:/Users/Manuel/FH/MSc/Masterproject/Project/bin/app/RelWithDebInfo/Coati_trial.pdb + Console + + + + false + + + + + Building Custom Rule C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HC:/Users/Manuel/FH/MSc/Masterproject/Project -BC:/Users/Manuel/FH/MSc/Masterproject/Project/build --check-stamp-file C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\add_files.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\create_source_groups.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindGit.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version_setup.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCCompiler.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfigVersion.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfig.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMExports.cmake;D:\gameDevResources\clang-11vm\llvm\cmake\modules\LLVM-Config.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\CLANGConfig.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindBoost.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtrasMkspecDir.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QDDSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QGifPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICNSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICOPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJp2Plugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJpegPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMinimalIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMngPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QOffscreenIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTgaPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTiffPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTuioTouchPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWbmpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWebpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWindowsIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupport_QWindowsPrinterSupportPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QGenericEnginePlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QNativeWifiEnginePlugin.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui\platform_includes\includes.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCxxTest.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPerl.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCygwin.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;%(AdditionalInputs) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HC:/Users/Manuel/FH/MSc/Masterproject/Project -BC:/Users/Manuel/FH/MSc/Masterproject/Project/build --check-stamp-file C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\add_files.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\create_source_groups.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindGit.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version_setup.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCCompiler.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfigVersion.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfig.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMExports.cmake;D:\gameDevResources\clang-11vm\llvm\cmake\modules\LLVM-Config.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\CLANGConfig.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindBoost.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtrasMkspecDir.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QDDSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QGifPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICNSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICOPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJp2Plugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJpegPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMinimalIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMngPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QOffscreenIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTgaPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTiffPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTuioTouchPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWbmpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWebpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWindowsIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupport_QWindowsPrinterSupportPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QGenericEnginePlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QNativeWifiEnginePlugin.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui\platform_includes\includes.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCxxTest.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPerl.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCygwin.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;%(AdditionalInputs) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HC:/Users/Manuel/FH/MSc/Masterproject/Project -BC:/Users/Manuel/FH/MSc/Masterproject/Project/build --check-stamp-file C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\add_files.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\create_source_groups.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindGit.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version_setup.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCCompiler.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfigVersion.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfig.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMExports.cmake;D:\gameDevResources\clang-11vm\llvm\cmake\modules\LLVM-Config.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\CLANGConfig.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindBoost.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtrasMkspecDir.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QDDSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QGifPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICNSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICOPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJp2Plugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJpegPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMinimalIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMngPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QOffscreenIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTgaPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTiffPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTuioTouchPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWbmpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWebpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWindowsIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupport_QWindowsPrinterSupportPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QGenericEnginePlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QNativeWifiEnginePlugin.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui\platform_includes\includes.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCxxTest.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPerl.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCygwin.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;%(AdditionalInputs) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HC:/Users/Manuel/FH/MSc/Masterproject/Project -BC:/Users/Manuel/FH/MSc/Masterproject/Project/build --check-stamp-file C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\add_files.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\create_source_groups.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindGit.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version_setup.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCCompiler.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfigVersion.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfig.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMExports.cmake;D:\gameDevResources\clang-11vm\llvm\cmake\modules\LLVM-Config.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\CLANGConfig.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindBoost.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtrasMkspecDir.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QDDSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QGifPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICNSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICOPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJp2Plugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJpegPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMinimalIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMngPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QOffscreenIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTgaPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTiffPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTuioTouchPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWbmpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWebpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWindowsIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupport_QWindowsPrinterSupportPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QGenericEnginePlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QNativeWifiEnginePlugin.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui\platform_includes\includes.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCxxTest.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPerl.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCygwin.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;%(AdditionalInputs) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp + false + + + + + + + + + + + 4C93DA19-9044-4CC2-B882-8BE3179BBC1B + + + CD5FE56F-D1AC-484E-9C6F-A36E77775749 + + + 1ED030FB-B3D6-42D3-A1A0-265176C455DB + + + + + + \ No newline at end of file diff --git a/bin/test/data/vsSolutionParserTestSuite/ZERO_CHECK.vcxproj b/bin/test/data/vsSolutionParserTestSuite/ZERO_CHECK.vcxproj new file mode 100644 index 00000000..f82a1bd6 --- /dev/null +++ b/bin/test/data/vsSolutionParserTestSuite/ZERO_CHECK.vcxproj @@ -0,0 +1,169 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + MinSizeRel + Win32 + + + RelWithDebInfo + Win32 + + + + {1ED030FB-B3D6-42D3-A1A0-265176C455DB} + Win32Proj + Win32 + ZERO_CHECK + + + + Utility + false + MultiByte + v120 + + + Utility + false + MultiByte + v120 + + + Utility + false + MultiByte + v120 + + + Utility + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Checking Build System + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HC:/Users/Manuel/FH/MSc/Masterproject/Project -BC:/Users/Manuel/FH/MSc/Masterproject/Project/build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file "$(SolutionPath)" +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:/Users/Manuel/FH/MSc/Masterproject/Project/build/CMakeFiles/ef2168d5ade07ccc5435060ee916ede3/generate.stamp.rule;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindBoost.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCxxTest.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCygwin.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindGit.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPerl.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\WindowsPaths.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCCompiler.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCXXCompiler.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeRCCompiler.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeSystem.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\CLANGConfig.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\add_files.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\create_source_groups.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version_setup.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\app\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui\platform_includes\includes.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_parser\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\test\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\trial\CMakeLists.txt;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtrasMkspecDir.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreMacros.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QDDSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QGifPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICNSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICOPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJp2Plugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJpegPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMinimalIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMngPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QOffscreenIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTgaPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTiffPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTuioTouchPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWbmpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWebpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWindowsIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QGenericEnginePlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QNativeWifiEnginePlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupport_QWindowsPrinterSupportPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsMacros.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfig.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfigVersion.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMExports.cmake;D:\gameDevResources\clang-11vm\llvm\cmake\modules\LLVM-Config.cmake;%(AdditionalInputs) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib\CMakeFiles\generate.stamp;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\external\CMakeFiles\generate.stamp;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib_parser\CMakeFiles\generate.stamp;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib_gui\CMakeFiles\generate.stamp;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\app\CMakeFiles\generate.stamp;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\trial\CMakeFiles\generate.stamp;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\test\CMakeFiles\generate.stamp + false + Checking Build System + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HC:/Users/Manuel/FH/MSc/Masterproject/Project -BC:/Users/Manuel/FH/MSc/Masterproject/Project/build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file "$(SolutionPath)" +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:/Users/Manuel/FH/MSc/Masterproject/Project/build/CMakeFiles/ef2168d5ade07ccc5435060ee916ede3/generate.stamp.rule;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindBoost.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCxxTest.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCygwin.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindGit.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPerl.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\WindowsPaths.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCCompiler.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCXXCompiler.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeRCCompiler.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeSystem.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\CLANGConfig.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\add_files.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\create_source_groups.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version_setup.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\app\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui\platform_includes\includes.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_parser\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\test\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\trial\CMakeLists.txt;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtrasMkspecDir.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreMacros.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QDDSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QGifPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICNSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICOPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJp2Plugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJpegPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMinimalIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMngPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QOffscreenIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTgaPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTiffPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTuioTouchPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWbmpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWebpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWindowsIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QGenericEnginePlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QNativeWifiEnginePlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupport_QWindowsPrinterSupportPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsMacros.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfig.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfigVersion.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMExports.cmake;D:\gameDevResources\clang-11vm\llvm\cmake\modules\LLVM-Config.cmake;%(AdditionalInputs) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib\CMakeFiles\generate.stamp;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\external\CMakeFiles\generate.stamp;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib_parser\CMakeFiles\generate.stamp;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib_gui\CMakeFiles\generate.stamp;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\app\CMakeFiles\generate.stamp;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\trial\CMakeFiles\generate.stamp;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\test\CMakeFiles\generate.stamp + false + Checking Build System + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HC:/Users/Manuel/FH/MSc/Masterproject/Project -BC:/Users/Manuel/FH/MSc/Masterproject/Project/build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file "$(SolutionPath)" +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:/Users/Manuel/FH/MSc/Masterproject/Project/build/CMakeFiles/ef2168d5ade07ccc5435060ee916ede3/generate.stamp.rule;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindBoost.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCxxTest.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCygwin.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindGit.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPerl.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\WindowsPaths.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCCompiler.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCXXCompiler.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeRCCompiler.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeSystem.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\CLANGConfig.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\add_files.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\create_source_groups.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version_setup.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\app\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui\platform_includes\includes.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_parser\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\test\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\trial\CMakeLists.txt;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtrasMkspecDir.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreMacros.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QDDSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QGifPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICNSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICOPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJp2Plugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJpegPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMinimalIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMngPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QOffscreenIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTgaPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTiffPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTuioTouchPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWbmpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWebpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWindowsIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QGenericEnginePlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QNativeWifiEnginePlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupport_QWindowsPrinterSupportPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsMacros.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfig.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfigVersion.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMExports.cmake;D:\gameDevResources\clang-11vm\llvm\cmake\modules\LLVM-Config.cmake;%(AdditionalInputs) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib\CMakeFiles\generate.stamp;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\external\CMakeFiles\generate.stamp;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib_parser\CMakeFiles\generate.stamp;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib_gui\CMakeFiles\generate.stamp;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\app\CMakeFiles\generate.stamp;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\trial\CMakeFiles\generate.stamp;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\test\CMakeFiles\generate.stamp + false + Checking Build System + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HC:/Users/Manuel/FH/MSc/Masterproject/Project -BC:/Users/Manuel/FH/MSc/Masterproject/Project/build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file "$(SolutionPath)" +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:/Users/Manuel/FH/MSc/Masterproject/Project/build/CMakeFiles/ef2168d5ade07ccc5435060ee916ede3/generate.stamp.rule;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindBoost.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCxxTest.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCygwin.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindGit.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPerl.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\WindowsPaths.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCCompiler.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCXXCompiler.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeRCCompiler.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeSystem.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\CLANGConfig.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\add_files.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\create_source_groups.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version_setup.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\app\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\external\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui\platform_includes\includes.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_parser\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\test\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\trial\CMakeLists.txt;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtrasMkspecDir.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreMacros.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QDDSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QGifPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICNSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICOPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJp2Plugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJpegPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMinimalIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMngPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QOffscreenIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTgaPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTiffPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTuioTouchPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWbmpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWebpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWindowsIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QGenericEnginePlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QNativeWifiEnginePlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupport_QWindowsPrinterSupportPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsMacros.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfig.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfigVersion.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMExports.cmake;D:\gameDevResources\clang-11vm\llvm\cmake\modules\LLVM-Config.cmake;%(AdditionalInputs) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib\CMakeFiles\generate.stamp;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\external\CMakeFiles\generate.stamp;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib_parser\CMakeFiles\generate.stamp;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\lib_gui\CMakeFiles\generate.stamp;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\app\CMakeFiles\generate.stamp;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\trial\CMakeFiles\generate.stamp;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\src\test\CMakeFiles\generate.stamp + false + + + + + + + + + + \ No newline at end of file diff --git a/bin/test/data/vsSolutionParserTestSuite/versionnumber.vcxproj b/bin/test/data/vsSolutionParserTestSuite/versionnumber.vcxproj new file mode 100644 index 00000000..ade21f90 --- /dev/null +++ b/bin/test/data/vsSolutionParserTestSuite/versionnumber.vcxproj @@ -0,0 +1,236 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + MinSizeRel + Win32 + + + RelWithDebInfo + Win32 + + + + {B5918FF6-3CD0-4CB2-9DDB-456F7318CD36} + Win32Proj + Win32 + versionnumber + + + + Utility + false + MultiByte + v120 + + + Utility + false + MultiByte + v120 + + + Utility + false + MultiByte + v120 + + + Utility + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + check/update version number + setlocal +cd C:\Users\Manuel\FH\MSc\Masterproject\Project +if %errorlevel% neq 0 goto :cmEnd +C: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cmake.exe" -P C:/Users/Manuel/FH/MSc/Masterproject/Project/cmake/version.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + check/update version number + setlocal +cd C:\Users\Manuel\FH\MSc\Masterproject\Project +if %errorlevel% neq 0 goto :cmEnd +C: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cmake.exe" -P C:/Users/Manuel/FH/MSc/Masterproject/Project/cmake/version.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + check/update version number + setlocal +cd C:\Users\Manuel\FH\MSc\Masterproject\Project +if %errorlevel% neq 0 goto :cmEnd +C: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cmake.exe" -P C:/Users/Manuel/FH/MSc/Masterproject/Project/cmake/version.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + C:\Users\Manuel\FH\MSc\Masterproject\Project\build;C:\Users\Manuel\FH\MSc\Masterproject\Project;C:\Program Files (x86)\Visual Leak Detector\include;%(AdditionalIncludeDirectories) + $(ProjectDir)/$(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + check/update version number + setlocal +cd C:\Users\Manuel\FH\MSc\Masterproject\Project +if %errorlevel% neq 0 goto :cmEnd +C: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cmake.exe" -P C:/Users/Manuel/FH/MSc/Masterproject/Project/cmake/version.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + Building Custom Rule C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HC:/Users/Manuel/FH/MSc/Masterproject/Project -BC:/Users/Manuel/FH/MSc/Masterproject/Project/build --check-stamp-file C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\add_files.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\create_source_groups.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindGit.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version_setup.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCCompiler.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfigVersion.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfig.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMExports.cmake;D:\gameDevResources\clang-11vm\llvm\cmake\modules\LLVM-Config.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\CLANGConfig.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindBoost.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtrasMkspecDir.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QDDSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QGifPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICNSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICOPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJp2Plugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJpegPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMinimalIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMngPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QOffscreenIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTgaPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTiffPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTuioTouchPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWbmpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWebpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWindowsIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupport_QWindowsPrinterSupportPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QGenericEnginePlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QNativeWifiEnginePlugin.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui\platform_includes\includes.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCxxTest.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPerl.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCygwin.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;%(AdditionalInputs) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HC:/Users/Manuel/FH/MSc/Masterproject/Project -BC:/Users/Manuel/FH/MSc/Masterproject/Project/build --check-stamp-file C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\add_files.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\create_source_groups.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindGit.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version_setup.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCCompiler.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfigVersion.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfig.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMExports.cmake;D:\gameDevResources\clang-11vm\llvm\cmake\modules\LLVM-Config.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\CLANGConfig.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindBoost.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtrasMkspecDir.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QDDSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QGifPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICNSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICOPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJp2Plugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJpegPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMinimalIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMngPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QOffscreenIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTgaPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTiffPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTuioTouchPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWbmpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWebpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWindowsIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupport_QWindowsPrinterSupportPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QGenericEnginePlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QNativeWifiEnginePlugin.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui\platform_includes\includes.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCxxTest.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPerl.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCygwin.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;%(AdditionalInputs) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HC:/Users/Manuel/FH/MSc/Masterproject/Project -BC:/Users/Manuel/FH/MSc/Masterproject/Project/build --check-stamp-file C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\add_files.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\create_source_groups.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindGit.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version_setup.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCCompiler.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfigVersion.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfig.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMExports.cmake;D:\gameDevResources\clang-11vm\llvm\cmake\modules\LLVM-Config.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\CLANGConfig.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindBoost.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtrasMkspecDir.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QDDSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QGifPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICNSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICOPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJp2Plugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJpegPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMinimalIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMngPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QOffscreenIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTgaPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTiffPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTuioTouchPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWbmpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWebpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWindowsIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupport_QWindowsPrinterSupportPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QGenericEnginePlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QNativeWifiEnginePlugin.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui\platform_includes\includes.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCxxTest.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPerl.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCygwin.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;%(AdditionalInputs) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp + false + Building Custom Rule C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HC:/Users/Manuel/FH/MSc/Masterproject/Project -BC:/Users/Manuel/FH/MSc/Masterproject/Project/build --check-stamp-file C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + C:/Users/Manuel/FH/MSc/Masterproject/Project/CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\add_files.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\create_source_groups.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindGit.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version_setup.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\licenses.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInitialize.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCCompiler.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\3.3.2\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Compiler\MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeCommonLanguageInclude.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfigVersion.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMConfig.cmake;D:\gameDevResources\clang-11vm\build\share\llvm\cmake\LLVMExports.cmake;D:\gameDevResources\clang-11vm\llvm\cmake\modules\LLVM-Config.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\CLANGConfig.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindBoost.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreConfigExtrasMkspecDir.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Core\Qt5CoreMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QDDSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QGifPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICNSPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QICOPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJp2Plugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QJpegPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMinimalIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QMngPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QOffscreenIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTgaPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTiffPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QTuioTouchPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWbmpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWebpPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5Gui_QWindowsIntegrationPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Gui\Qt5GuiConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsConfigExtras.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Widgets\Qt5WidgetsMacros.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupportConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5PrintSupport\Qt5PrintSupport_QWindowsPrinterSupportPlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfigVersion.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5NetworkConfig.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QGenericEnginePlugin.cmake;D:\gameDevResources\Qt5.5\5.5\msvc2013\lib\cmake\Qt5Network\Qt5Network_QNativeWifiEnginePlugin.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\src\lib_gui\platform_includes\includes.h.in;C:\Users\Manuel\FH\MSc\Masterproject\Project\cmake\version.h.in;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCxxTest.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPerl.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindCygwin.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.3\Modules\CMakeParseArguments.cmake;C:\Users\Manuel\FH\MSc\Masterproject\Project\CMakeLists.txt;%(AdditionalInputs) + C:\Users\Manuel\FH\MSc\Masterproject\Project\build\CMakeFiles\generate.stamp + false + + + + + + + 1ED030FB-B3D6-42D3-A1A0-265176C455DB + + + + + + \ No newline at end of file diff --git a/deployment/windows/CoatiSetup/CoatiSetup/CoatiSetup.vdproj b/deployment/windows/CoatiSetup/CoatiSetup/CoatiSetup.vdproj index 5b610b0d..948f0d76 100644 --- a/deployment/windows/CoatiSetup/CoatiSetup/CoatiSetup.vdproj +++ b/deployment/windows/CoatiSetup/CoatiSetup/CoatiSetup.vdproj @@ -27,13 +27,25 @@ } "Entry" { + "MsmKey" = "8:_036E57C4984B4D519AE705DC27702A21" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_037CA5C54AC54097A60194F7BF278651" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { "MsmKey" = "8:_096D033F5DF740A6B6B190652E5276AF" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_0AA7E092A0ED47FFA318EA67FACC0B6F" + "MsmKey" = "8:_0AD201C76EA849CFAEE2BBEA91772C06" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" } @@ -63,7 +75,7 @@ } "Entry" { - "MsmKey" = "8:_13A62AE76C7A4B14A4A5B828A2508896" + "MsmKey" = "8:_17E01ED758AE4C8DA24511FCB2EA736E" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" } @@ -111,6 +123,12 @@ } "Entry" { + "MsmKey" = "8:_2DA06C4E301647A58D13904DAE5A1010" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { "MsmKey" = "8:_2E166286273E4F7EA2228801AA8542FF" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" @@ -153,6 +171,12 @@ } "Entry" { + "MsmKey" = "8:_38986F0870A14310AE4A8143F59891A8" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { "MsmKey" = "8:_3BBDED2875CD458A87214C0E16E0125B" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" @@ -165,12 +189,6 @@ } "Entry" { - "MsmKey" = "8:_3E99FE0A92C64DEFA3D6EB345808FF32" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { "MsmKey" = "8:_3FCDDB859BC247E0B2634CBD56E2B763" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" @@ -237,6 +255,12 @@ } "Entry" { + "MsmKey" = "8:_55993726A36649E5A7357B132039C206" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { "MsmKey" = "8:_5789409592134E888A27F1B86B9E4232" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" @@ -285,12 +309,24 @@ } "Entry" { + "MsmKey" = "8:_6A0708F3244C4AF6944941E76871C817" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { "MsmKey" = "8:_6C13C3D7D4344DFC9793B18AE5AF3212" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" } "Entry" { + "MsmKey" = "8:_6DCE7F30A54646F88FAE4D50F74EE4EA" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { "MsmKey" = "8:_6E650850659A442CBDF2D6AA7B6024F5" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" @@ -303,12 +339,6 @@ } "Entry" { - "MsmKey" = "8:_7249F8BF91E94C32A5859172172B77A2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { "MsmKey" = "8:_72D25F20F2A846EBAF0B281370F3FD7E" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" @@ -327,12 +357,6 @@ } "Entry" { - "MsmKey" = "8:_741F026634184D62942F9E450C0FA93B" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { "MsmKey" = "8:_7479C5FBBCFE42EDA0B21D03FBE38760" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" @@ -393,12 +417,6 @@ } "Entry" { - "MsmKey" = "8:_983DE5F9B1924F0B9097DA979959CFEC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { "MsmKey" = "8:_99D9D3AEB2B146C1A349CBB62E3DD589" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" @@ -411,12 +429,6 @@ } "Entry" { - "MsmKey" = "8:_A2BDA15FF0F044D1819D655405F1977D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { "MsmKey" = "8:_A2CEB01FCC1B437F9D1F50FB9732BB99" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" @@ -483,6 +495,12 @@ } "Entry" { + "MsmKey" = "8:_B71FAEFCDCD34A8FB39491C4032DE7A0" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { "MsmKey" = "8:_BA63BFA00BB2453AB1AAA53E5DCA9967" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" @@ -555,12 +573,6 @@ } "Entry" { - "MsmKey" = "8:_D3F2A29A2A684CC4BBB0488C81199AD2" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { "MsmKey" = "8:_D5448E383AD1484DB744028FAB7BB842" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" @@ -603,6 +615,12 @@ } "Entry" { + "MsmKey" = "8:_E89B5E761ABA49648750E4DBADC6EBFB" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { "MsmKey" = "8:_EA117E55109E4929AD27B2D3FDF6AE2A" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" @@ -1012,6 +1030,46 @@ "IsDependency" = "11:FALSE" "IsolateTo" = "8:" } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_036E57C4984B4D519AE705DC27702A21" + { + "SourcePath" = "8:..\\..\\..\\..\\bin\\app\\boost_filesystem-vc140-mt-1_59.dll" + "TargetName" = "8:boost_filesystem-vc140-mt-1_59.dll" + "Tag" = "8:" + "Folder" = "8:_972788CBF3404779967EA0B73B72BF18" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_037CA5C54AC54097A60194F7BF278651" + { + "SourcePath" = "8:..\\..\\..\\..\\bin\\app\\data\\fonts\\FiraSans_License.txt" + "TargetName" = "8:FiraSans_License.txt" + "Tag" = "8:" + "Folder" = "8:_10C56793A3844205AF9C78F869786AC6" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_096D033F5DF740A6B6B190652E5276AF" { "SourcePath" = "8:..\\..\\..\\..\\bin\\app\\data\\gui\\icon\\coati.ico" @@ -1032,10 +1090,10 @@ "IsDependency" = "11:FALSE" "IsolateTo" = "8:" } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0AA7E092A0ED47FFA318EA67FACC0B6F" + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0AD201C76EA849CFAEE2BBEA91772C06" { - "SourcePath" = "8:..\\..\\..\\..\\bin\\app\\Release\\boost_system-vc120-mt-1_59.dll" - "TargetName" = "8:boost_system-vc120-mt-1_59.dll" + "SourcePath" = "8:..\\..\\..\\..\\bin\\app\\boost_date_time-vc140-mt-1_59.dll" + "TargetName" = "8:boost_date_time-vc140-mt-1_59.dll" "Tag" = "8:" "Folder" = "8:_972788CBF3404779967EA0B73B72BF18" "Condition" = "8:" @@ -1132,12 +1190,12 @@ "IsDependency" = "11:FALSE" "IsolateTo" = "8:" } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_13A62AE76C7A4B14A4A5B828A2508896" + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_17E01ED758AE4C8DA24511FCB2EA736E" { - "SourcePath" = "8:..\\..\\..\\..\\bin\\app\\Release\\boost_filesystem-vc120-mt-1_59.dll" - "TargetName" = "8:boost_filesystem-vc120-mt-1_59.dll" + "SourcePath" = "8:..\\..\\..\\..\\bin\\app\\data\\fonts\\SourceCodePro-Bold.otf" + "TargetName" = "8:SourceCodePro-Bold.otf" "Tag" = "8:" - "Folder" = "8:_972788CBF3404779967EA0B73B72BF18" + "Folder" = "8:_10C56793A3844205AF9C78F869786AC6" "Condition" = "8:" "Transitive" = "11:FALSE" "Vital" = "11:TRUE" @@ -1292,6 +1350,26 @@ "IsDependency" = "11:FALSE" "IsolateTo" = "8:" } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2DA06C4E301647A58D13904DAE5A1010" + { + "SourcePath" = "8:..\\..\\..\\..\\bin\\app\\data\\fonts\\FiraSans-Regular.otf" + "TargetName" = "8:FiraSans-Regular.otf" + "Tag" = "8:" + "Folder" = "8:_10C56793A3844205AF9C78F869786AC6" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2E166286273E4F7EA2228801AA8542FF" { "SourcePath" = "8:..\\..\\..\\..\\bin\\app\\data\\projects\\tictactoe\\src\\tictactoe.h" @@ -1412,6 +1490,26 @@ "IsDependency" = "11:FALSE" "IsolateTo" = "8:" } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_38986F0870A14310AE4A8143F59891A8" + { + "SourcePath" = "8:..\\..\\..\\..\\bin\\app\\data\\fonts\\SourceCodePro_License.txt" + "TargetName" = "8:SourceCodePro_License.txt" + "Tag" = "8:" + "Folder" = "8:_10C56793A3844205AF9C78F869786AC6" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3BBDED2875CD458A87214C0E16E0125B" { "SourcePath" = "8:..\\..\\..\\..\\bin\\app\\data\\gui\\graph_view\\images\\macro_1.png" @@ -1452,26 +1550,6 @@ "IsDependency" = "11:FALSE" "IsolateTo" = "8:" } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3E99FE0A92C64DEFA3D6EB345808FF32" - { - "SourcePath" = "8:..\\..\\..\\..\\bin\\app\\data\\fonts\\SourceCodePro-Regular.otf" - "TargetName" = "8:SourceCodePro-Regular.otf" - "Tag" = "8:" - "Folder" = "8:_10C56793A3844205AF9C78F869786AC6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3FCDDB859BC247E0B2634CBD56E2B763" { "SourcePath" = "8:..\\..\\..\\..\\bin\\app\\data\\projects\\tictactoe\\src\\artificial_player.h" @@ -1692,6 +1770,26 @@ "IsDependency" = "11:FALSE" "IsolateTo" = "8:" } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_55993726A36649E5A7357B132039C206" + { + "SourcePath" = "8:..\\..\\..\\..\\bin\\app\\data\\fonts\\FiraSans-SemiBold.otf" + "TargetName" = "8:FiraSans-SemiBold.otf" + "Tag" = "8:" + "Folder" = "8:_10C56793A3844205AF9C78F869786AC6" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5789409592134E888A27F1B86B9E4232" { "SourcePath" = "8:..\\..\\..\\..\\bin\\app\\data\\projects\\tutorial\\src\\graph_tutorial_4.h" @@ -1852,6 +1950,26 @@ "IsDependency" = "11:FALSE" "IsolateTo" = "8:" } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6A0708F3244C4AF6944941E76871C817" + { + "SourcePath" = "8:..\\..\\..\\..\\bin\\app\\data\\gui\\icon\\project.ico" + "TargetName" = "8:project.ico" + "Tag" = "8:" + "Folder" = "8:_D5F20C3B10A146A3ACB96AB52AD1FFA6" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6C13C3D7D4344DFC9793B18AE5AF3212" { "SourcePath" = "8:..\\..\\..\\..\\bin\\app\\data\\gui\\code_view\\images\\maximize_active.png" @@ -1872,6 +1990,26 @@ "IsDependency" = "11:FALSE" "IsolateTo" = "8:" } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6DCE7F30A54646F88FAE4D50F74EE4EA" + { + "SourcePath" = "8:..\\..\\..\\..\\bin\\app\\boost_system-vc140-mt-1_59.dll" + "TargetName" = "8:boost_system-vc140-mt-1_59.dll" + "Tag" = "8:" + "Folder" = "8:_972788CBF3404779967EA0B73B72BF18" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6E650850659A442CBDF2D6AA7B6024F5" { "SourcePath" = "8:..\\..\\..\\..\\bin\\app\\data\\gui\\code_view\\images\\pattern.png" @@ -1912,26 +2050,6 @@ "IsDependency" = "11:FALSE" "IsolateTo" = "8:" } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7249F8BF91E94C32A5859172172B77A2" - { - "SourcePath" = "8:..\\..\\..\\..\\bin\\app\\Release\\boost_date_time-vc120-mt-1_59.dll" - "TargetName" = "8:boost_date_time-vc120-mt-1_59.dll" - "Tag" = "8:" - "Folder" = "8:_972788CBF3404779967EA0B73B72BF18" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_72D25F20F2A846EBAF0B281370F3FD7E" { "SourcePath" = "8:..\\..\\..\\..\\bin\\app\\data\\projects\\tutorial\\src\\my_first_step.h" @@ -1992,26 +2110,6 @@ "IsDependency" = "11:FALSE" "IsolateTo" = "8:" } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_741F026634184D62942F9E450C0FA93B" - { - "SourcePath" = "8:..\\..\\..\\..\\bin\\app\\data\\fonts\\SourceCodePro-Medium.otf" - "TargetName" = "8:SourceCodePro-Medium.otf" - "Tag" = "8:" - "Folder" = "8:_10C56793A3844205AF9C78F869786AC6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7479C5FBBCFE42EDA0B21D03FBE38760" { "SourcePath" = "8:..\\..\\..\\..\\bin\\app\\data\\gui\\graph_view\\images\\enum_2.png" @@ -2212,26 +2310,6 @@ "IsDependency" = "11:FALSE" "IsolateTo" = "8:" } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_983DE5F9B1924F0B9097DA979959CFEC" - { - "SourcePath" = "8:..\\..\\..\\..\\bin\\app\\data\\fonts\\MyriadPro-Regular.otf" - "TargetName" = "8:MyriadPro-Regular.otf" - "Tag" = "8:" - "Folder" = "8:_10C56793A3844205AF9C78F869786AC6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_99D9D3AEB2B146C1A349CBB62E3DD589" { "SourcePath" = "8:..\\..\\..\\..\\bin\\app\\data\\gui\\code_view\\images\\minimize_inactive.png" @@ -2272,26 +2350,6 @@ "IsDependency" = "11:FALSE" "IsolateTo" = "8:" } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A2BDA15FF0F044D1819D655405F1977D" - { - "SourcePath" = "8:..\\..\\..\\..\\bin\\app\\data\\fonts\\SourceCodePro-Bold.otf" - "TargetName" = "8:SourceCodePro-Bold.otf" - "Tag" = "8:" - "Folder" = "8:_10C56793A3844205AF9C78F869786AC6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A2CEB01FCC1B437F9D1F50FB9732BB99" { "SourcePath" = "8:..\\..\\..\\..\\bin\\app\\data\\gui\\graph_view\\images\\typedef_3.png" @@ -2512,6 +2570,26 @@ "IsDependency" = "11:FALSE" "IsolateTo" = "8:" } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B71FAEFCDCD34A8FB39491C4032DE7A0" + { + "SourcePath" = "8:..\\..\\..\\..\\bin\\app\\data\\fonts\\SourceCodePro-Regular.otf" + "TargetName" = "8:SourceCodePro-Regular.otf" + "Tag" = "8:" + "Folder" = "8:_10C56793A3844205AF9C78F869786AC6" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BA63BFA00BB2453AB1AAA53E5DCA9967" { "SourcePath" = "8:..\\..\\..\\..\\bin\\app\\data\\gui\\search_view\\search_view.css" @@ -2732,26 +2810,6 @@ "IsDependency" = "11:FALSE" "IsolateTo" = "8:" } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D3F2A29A2A684CC4BBB0488C81199AD2" - { - "SourcePath" = "8:..\\..\\..\\..\\bin\\app\\data\\fonts\\MyriadPro-Semibold.otf" - "TargetName" = "8:MyriadPro-Semibold.otf" - "Tag" = "8:" - "Folder" = "8:_10C56793A3844205AF9C78F869786AC6" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:FALSE" - "IsolateTo" = "8:" - } "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D5448E383AD1484DB744028FAB7BB842" { "SourcePath" = "8:..\\..\\..\\..\\bin\\app\\data\\gui\\startscreen\\logo_blurry.png" @@ -2892,6 +2950,26 @@ "IsDependency" = "11:FALSE" "IsolateTo" = "8:" } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E89B5E761ABA49648750E4DBADC6EBFB" + { + "SourcePath" = "8:..\\..\\..\\..\\bin\\app\\data\\fonts\\SourceCodePro-Medium.otf" + "TargetName" = "8:SourceCodePro-Medium.otf" + "Tag" = "8:" + "Folder" = "8:_10C56793A3844205AF9C78F869786AC6" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EA117E55109E4929AD27B2D3FDF6AE2A" { "SourcePath" = "8:..\\..\\..\\..\\bin\\app\\data\\projects\\tictactoe\\src\\io.h" @@ -2981,7 +3059,7 @@ "Description" = "8:Coati project file" "Extensions" = "8:.coatiproject" "MIME" = "8:" - "Icon" = "8:_096D033F5DF740A6B6B190652E5276AF" + "Icon" = "8:_6A0708F3244C4AF6944941E76871C817" "IconIndex" = "3:0" "Command" { @@ -3350,7 +3428,7 @@ "Name" = "8:Microsoft Visual Studio" "ProductName" = "8:Coati" "ProductCode" = "8:{2A3B2FF5-A114-4CAB-88FB-DE8942D5B8EB}" - "PackageCode" = "8:{1FB7C5E9-FCA4-4EE0-B3B7-9677483310C1}" + "PackageCode" = "8:{5D9BE539-F957-474F-BAA8-12F8EF1CC46A}" "UpgradeCode" = "8:{CFF09D53-87AF-4241-960D-98C21ED9D358}" "AspNetVersion" = "8:4.0.30319.0" "RestartWWWService" = "11:FALSE" @@ -3551,7 +3629,7 @@ "Target" = "8:_321D6469331341CC94DB61F825F7C38D" "Folder" = "8:_9537058B4FC1411F8480A52A91F7AB5C" "WorkingFolder" = "8:_A96454F2CE0E4C55B59EDE1094D40E56" - "Icon" = "8:" + "Icon" = "8:_6A0708F3244C4AF6944941E76871C817" "Feature" = "8:" } "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_5EEE826460D748F98304CF1E4BAF5D35" diff --git a/ide_plugins/vs/coati_plugin_vs_2012.vsix b/ide_plugins/vs/coati_plugin_vs_2012.vsix index c1b9a0bb2faaad049e137ce04a6940e288fc52f9..ed5f0212bcaf4bea0b9d6d14955b39c85bce0532 100644 GIT binary patch delta 12965 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 delta 7880 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 diff --git a/ide_plugins/vs/coati_plugin_vs_2013.vsix b/ide_plugins/vs/coati_plugin_vs_2013.vsix index c5924965a8c35a32a952a92c5aed2999cd8c0247..be7745451b04474d170258c5635ac5f71668c50c 100644 GIT binary patch delta 15830 zcmY+rQ*b6sw6-1Fwrv{|XJXs7ttU1on%K5&+jcV16Whu6?*Cx_wfm^M>#jcNbyu(M zT78{FLJVX=;3&z0Ltub_fWUzG`bkS0+t4Jd^ZYk7Ny1?Vz-p;Vt=(>C{j&fCgRP>$ z6Hn6jkZ?9mEr)@la~J^uEhNQGCdtPvaA?2zP-$L;^t5l$u-|#v+3dX0si|pIuUfql zW`7BXXu0_in)?x)djb4B=+AVx&Svwvo@BGLTRJ#MU-2WtqKJyVcKb%mb4PaZ6#@Y2 zgHpTyba~$aGCqSJ_>~v1H`Agyzt!!`;A1n%)N4nLjAkkcY9_Tzl+F<lh|g?_i?79e{^r$xoZK5TVcd)66Y;=@9WD-HN(+0 zZE+OLN}%xMAj+Tnr+|XMuHYOstfij|Tl4rfo7Zrwy3qjrDFKD~i1q3m$6b3nW=Ebg z6RQire%EmTc*T~!Kli6sG_7Ylsy#yI#!bSyu%CirCd$)9ivz#!2;QLqVlO{$&sBb& zAQqEjTC<;JZ_GvW@C_L}ac)*e>D@KtwTSr?K=#YyciywGzs|~xmS4cZhPtAnz0Jyr zzV>AjxMdk90%ktWe2A#DNYgCL1cW3Fb`ujo>Cru1|KYg?L=WemjKe5LIr{4Whc=d zhCKX5-K2+Q^VM*fbHH8hm+7WrnC#ssdVb&p{$whOiKrd;sZwSrUTAJ17}Z~;QMJf@ z$!SVct8WL{qlniAyiS9-VIB0qk8`VYsdwThRnjKfwRB2x>pY#lapn!G@CCm;DvHHdGMGHBV1(!= zcVl2in?@b(%dg;)K_xPnB33jqN4>6t{pf^2gGHtxbuLLc(s`IQmj5Ek5fp&CL#w72 z<;&)Cfaa0jz{qqEgwu6|M%3mE!emU2KjjR&)xZRUw={IcvYUbxTYp3szNHI*c@`KL z5Ovyzb%77U;9D9^BKg~VI--!TzD}I1D|#EJWYk#!IWI+1!+?b-@I}IO2QmD>gZ~Lb zu7XqbD?g9;)DFh9V1gKbX{aZO7Gz70%mVy?$@8~JE5>c8ogs~!5@*?+;+MXJHDHB*wFNLTD1o3Am2?-1$G-fQmqO0Md1_EE$8Ofv9 z#Llquk)ei+PaROElVRD7RUQx1dhyyc`=O1|8N9PuOeQZ%I4bV&rx6W6YUIyvVQ0aw zeqOIH%|r!AJKaLcqfxnq14*GYNe=ueP8*m9Zlule@lCBc>8tvr*rox%;qQIa$vQy; zYQZady#^13e^jJEbj$|sYTLRx=KJCA^-Bw2;2Py6T)GT4nEpi}9xGB2RLK z=KM$|ZU?GMvm0@-6)Zpa=ggMW2$Lb^aR73aQ?V;rGF$Lg{!{T824?^A?#3VEQJHuo zK#qASAK2qgn{dt4AH#28FR)ZYczf{DiCA<}Yp{u*+5*gp=C8Vg$20_IwUA4!l!L$(? zFM(j)$#3#q8U8N7pHNV7PDJ%|CNT;9I< z7W7nei7bx~yBu+R0e)5-CegL3rUg$Z;dpA6_T;0rvfvJ28pl1qq#EjjA3DZfVVLVw z5-Z|kdc@tk7&@0AVM0f4wk;zfkMz$4z0hVM2eJ6Q;UQbUG76HrR^WPGvZdPuzd0OxF==wO;!<$aPx+Z7|=wPXe-8N z^nF3)OXz}Op2)AjWM{1CFC0JY-;@-psxX*j!n~yb7P!$lV(7ja3W7jXB9lI*zhc!W zAH0Xb;-m*!Z*L3Gdkygc3hQhL@UqD0#TJ=Idg;z{WVDN8oY?HIcKxr)?P2^zwLEcT zSD#i0KKlWM)<=AJdB}VZ>)!OE7xM>V!gt|B!8LOomwS8=jowwVBoQrA^$4WcXkGrm zsy%E#SJ7Z3HT_X(XcM%y(a!d^z)lK>?V#UDXHPcSz=_Q2Ct9OJqgV&d&;$6^9OCIj zi5^if@8z%^?gsXTi-QVBV2T^gwN{KJ6}fqYDYL(f-*|jK`@trsW>|eO_wHXO7dnl| zc35T4_`-vKm-q=Q`}dtiPM%|58lR?pe^!eC4aSsQ`m!5I;^c*lj}&I~&LVg?C5bL} zkXn%0jL@C*;&9pInk(mY9&>cVNySE5T3BWWYx$@P0nAp+$Ia=qX8Ap_YeeC!aBV3l zy<8(VyFK6wHKodp* zzy#8wQEG5D6x6b3?|F&gb1-%qn1q-m$Ot!*_=8`#=teDoDW+_uG=1zbsDRuBkW-YS zj`_d8-0o!~em!D-xR14U>c4~7%~B@_eIpeYo!>54resZT7A6wupzE4UuVeyc1e-Gj zYFMS!%_hy`eDoC(E7Mo478}Anl1K{xuZD?q1>%lOtTtP?&6E~JlElR_%o7V2E?rhr z>>C3*VqMu9H5|$v$_vJo5N`FE#EW8VvX1{XBBBLJ+gV>xp-IbI)6idO)G z53{>8)x#aM4_;c-og%s`%`t9`Z5(&2pMfk-Q9g}{Ow5p7-TQ8NM?ad!LNYF{`g4an z&qz9cOKOoWRqSgddyeazBj&q@57pG7ik*}5nl5Rhs&gJYnNPT7){IJkp1>S8_zKKI zzi9_=o3alJ-nz-Z9@lc0yO_5j+GWSIHhOh-!iwycm8kN1MjhYEwNQ!_%xJy)uFC`w z>|o{cPR{_i&342qp>wk~+~1eVRxd!-Z)qL^M1jjA)o{rI%BcAR z_n3ntRQvG0lgQg-&1<4vxPDgy7fyz59tn+Ri@mqx2OUCb_%?YFenYm~nH z#6#3u79oE?oDGp4@T(YSi^}@E`3jqPx5xEV^z`fQi$lsc!AloV&+Y4Z!~LF)*-)1! z+;z88W1)TkUdab*xV`TCX}!jbpOZ;SnB#i9yR1;xw$bBz=*aSw*ec*zf4AmBqz>Y$PO2a-WK(sh47v_4k^Z$x7QT$(;aV4^4RCGr z^0`lqs)iNc>0JqU+&MyWr{*k{SmQpK!itvy&0BogV$ zkn|PTd|vM%!V%=_-T3agQ@CsFo|GI7`nDC0dBOKJDbnokPZM@~jNabqak`u~@gCpJ z-5cM+P5e2Q zNV+U5H5LcfN1C};R1(ZzZ;zRxW3sAS)C6!l{(E8s4Ti*cE>4D@rK=)~869I>ocgwX zC;6wN2DSi5{!!s6!IlcO@@kn)#yG6B(JGF(BbCNZ3-_+XMwyjz?c&2f&8ccEogcec z@|Ly0`_!AZ==2Xkm%*V?^Ad=+&+=^G_M)|y`{1|6Ov(}Zpsrn>WED5#oIsU8mf!09 z(5c8gFf55SSBO19ZxX*-n}D5O8q>>bI%mZ5c?S^HzH}S^lJ{j6RFs2FwDu4KDOg*plUWg&xyc={vsfd@&`%0Q^8!&zu&t~Sf#4Hh8a7@!^?Rc!TZw9N|SwtLT`tQbCzF%H+GBX-` zzhug9w0RC@Ft!b(HIm#6AlZ(lsYzVD>;T*j56i^BJ*It+T1-v4Hdka#(a89u9(Nay zCaOP?4!0h{yS2=&slGNGkGH8Y(Q7*dp8JmXoFvTFu8cRoLu^l{bCO%A%;jG=bBL~^ z4Su#JN9a8$ug)GSWr#e>U1Po(`7q@KX>~qbM@M3-=*{VORJK~YTZM`}ZqpIduL05w zU%U193*D4^{wf{C^j-HlZ?$KTB2Ims>0o;1MrH@Ml;U0h)pN|lL~=4A^*PdW-_E7S!a!k&;VWD3Zm+%y;J1Hs zz7+5o^P7It!+z^&KI(`%E$7ua0I)phVJsZ>(|vmyCd}B~Yj3pI*ejx|Y5yfzwd+@Q z6D^d`dd(4gj=yv|Rh{b(ZTH)t%}f7**t2@8L8ZaPw=H95mEoizS zlbI!b&5?1FPgFJW$e{kJ|J^^q;yRP}a0@kguNj>`wu{E_Xl1Qx@G*6v1R!6>wT6|g z_gFp@39fi5V5ObtK6$AaWHnE}rY^_8i*H5uvBgQiTk@Q+HPXI@4qh_XmD`r6Ace+5T+$ z-L9CAUG>H$`gY&syEzq}63f3Etfd^G2;-uD>z!e_P$p!=7;i;DgPj_!QR!AcWy9j%@7 z7fognM!vG0T|X}{YA9}PtQ1_VgxROHGvZXz!8xv3Xs(yzE|noh)jcWXbhPZJ2m8K> zCDg3MZ+t!n8XvZ%#aYHAAndZ)*OV*P+u43be`NT71;C*=0+{BXXMetjUyE2>R~cXh z?zZk2rI;0MTh8uIZvs@W)pxTSo~9b~eV~2KceYwQl%`MCNsrUb+w>)ZOnq5xP5UzH zIrGo_HZ%8p=JX94raZNP`<05%1YdS@Ys>o)9)jkcW3gUd$7Op^#pW%Su3xq@d#2dj zb~k(hgFfj~fNNKMDTCWC6_2(9p69cdhq~!^o2SgLtp|nUycvMgjn3_#fP3B+*PEGC zd;%te_sIjFy1D@0XU)aqG*`t}{ascY+rek%-h?lUGLPe=Wa>?ialPC(j)$A+Gbziu zfSR}Su!HHM@FCA{%(siTsV@&9z|!})XS%P7pz7QyAaAW#rEl}Td+7bH1=(QQTb;v5 zzpaq8j}R>zvm5neyzRUBE8@Yxa?AYr@4M;#kixx~e6MfUtFv{zShLvNL=4jIJ*@&m z-@|^#w)XmL5eoKJq`XBh6``-GwZX{ChwF*7UJh_+MiQR#+ow_C?xxLoEns#Zcq5_dOdLwLa;Hm$Cu%l zEAPX7ciPIom3#Sf%6%ftZPqu0js?-lHA(PI-C;__N~TF)f2Yw`(Nj>hsmdAv7O#KRU=Jd_dPU$8tM z{8_y+HF0of>Gi(#F(0hxR_&GD-edChwd?89or=ajCH{81pYCRtJ^kkOJb97G3wS#L zr0*c(+qL^S-3*NG5z@xMeEhSn)9kyV?NI?fy~bR`TYCzr$36OLzPce`m3C0kQWaBxzd@R$- z_F`hQ*ARBW<(|E0?ELp2owLQqa&?S0a=z>}?0xDb{m^$gSRN0W19Q|={n)wzC{A`W z*`j+~G@AW11r^;~;;^>>w^+%Q?_M8>0%q9C9KO+V0`=-avE-oW-Sd*c;f3MRCSHxKAkq5jO z`+Y=sb>By$kMHwMj6{OErD`3`rLMsIi|~E%#}t)fry4b)n?TQvPir5*b^_UhE_v*q z^qhP0kQ5tyFN_Tt4pR@V|MO>?@^Xixg8B5s-_w>;P2gox3L~p_*>~Zb8}PwB4^(2d zt%$46e$mIJn8Zplp&ONabQwuDhh5wIu+#8!?Mi~|~8QkB-l4<|VN+2vRNmSvq$ljkZ2SMGbXC^5jP&-&A(FLJlx>|A} z3+DzUBZ8vNI-q7zGf}-sE=ohnON#Dr294`YBvxz9|D|Z$y_Eq_)~6CH>F8|s*$o8( z?^aeGs;Fb@a@%a4KD{3*DXYv?Hkvatfxt!}(5Bo_NubZ?8|a;iJ~>IHrWnZOI#oHg zHf~eW!kJo?uij$UZKp$7X+T+3TcKa?vl*P}-LiPsQl&X%qr^C#A#99SSs~HFrlt$) zxe@Hm$+@`s76KRrEkT$nsd%0XNG?-P1VSrc3hR|>o<-TNsWH$qzWCZ9r~W03h-aQ z+pQl3L)wdj>qcU=Rshc~xot@Vcad9WE*IR4_fJVd$pCvTh4@)&9B4O+7uM_ing!{{ z6p&GtE%VvEnD}(E+m!#^gU|a1f3yFaG_%-9%;>t=+hDF%fivWrLz&ee`n^lT{LryB zV4XxH@g49__Pi!#?*ZD<{anCukma%PtGOgAH7vq|+Tfhxm8xXkG1h6(Qky%o%Z%~S z0ke_%vT= z4auuN`~9MN_wD52lc=w>`}5Ia_+bro^rSI|+7M9tLHl_zZx4SQYeIfi_&Z2H+I;Qo^wKA{rt9o%Gwmqta4%S>3=qGz~93+ zM%95}xI$~IIhs{Bs&8{h?bV~-#jyPbJOoV1kG(S5X0jiKDMpA;zCaP_QJYM5LEDVB zX0o527wc#FG7_umy5Eny^da-7EnD5~kj@F^2`P>dDbx9^5+&f3t?x+Oxmz7!l=b{k z9xRQ^QtK*C(E0bay8h2*O=rY%4r4L2zFmBx*>j4J+2Cx6g5{z2MsW%G+HTn*Ll+RQ zc=#Q;X^5szQ}K~RN-c&I#!UBJB&sUO>ECrDVmfkuYMm^Hk4Ghyv%n0`psz5d(YuA_ zbqtHvNonWOTX21MAF!gi*P8uMR5`RCkOMIV9oB*!uE)n*rOz+wC+zmAnex69eH)4| z)kgGlsdm~}YF>M0m8UgkJrWmZp9|QIVOU?jE!0bqsq^^M>*f_*up6W1-YVYn^B3DR zY5gga7`cCD=Z4Duw$+*mX3RoAt!6N0mZ;fEMQd!n`c~SI>3rLrQ%tzqinVae)Zwr- z#c%yEIEaT|OWlfBxLA{U`y#6gd+_W1^9^(p(=O3)a|ZCy9RK^${4mI(t^?q6I+)5h z{>}>8qrpN%Zm_*;bfmruX#tm|z5%4H`q=JWC|9}`fQP%ko!58Igr@F&3R)g>zaw6B zLHw)$Efa*W1NIUNrr&=4!t|6KGrkGw0oZ9&j0?vQI?zH@>f-=5gbcfWqrOAc6n(kLB_WE43P_iiOSDDCvZhudr0%ig&#B1es^FM)Kvo3cZgsZ$lMXmxP!t29D_|d76FmW(L z%)F$ii{O3-p^1u+qTXN&r5-j1PYfXP$0OP`yG%dX55q2?SHofD66)Ccuh=hh~!96J&H} zQXRcH;e%2qq)-YliKne?n|+q!V92)=<18cPBghwogJdHs#kVTs2NB61Z9;%ygQ^u` z7^ftPRI_03n;cLCS}4~>iWo+hMx|JhvnMANMIboPqaSTDumT*i7+_Oa%B3?&&F2Nq zwF2>B1Qhngz{1!NdSLA2ji7?i&3$k~gwl<94X2z8g;C#cAfUE**ICOG^c#1?)yyKK zn#ZqI^DiN2q+Tw$2DOOL&WsXT?i{ri-hK%tR}%Vyn4=r;pH1j#Do zoXz8Bx2j@~k08!|VxxRt;>8`~Cr;Y-a}~`U$3Db2kdpcxn(O8GMBwM*| z5{!?~h_c_RIi(lgrBy^b=o!T;s6PUtmwaA55ee{q2Ezes07~$C-)ulP@rcplQzNkO~Q2i~22P^*Kq_zC|-0JW?qMgA9~ez-h;>&8F355r(@O@kti9!nv{eBlA4O%1GS_J@`>@U!hNmE(KhW?GeW2^AuM!1GVTa<}l ztAEDg#d4r+MocveX2IS6HAsQ+u7H%>uEPhR)n9XUdKGs2thf8Dt09R2U|6~8aJdVy z2a#A#^)p@nYNdc^u_knYuA=b1{kbD0PRg_iMf09U2I3VR_pUZ@SDZq_kG>6bjXwa2g{`QEkNVa11FxT5Ru zvhJwORd_hQJwgG|~S!e=KHjqW4 zkLdI`dr4cpYoYe25MNSPr5K~3ZfoX~@|V7JBg zQNiX=ypsB}KvI{%!G1_m(jinZ!c_tdmEZzTX&nOtRoCZ?m-jp{-4KpVgflf%XD+E1 zjMaQUc-@FAyS~VD#4tD3=J{;01tktPQ-9?_9Sbe{1>)I+d|CLwJoNy2VD9&aKuTby zV#&WMD|DavMNXKXeL;l6bo7KE7I!y@%ev5K=_)IR+S~ zq2PW;^E&f{QOAUkDxm-==g>b>OM!d(NT1`nL=-$?VG|#4?oN4(>g`5Pg?F{~tAdvP(1Z()<#ZPz_n5sF_y`>Yo{7cJJpHyDBNb9u&te*QiY zKB@vhB&Df`C)Q~c#)pS~gf%#5_WDpVbjeWZB%3TAJ=Q&(2jkN7no0v+f#)>p117Qt z0>H0`Wef4l#6IFO9>7M@*CG{@j}hZXLWNzh0%AMwv#toRAPb>@xZnIZL|I1Zf#5;4 z4muQ@3_2t1S1u1>fw(`UR8k;$L;#B@`n7K-JNX5}Q84-|ie%9xsmY8JPtFsCi1Zc| zPr?#}K%opITN)WdrXuPQFYqr}iR1!&Sce+eR}o3NjjR!bpl*G_rf8Pw8P-VOXE3!eyDkPNL+NGgiz5v4!97xKV*tM zv>32uh@X-zX2O!}WyYrN*Z&62knR#_z1nILfjM7_e^g{y}L2`dZfhQE+>8 zO6ix?eGNzDy`clM;Z$PQp;Q%8ThdlfTdkjgRAOD@_{aHhbOv?>9dwL%+YNPlj{e^4 zIW^{h&~AMczN`LJ)BNtOF#592eZuJQZ376bK08iWIG#TDd?MDNuHH*YYLfx-VtQ zY9H;pk=t6hYWwG8qZLJQmNrr4XpiA3g=?DvR!ff&7Edyjvn#d}b*;=0?V@NyW(cb} zO+|Dy5DXtE?VMNjS z5yE&%P8ojX6nKx^231V&KTxwy<*Yh-a2Hf~^8LdZ(M7!b#e3BjDs-GQ7I4P3a>y}} ze3OJ#=U^*$qC;S$Q+qO&pKUMQKx;!urIsnjL0P8WDV7aaz*W+^fUaYUyGJdcCax*M z=Fw|h$JL`TY|AWW9}izK16b7FnmZ?VgU%wwyckhYt46&osnR1!pzERVJD_*eFGqhGZ-yr63X$%xWNf^SrM;|uThG3sqt;z; z1D7N^kWYrmmL+f~ii)b71hQyVZ5mHbhlQx3r4?`k>a}A7IRt(j+g<|M#^Sly#B20y zjMu1eKexRS?$;WhQHJ_oHcW&7GjwdE)xBmhj}>dFM+y;abe%w(OsxSthKj}&{IcaN zOTFm9+tv(M&#n-X;b`zMs!Z5q*;L_0r>K`OQY0CKDp`r3u#xWs1D9FBlgTfY1{azL zH?I~)?8bf40HN>MeXQ0!{7sW#RR846bjiTA&)Nd&L3atmcqxhn>UFSkvVns3Sp9p7 z^#PxlO!O!glB$qZdDH~ZzyUs|#yklue>&osF=|3irrW;pbr|fV=swLCSeKI<@sao5 ziB?Y;t1G_An9@<+GpI+_f|6d1;OjekQbJTym8R|%zHmX!l?ERIw(N)g6%rj9Etk51 zdru3Du8+2wnW$FQH8PV$@a}OB7ih&;v7S1bPo$?DlC%)@uD<{rmZaLbaM9cLgry!o zUy#*wB+i83JEF!U#cfM!w25ZfMIhR`L}6LS!c1qDK^uGHH9ZIee)^sEp1>XSi40ZAm5#!olWo9MnkbHC7{5)?vf9?jiVHdFtgFdy783Y-Q>EFO zHzyi%{ljyoSbGE1qhaOy>5D`uKPaw9jNpmAMPTmdb^p$9IPeBd(a_u(@xR zz}p&FZaLJ*LYA7qm$YZGjk9A#vLH0T5@D8(a^r11l0VA~T3NZ^fXbTfa^4eMttn3f zc~^qoeI?e|*M1VAtRpcqhJ;#$sK|jW6ja2woIjhA=Ys*v{W&y=#6%Y^`BoQ8DW9RG zrI}yGN0bVY?w8Fx_xIfo3f7R+4FL)AYKYLNqa~+IRwvj?d|j%ZB9#q|JGX0mw995b z^oEwj#>S#*Udm z;Odl%8sP~z^;<_WTHufhEs|UPgDmRGmg*cd-Dkj8gxeVCrlDCUMz8S4Ko%5Bn4FoH zB3)7Yq1oK}ZNHl!xh0`iM+_8Zjw7w?$PIBMJ~S&Ib1fQ0|8<~?a%}d0r9lU zY@26}N{Wgh`}DL^an;tSjMT-)%C*IaC`C;T0UFz=njFVvLtyImhz)JorV+}ODvF+I zR2vDUp43a3;tmw{ACd^j6q%Lza>j&p(9uCM;j{&<3!OPe+F#PYBt;Dv<4hCO6``tG zmOH9|dy?R2U?~V0K71@k!gSvYRpRP8B9cwL;#yrZN3E?byJ~Y{qzz)nW-%#>O#PZE z^4$`2x_6A{Awhb<@#BS#2b&6n#wd;pJ#DYf z`Ee`$l^k9Wz;y|V6qp#`n4yU;XR*HC?EMLF`F3V1A3mkd&elp(wxtyE^6$sfG_mMv z%tWTImU6&{)oGg1*04`*xvRpD672n3x)u-`B()N?UH$vO(=c0<3b&r{qVRNRd7ccs zw31T$Uz5P4RMz1KuQAbUz7S*9)HCq>mX+%|uyA7P2;VP-mWjAkKmgfjb|pD-YeNGt z=ofs9kv;n7p&fDb_*s(tI*xHx1HYN4_)ZM2yVGMRf`K!hB5fG&Fj_~bi?WR9`f^B7 zJSJ|!Au;mM#R=-0InU&Fi)-@C99VHeq+4Dy(p>wy0ypQ-*TSOI{U~X;_@7TZA80gg zm>q3j+-Q^e&pi2y+k^=@4wx?7TfHQpY%BsN#`@w7)qIVdI{oa)jJrZsYNFLdL}=P7 zX>)WrO&q5XW@Sp>KGX>Uzxetw{)2PH7&dWXkQN#X&Y@wy+A&7^4^EZFXeV2Bn-~LW zP)}uR8tD}jah5xj62?sp70)5?2}tI*-ZDFero~7;IN>Td&xw6wn=_6MM<4~jf?Fk1 zFJgDH2I&La6vASFVO=FO@io7#N<_ROCPv@v{xUz7q;cng^S?2?1!(#F?7@h)$VuWA zi}{R?J|w~oJc5iDn%r+T!5u%i)9tezrROILjXDl?2yDAfB$(eNSj4%zkATR}4`CuDw11EyiO z5o|F~BCxVzg$46q%Hz0w^t*6jzkar<5egy^7QtHwoJ=$^t#lQN{{jIFN$?s=cYdTW z?lK^i;b$43C4MxiVDTSgdmdWA#R7F$y1+l6XM#en%53owUiH7xv}lMZgE{L*3V+i^ zX`!xBiPA#Z6vEVSYSEwpkBkXe0}pO)kAlGNZiAZ7e(uNoD=8 zn4f`1b(pasS-hzG6Etl1(rC^D`IZz>Lq>l=dCjJIDexK)??nKjJTh-}aJHaDw-$-N zn9`*~Sx<(R6_nuotA(_+dM=zVAQ(7z4ccAJhNi4 z*-yRq;q*<}*2`A`PvwmFaO@x6Rt#=(o9s< z+^2=$t4^`#Sv3|WCQh|ffr$)v0TuoXO=AeI_5 zWz<1kgaUAwpUVIHau}^70wP=96s@Fsn>>Q(R^J495hGO!Bb6E>)v`V{CH2(Y1XPWd z9+@T!Tw;TuPg6^|k4~R*N#x6f2+h>lm#;sn)L8 zE?$`#bwL%PsNkQTX;h<23&I@w84^TrV{_=kf+OJBq@cvp9K7Lgxb8799)lt5rmr)5 zqR~ecCObn*EU1?t5A&WO^;67_^{0^Il>qRy8ZKJ9x=p2TJ8c=4=zMIGMKK)Kf&_1i z&YiMy{KWC^9+&^E5cCxCl~E?sVOcsj?nP2r!Z=wosvh;&DPn`eeuP91 z1q%%>j>5&ADd2gap$fe$==X$NO1sK9(JA1gG*OQ|U~|gf`9iV4B6It*zFeb5EJTdl zr7)PBT&!gvbDYKA$v~m%Z?;B366#yW0Su(dxTlw%iHoS2iW^1!XfqrVyetBI{O@=< zI3&b4c=-5d7?d^GgoiS7W9 zg7t)g{V_?UQQ5dbU9ypfVmbxwmH6rt*5NxF(tZ!K3CCY2a_V%R7v~@Yx|rbGuYFaK z)nY1`F6wGe1=*-#*DSJ0?65Q)dZbvi`morHr*ym`c-7I-ZmY8*4C_= zw@RHp<(CvH)Dr5biN(>Cq|udV66%1CVOZuA+tlEW^il5DKFq&XNu$ z;kvX{mHCp|oVwba`r4eoblO7EPTss|jg8KYgNL72S5`JHgcP-=6Q8vpKB?`~>9T3| z>vZHfB|qg!ivB5tR<@$;j2ynJ9A^`BH>=qP_X^&&S8;il)BeL@A%+zj_mB4*?3n< z#cNVc;iIJW{f^a4ll&FS5T*zq?slcL5XfD(89m#N|E>E075DKGxa0Ub*Z;5eJRxuV z@B7isW%K*@1nrk9y9;Ot=Cal_VZytsFbl^MGBRS!nWJfxk2#m6(hreNkA~^u=Au~i z14G}^E8vNazA3Ft>)YZ%s&gEyP4Ey8zwPuLH z+Byae0A_qhh@VNFy$%BS`QU9F)<46~p$K8?v9rS(L8%6QQ-fC==&d3;arT?h9NDJd z-svhJsViDQ6E%GsjQdcc)f)VBGw0PWKM+VowuJZNB(GsB&;VCMU$zC#R&BQ^ucQ9V z!@9A7r^kO*lp#}ck_iA-AKWQ;!S)S<_qnTXam!$4huRZdaFW75+i?tA%kp04f+L&T zBA(N}(Iz^W)6bOk6z3B1@EV9IxUPH$#-wNerFj^0m1!#&QtxXfC)1s92CDVMjsCdt z&444!iShXU`l#*K{iQ>dNDX%^egvi#skmg8S(X^E=+zm2GgfF^b|8FR$Jv1FX)qV! z<7e>G?tigG`DeW(pzEdPq1Rp~najC9D322(DB_8QZKcotL_TScd z>it0fU%rulhyM*03-T-@T>)E zT!oo)6?;{aZ$%F`O+GvAA`hl36MEqtU8|qacojIQ7hnYuHm-KuZu=X}e=~bRrJCNQe_ws_s%WF) zR0WE|AKBHj5QU7%Bd@c)7%7A%Z3 z();I1xQD_h(q*1=$Xy=QGaJBNmb>CweR|@qcfT&)2g1pzH(NRDYF7u)HO~t&Fu`9( zbe1nMty0IIB6T%5XL5hMavwp+b2ow6Gf*AIF`nWdUE!yt@3~;&wRlN;Rqa)r)>Q`p zJMs!<4)VU5+64p`4Mr4={P}cib_`r?-I-<%JKwU?uYq0lKbsOILKmBk-&NNi!Y%Mn z>i%;+KGyF9cF%cl-saO`&@Y=}6b)_H0-;`fX3xAiA1@7VGZ92}qAc@1*+;1JxMswb)AUV~# z2H<|55FK7!-$$Lwca_h{5Wo2(8M5IV3yXpp{_GBd5L!pQx(TdWG9Wu>oa5gJ3e*cC zjRxgI3*LR@O}$32nn920LvG26DTZB6U(I!tNa$`qw-`$75+LIqd-fLiUIN}L9svJ0 z*iF(L6EhJ1gF?4qf`KA|BK=<~I-M09l$qpz=Kk+V@*gq%zb%(1JrEp}YN+quuVFYdW#-puq=cU4z? zd#bvo`qPsMbr=DKrz8srg#`u%1_##TY9*QQm>9Ur{GX|mh{q0i=&6o89j|8*lO`xZ zVIc=az)4~DE5Jg72M5`)hJei^j8Td72N?}8ozmf8xiK0osV_C!fNTuu9}P4%8veC5 zdRW+tDt8^kKfSzf`s8_V9!=7^9FAwOvs>CTNgwk=I-!Z`J^OyfOix90wEp?>#qN`w zwGD^*py1niWyc19UQS9$(}bgw4BHMi%_@~s*BIs8g5PI%ZqBg^#2IA?M{F6^hV=9` zZPJn|SfV#ruy#7L4Nclt@?vc|N;q%>5WSXGtqfq!s)cYX32YOqv8VlLt9`SuQ8dR( z-A-CqU!b<7&EW;8d#X&nxwyMn1r0JY_@=fD(l^8BqDKJYE#yI|Ap0Wj<(BhrIR1`( z4A%qw?}j%-Y)HQcm=1&tTSx-w@HWnrGlVa{2W!Sc6T1N}Ont%5B*d@T@gj!DNv^4% zKif!)>;e;p`$6}j$4NxPBNJ6$PnzL1H7*rfUmWbd^A$DvCAjr2j(N|TpE1Hw<%`mo zrICM#ycvM5H@;SB025I|%Im<*!x zTc5B!9}+1rf(=bbv9LwQaJg5SG|fjfiI>TM&waV^M-EfVX4T&Xq?du zC4HIowy-ErP=*&Erw9G@QuFyZ0Q4@Fag!QK!2~Cg|>!Z%fLIdrZd% zN&LPg&{oY=AZ<*!DifBXQCO^x-2EpkLz6pcAzMYxT!%b4NdvxyW@O#W3dYPn3q{__ zEDxCIv8>*2U1u5-Z&lD<&<+(le!#PIZzCL-z_Btt23C^9zV;D`D(XOC#?T+)-fT;( zQy$Kh`1oa(M{n&;BlGm~#icPmKf)8NszCAtFqgpRS)us)0Q{>3#FNe7)grEm-EuW( zJoN=H2K51yJ)>j_gp5OFIPJ+e){fz>& zQ@X=x&fngc|E}E<*+Q#y$|+G>PNX4R<6XbR;!*qF=@dAK6||eICv8HfRYyM%Il_C0 z<;BQ0Z#4wZrw}vsdb(t?tMs#lMNdH0L>d`WX{E#cwt%2@Eqs9d!CLO1!XNqDbPG_l zL+)Xn#h*iF3>2CzQRue~tfTJ7$|d#8E$&MXd{FV@qq)DQ2&TpD1H;!b9^&P)Ho5No z#74kVV#MJZGi%>5pcv?U=($t=^%RL3IL!TQA~Xjxr`1Tp)cCmpSrTZ)G^!l#9}#>M zSeX~VU?)nLCbmi@+xuw&`g+X)6IrzE99LmBFDA?MGhc!kv z;5mf;MMZX&S6{|>nIz4K1aJ2pFYZAL!HNoRC}_CHkRC5?WB(gObAURt$?6Ud@&LXz z(_AjHcUxSdI5FQ~^AtPn1b2>`DOeZ9e2?JmlPEuZsAxRRPqalc zm{+n#bU1N29*enLrAWj1GJwlEBu);h95<32=ld)m#h$Q`_F?&_n(DQc*%RW7%&xk} zbz|kvaO4AcC;VqBYJ0mD$@`I$)yIU>$uncyveS*x+kM^y>)P(==xXgS2XQlZ3E84p zZ_9EbQoL%Pd1%Mp1F;2i()O~)pmVO%kEh>fn!N!zVb=wMZ9DF5kN``6@(ulS~a8*qRoKDv`y^WNk$Mo_xFl-YJc5xEUl6k3fllQJ=tz_u{+@#eU@U} zs(Aut8F>~jo-jE&cZ&}?g@18qa%jd7n_(w&Gd$HbJGoY1x29kXXr4aUJAMk2(BFQN z5V|X|!!4ah2M%sbYtGQQzP?A1A!gJm&cy#L!wSj*&d2wMuNBvq#RGM1?1C4ex4ApX(HElv?Rw%|8#4N7dX0*k z^s!O9T!4^@_GkuIrDv31ZPNk84P}r1Qt{j%1AUI``A6l>7>wca!{KM7qAruWfAyjH zz@ci8py(KHP2h-KG-E|?mW)FjukZGBWm~7dZ2zT~(bJ)vW}hTCLI>mNa*f-aV2~ji z=Y4i4+J&@M^$=(zWNIjx{)wwMpv5y=;vZlrIZfqz z?!eP@S(3kK-W7Ctd8fRf;vlEB9qzxP)VsFVOZx01EF}yxzqV>-@XgM5p8F!R zjgjP@xki~;KjN>^uXO?Py~$FaQjMb?A@?yY*TZCwtcl41qUV8@yx)zUgA*^4f7rez z_W#K*>Nn+&N@}VY9vW|nF=o_!+#dLNTmc5B?xgK`w_2yeiYsrkPeuOoo%E;AI}>MF zUF+`5@OVlXeSSVJTMnSzG;Ur_RSvGb(~lEYl16Rc&u!L0_+D%#@nf`R0f;5(I% zm*$g>FCLx%*ZN0yr(>3*lZ6xJN4JKJM7U3!a81vEjZxNCTPxIs^yD{Tdd1x~(9%?r zg4f~~O=$F^_az;=Q(qjMU22u43{V~;ZDl_f5_=fybJoiJn?CEDNm$1^ZN1$`drj*r zH(6!B!$jY}b#|@*^HuVS=FAZaI_8tbUo+SEqsC7?;%@o47^jpy_Vcck zUyX^U@@u4JE@hh%RRJ_v)5+H1(r?@)h)M(<2wU&p8U7gVV0*-vS&JRLV{iCpsr%BgEW76b8j+T#BJaeLTPi>F%Nw|-q5$pe!)ebVh)2?X! z+OPTfdKq9U5%3jKujSB$SbNfFXB(C#K?vuRCLaU$tHlq7sOe@XrLMMa#?no2gV;-x z5iZKjJ9#Wu>>H4AdxpK>R;V3Vjr|(DVfyE1+Z>-_6b%HrKJP3q!Kn?=oQrZy6k&k=j z#4*Y+;w$+U_U_*iYsYMRqjzjIGe6a5!5S*DFvp{HvWj}gpI7e&aZp-ET&W!BRe{x6 z-xc&@Act<|%0=VpZB46{Bdr5zr8eL-jZS_9!`|=%sEIEz{wechOQL#6|I))5^?+FCu;Y%&r_Qzlc|9Z)AEmn5iCYi+l8vVmVyM$`U^wPNU09Jlt#;o0VFrc!+^n`^zTAEe#H>2W4y z?k-VyZU?(`0dUzo{Y&JRQ21DuHsai=HEWPHOe5<96usLXJJt;I0Oy@LCUVry%)2sq z_f^^~)ij7J+XlhS(|{7unr%Hf_rmjwFji(+YQ=M**XFDB$xcLkl2&)Krw#kTr7hHE z&hzuLDCjKQbD!3~79VxnmYJ5ARZO3Zznm(>{UDG_pGYE`GkmY)aH9u=pOHIjN@!Tg zYAAewF~}yazg*_!Hq7?RjqUlbvA14@lYqw}bLZTP!cf8)_|jX^7f!9^TB6+$<`aAL z?9fI8-oYd9-CgyR<@D$-jvAMxiL{oq@axB#F}WU)vsmmG`+6mxmKP>pzD{gG!sU0r zI`i~c?L?xjc6G;Hzc(dP){EpyRb%KSEM%I`)|ybG`9h5T zjmFIqPQBqi3lJf|ov-?~@o8%Dd*WHBeU;OAaq)a;<*6==(6ErW>10l1W8cm$^OKZ^ z&+{&Zvt3ANw{nM`xa9t!{g`q&1*lY*czx*aH!X0{V7B(#J#om2Ul@nee)hdNDy{Xa z)n#vDBH0pL7^1xRyyOfP<#v1Ttd{T{%3bpIb@@#5oY&qsRAX%;T}j(U&i50UisPybOrE zK{rr`%b>fe$K4)&;XIcu0szLF4GRFJ)c?08Uw1b;vE+=v4*;T&qVb}cqA8*R+DL#-tK=R~&m&J5Or6KIif8=)=&>-mC1$d{s{JvA(rdsiKdb>K( zpLCZw;r$Rjqh?L&oA7^8yJ_zpqFesEG#?sn-*zC5v*~v);kqZUTJfkECikuL@b|V} z-FK!HCOeqWDS%bjJJ96w&HvknJH_YX%XsL}Qn+74xs^o+OPOgN&}+}E8fRT4fbVCo z@ffYDO6OmOr@jAndD@*>tQ#(@l+(^SoaxosH|Tk0JAX8S%6ES1So;;77t74GuwEzs z!Rz+<`gqb39~;l_pXtVQb3GZ#e*{|F1g;+~``jJAk>26e3JKd1E_As*p| zy0nbmvcbfR~SB`m0T|V@r5L z*Ri4d;H8#eG15bFSklXX(yQsFVfTLYsV>`M;&uEWrRzN(;l8{_(L}9A@cRV`%+S;> zD_qAL(vu|ILEp(6E5-Z87`k=;xSVjrls;&etWPD(AVbi_^oe)GJzOGZ_0wV>w5ZIU z(_tYt=p6_6^HWNCn#WGN)yr>*7_iefO}?nLJ186^?ay)HR|K^9dr{4QBR>1Wc$)9%xaXr{ETMHkcPCBM&Te?vsIjx`yAI4qK~n6a*=)X&_7HV zY{>;OQCc-kK-sWRZS$sJ`mvce_XgH4jkImNOxGOf#TIaMkSZ(xaFP;wR^REqaveE(Sa5w z-|b&>=(NATfF7^7xod$Z9sbQ-WZy-f0c_GoUi=_Tj-X~qUx26S1>H&osaw${!4x9< z-qrDty*pANG=^p=WbDRjhAc=KpHq7E-8MEZ2}3MblBGr2j%9Si3r<{2vZx!`FNkn$ z(rmI}?OQVI=Uv&$#%IW0M}e#83-DLExENEGS|d#%Q>)cleWCsK7QUCRMoXZuwzl5& zmzC8?(e3QZK!wbadg>7}0iUsom6M3o%X-jkWa_SrvYYwM=bo*($lizYnSpc_$_;qxxPAHpUF{gBlLTryv0c^}OMw3qdz(%K zRgX@BL+_BfW>lh7OqkjPtgXS#GhIzJLS!_xTJ1XoD-)LH@1!>*r<{_n%UdPiE|dO~ zzNK|_+ac*IlUl^%Q9AAIOUYCF z%|uyc3IX*#!TU-Ov=zoM1Iz{!^a(;GUrL)mRB1K_x-cg zWU@n^8HFY`?^U4+(qzJ~|6=~kXOJk}3{4`A`5<6BGV#`@wFb^Zn_F zt-g{LiKP43(Q_hd1?BR*m@cauSx=q0|$}V(i?w%PZFl2 zxtP61UFXjBmfuWi0tVa5gUs?gMY*Z&)uj$?JCgTH0<8<}xdST>1Y5eoUnBjdOUYp% zyhTOy>BHAbOkEv+zSbherp4GaD8=X+5I!6EuV?$QO@8iE64Y~%rdN)gC-cCn@FA#0 z*E^xo`nFCt*{`M+_Me3%O@c2rZgs9{7n(u5QCOgu+j4dXpi~YyeS7A;uXKwH@OfN| zM->Xsy^o8lXtXuf?GWbgkbVo~UArufdaKmz@M`i`^5Gv-4j&|`sBbu%nPlxVtv@TS zROMZAbQ#S$djmyVXlnrlB<_~Vg2`xBD`Z)wBcD%O~q(A09)j-C|ue6t*yqk zTKDjhw$c&-5F%kh?UG!9(GpJQb1gpHG}(M9{kW9d?^t))@JM)AA2D6az4$Dd^M8TY zo=ZT^%GQ92`>697-VDwm5?I?*V3y|dJLBTK7;pQ=>4Ohy@Y+$u-1wC?kXT}#WBr@g z(}g4E(lnt3rf2!KY#_Og%LiT_Q4F6+lhtZ3&j?rZwy zw9_yXKKSXh)mEPYC{z$H;cF9qnci=WCR>p_61p%)Bvw?EEgqnb1z$26vWq7far&IY zudSE@+?;QO3$@z}SIfmY`XAZxdYzq5KQfBX;y>pM?fx|{xK{i$%$V`2u^4P^!u-VG z657S%t3NaK3BJ8~Ss7hanYy{)cOhCBsX9@|SXG~G=ri@pR*!Kv_LaLHvA7ftW0H@3 zu3Wo|M{Qb0nPJKjvb$K3+#x)PQRgbW3d!~bR{cf~dyY_e8=jCB2(LFWb;jL1vch1v z>s;uGM7xld=ND{F()adEgU=^56s)#%nonk%4>K}=hqg7TOM*uhyBL~eetxe2%B7m~ zwqH8mrn}@iri1y2?6A4qK!tN#kZpfV#vDN4!UbQ5kC=DntBTbVJ5lyKDJMPOFIUk3 zTd{n@eBsYq{F?-vZGEF=Y!S|76$`DO+Q#!Xt}8GMPId62BKd2TX%H)%rX&ch1NTwU zA#FbF?s;yAOKjgtN<>m*+_bHkdwte~86j?9!gLiy_PvCi15rPjAcViBC~!#U@e(Z? z_SGTYo6)a)Qs9R?z)hND+}p6Sy!#{p9IUim@^3#_Rg`B^pi-6k0)l?YHIcC(<|7g9 z*zR1k{?4`+4rK)Ap$e0LNI z)P)m}&sTbeGs677h(_9$E{2YT{C*AB#EHH!4+|(=`(QSKW=Tplc+}KZc6qJHP5Itc7h8X~(W*LJ)@0Je@=iMxtY1 zn^K?)HgN1P_UpQ(5<9E_?4_&;SRfC?Gf%peqF-OcuQ<^#aV4ZtLL4=U#J0a-Od(2; zW7`=0hMXiOovkd?U1C<0t;|{=M_CP#kC&5To7~+jMI4AMdiJqzj>`qH+}tQKISjcA zXUc)b_x-(+4mri{aVOQyh z7QP!)Ed9hn7P zbb^&@^M(=|jQtgJCzZD(@+S=!{~nqF3!7VP?Zb-NAZR9hh-sw$QvW*N>gQw3&DFphwd?O5xg?jLllh=qTzsE&{nq%&hHC%b^Mxir}kivN-M%Z^gI=fC$XCi z;t0Jtq?-2a=y92DUtPm>qd&(HpCfPN5xAMFp*pUj>14b<@dgzd(40c58w1Qd& zO_aSjBRb`@ighVXDoU|J6wI{oylG-mTw(JrDx3@85?~K~pfn0@gm=KmH9evxDW#B9 zP7^>D;ue;KqpN(fo0!k8D}cZK)ID&ZGR-9_kQzsxBx7CEoU|A~NpI}mQM3rz{(Ter zn(6%BeBP%f;#ShrAgrgyUsy2SxgHH%AEg@Gxd{wWIe!2;zzJt5KXnsFnsjArms4N- zK)W4)3#MULa1|lBi?3Gbl~vkN8tq7s}C*KIg|_ zzBu=^dmkC$C@LdF{yWm@hODt7G36%z&wRLY1_wtb)ntY%a6S8%m^s+`j@@@?Jx30C zGq6{eVlY_eoL}c8nh-f?ZKFFGt5Ji33t$HTgJv+5j`1sT#n?Ja{?`5=x;>wzQG3$`2f) zNE}gGIL_jb1cLtFvTw??2Z+4g7P-usp#m?RWstOzXguFIA)^>|5X`wntzsJ?ktk9C z{}7YFSui@Ol>jDi!r&0Sch5tpl<-2IcDm)W(Dg#7zhx-*CUH?wq$~-aaqMAi(<+yE z)<`+fjyN3<+m5Y7-6QvKm&BWn_vDfyXUC%6Tz-UXffV`>Kyn zTtPY6VMroi=F~~ryco+cu5-hv?#2i&kneDv+@z91G)1?G-0Lj^ZXkwjALvxNzdp&C z#huh1(cT=a&eW+P$iMpFDvk9oH91&!cYngvaDsZ}qLb1Yn{8IA_1OiX6a-6w%4KJ= zlmmBLZS&X&;b#g(3LG~%BeuJS)5)^UKF%$$4JX;;)~7NSwO_)YnOw$>jv z>4#QErG#{F9l1069$BREdCi<{{L2p;GV)|bc*pdGvJ@E8BAtp!7y{)WiDFA6x!*HQ zO@j%bdAgXF4E#aO#KJ{uzmE^UkIzadwydNo`|T>4jfCM8nh@bgFY6p2=pLM(Xn=)Q zu3Z8ax`9>Bd>%?wW)W#_No#|Pqz0bCx;koQ(!5wAx5>B z!)#bVqgq9KZV61PR?U6P`#**TgMx1*T+siR$Jq_t8}ZP5Bu_kn-Hb6?5x_9{e8dl=S5h4I+n#M|GZX{4PTBhBW0V*2%E#W4vX&LmY_+J zhTgkwU&<=swkMY>Ryq1+bH+LS7mN~WzI?*;UZTjvl`s8oKL%vAG`L2ofP|$|@Eu%} z!Wb@UmNhQYF)>~#FvL00tj!}aW)`p(PCKGv?%j!9I%Z-WD$l`IWJpI5XtYaknmXaJ z*thN9;2)vm(7Wqe&9uv9+-PhWeo}`_BT_jQ4;gIDpIpXXS%plfE^EgF7uo6^&0}03 z75iPWf`MZSLEXN@N`(%8T=2RTo%wmio60aPzxw+xz>E@pra-IW4*y z3i4>R4&FthDAsebtO~9}mJCPs4C6+vDJHQ77i=oCPJG%28p-mpdC?EKV&zD+^WOMy zgV-%h4(pg|+ry&WU#!SnZvrz*_hlHcI#DX9dl;3lXVs;>F=%h!UL@S~ea)!!;x4&m|j!Zvl!R8j>Z;Dj#mFJb(<#x9@ zu3p6?fj+T-1T1S8yglqL6j`I|^}#GTJcGAw0YQ6}&qfl!cM=0cf@_Z<~9G zWr!p^`Cync$E4D9M08%64(U43Xo|Vn-*766o^5ly)71#gvsw|as7@Amhgq8TX)QqY zr<1gCMuz7<^s#u^p!Zc1)X%AG7 zPLRTYS!NqaNkl|+Uq$K2g|U~HXCWkndx$jl%G(dfmY-;Nc($nqrWEkR^rovP)#)w6 zKxWbK2)8Ip51T!c*spKFt0@I&(rynKXw7y&PavMT@6;%a_Jt zH?E6+%H)vyb(?c(SvayE4Oy1Ia}@6j0zHvvzYQ4{ocMy#AIaTHtfW61u~?i|qqu+F zsb~%Lzg%kmF@BMt%2i%8t>zb&j!1y_uW;$C-uYGQMuWl)^G}Zw1+i8kk%kQ$v*FYM zE`7RLitE!<{_U6G$SQP--2nlg(QJnK3LIMn#hBK9moRCDJAToz-7)r1Zp7|s6cBl% z3?G$#Z9q#KDJUmprsfJMzyuK$MOe~Ze;dyJ^GiJXJaB$p{F+G>j5a}~a6nqKNP{3P zdTxmC>*yyQEKI^2Q%oWPGtagnkM;3Q`KVZrpPZ7l>-noK!o+L%fvusRo%M>YF+!zx zy#q<^ncs^xHG*cZ++qLmGTLY{TiCV!k^f zG8&N=Dd{J>8KBD0Tro^yx-C39y>xpEhMymXE`&6*g8Ds<+ZTou>j;*!P6?)_gmK+Z z3GOyL2|-3=T7?B6K!u+s6r)ObxC#0n(eO@d59v3!BrFj7X-op5jWnJYCmLtkiaW7seKWKhPkWitW3RV{Zd{LOLG#ic~>E9A;NfOc2EX;q6t33 ziFZxYe5U=Te>Nt*6sIW&58SVv!Nx-Z!uaeiTZ*^PvqTzF&30N}n+hV_)Ckv*A{QwEiE_kMpWZa%Z z5V|CULsNn#f>Bgv(}c(UilxM*!7zI39wM^>i){jF6~?9VjM`rcdN2i^s4ee?PJW1G_4RyBl)fVfND%*z#a}S3cR0TI$h0 zO-<%s$IXtp<85;oh&E--SZMlueHKZ_;yk(8tYY^<#YJi7ylL>w92iwh1PN(8M7?e| z8pw5EX(33u{<>&-7qfl6%A%TjZ5Xe;y7IE)x2;yK)YiIh1z--;c-;(KzLp-iZc1lP z4w<^L6+ay%@b^juoGu!U&Lwp{ohj&Z=@RB@ciAFC!hc1I^`a|r6lex0W?df;%Fq-! zLA6LVLyU@xda9FBf&+-)#m0L1H0Zl!$;)tzP@)-yXcEzb6fzp^$`Fj(ZPOU_($P(_ z(H^qVPq$9}05(Z~<=RiMC}={oL~Mt|76{2h1Y_Exv2%S-(SrJCBse&cZtTw;CG632 zFBYzWBWUM1sAw?xMNu*=N6K0%HqDsU>xd44V{A%edPMVqyMCVS0&OKYi8)c*(E8`h z;s6_aeG6u^X-E3prPLtoy|E`v6+8)>>rmgg8S}mt0O>Yej(zUlRouv17p5lOYfW{y z(;ib+<*W`*(DpB#TU`Xpm;2}EMPC?8=C}c0DlO&=QeZoDsopcaf2RGcSVYdVn$A0} z(}&Hu9Q=BL2OG)ad%WoA{TSYaqgL^BEUBF-iSj(YrPRC?BCS9!%P=EtzuVo@Qy*!- z-qjf_kQ$Q2gDnJJv+I<|-tCF8E$V}yy{p%=UBTA7L!RfywizXQDWm=ySW9sC7xEAM zX6F|a^gb^%N(wY6T1ZI!l87)=GWtyiR02_l3T0DjjQbD2IDNPevlx-1Z!L(&!eNl2fg`5rsWj%T?2R4F}Qc6Aa2hVSr zr0<(VP8~^RLp%t)Z;uf&<$ht?cK(>wQV9;aj=%e>ew%ww1}Unt=}8)lB?kXP4n6G} z2N0MjH|vTMLi{S#!IhQsL;gWW()O#K`Fhi$)fOdmZxM$ zNbO?(`kdshD*E?|SG3?gtnBo6#GkW3BY7OlFi$rCCCh>C=%ym?6)@g9 zzI}rsGJI|do(*uR+iZ*Dwt6=ZcPRRC0#-=sqL$AyZ0G|<49k-Fu|Qd$_4bZg5pJDd z7Y*OHMdp7~Cq+F1vIHToS3QSHRgb`_ z;NMa&8QNHjnw?I57ophb>nb!u23)hJ4tra`o0Q=MRg%))Z`6h7)PL|s@Au0j8Ir4P zVVq{IMN@dyM=d8Vbx%52?syW0Je)p-#ph=0k3YPhWS+ke;6fYoVuVEEKr z@uxEK+!U>af7lb@%9@WMr3Q(bIB|`NJbV1xr$BM!kECiHoR3>k*Z?*RwD@=PD4dyw zp@f7e{nomWKQP4JXR9~UHeY7BFQjr<61pvG_3(@t@8v#8&OU@)kj=J)ClNpMxc0vc zzc81+ApS2~05%-zkO&S2HVBp6$io3NsIJNM{Xi3(3i=|oB9T9lw+RheRii1PkwB{v z>bKR2s!1)<5qtmddu!i>EcRLHn*|%ckGsX>F`VAyt1$QWK zg1P%R-2*;D)e!1aC0|eLW+MM*wf~o*6DYW9nXiyB_i?)4r)m;SBdIG;ryy8>I{JlU z@7szPywGJ!Mox8Po=O+HMo}rp(d!xm+k!`vbnXlP=a`%dllP#aGbAzL;Lr95J9xvK z$|xINhncY6{vPB91jraD?!zU(c)_KXSjoD7HKkr6PrunLd$Y997V)2>48f>AgO`Qh zlKIVp?JJu!3AM`96du-0t37FRx}vr@<<)0X1~F!b+4ygyzh;9nCG!?$d0e?pX_y=b z`m}#X9>mZ}+R4*SS#iGTy=Rkc2eUqfz1Q_eD6mk9bqq#Z;*TdrgkPKJJCV*!s5MKe zfMe6zMW0wRKAkSG|0@{p2wwm0e}WAqBk&6XSuAKBnx_EXi$*!#aQJK$smhvbv6OsB ziY=3%{5aabfY@qjuCGoMGx!y22Z1||E7Nlt5vP90N~MvQm{6hx32W>+bX3po?FNRF zNNsz&hy6E+eYHP3#aInoe06%qvx+BTp;cv%iiZnlJfAdhKe@i%;YoE82e23$hj+{Y znNb;^Ky!R{ENz|~Kg4#U_B`)o=^w-jqPMdj=WqTva)TLoHEopv;p;oXWhk+CMC>Y? zV__n*=ZIF$e@!1{3sb9|E+@4xA;083zRRm`o5xa4=&Go2z?PE%&wH`567#jS3iqo$ z$>mBs4S%VAK1442X30XTFA*ClAJ+u}3MsU2Q|7!;1Db5+> ziaT_Le^$=KBqc!mk3m03Nx6WS4&_w)*meG6Gm&Ia+`P?4$1Z3m9oF#j<_nSF zgC)$Cq+PtaL+!pGFQ=tL*duV}u&HfLU)F#KmDb#&!{2+q%ctQE_`l+(Whui(O@M*1 zQGkQNgAsz&u?x0LK>ZIR)O3vijslMIe{rESBqVTV(*L>p-)9a6hVdUs^uLRqB~2Fz zob>zuc>RC11qlX*^S>_to#5EOlF|5a8I)wfAsE5_7ft%V3H|>=_&CzGkic>O-{jI> Xk-+gGU?I|QkijWoa3TLIU$FlNBiM$V diff --git a/ide_plugins/vs/coati_plugin_vs_2015.vsix b/ide_plugins/vs/coati_plugin_vs_2015.vsix index 65b4dbfe741499813075963b772b0529fe1c86bd..32c1017e9952ebdf700576a3b63683bb0b906e9b 100644 GIT binary patch delta 15451 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 z zpzVrC{2uxpt=A7kLSHwr;L)dlL}+U% z6M8JIDI92|NPPgEI1{d%{<{x&mr}!1^L=kdGVKd-gfFTlw)RCu3~^IqWt7$*TR2~w zn1bd=cncOU2Xp1t$-!nLF<2zGE4+QLw>%A|UA${*DaQTaF(8V56F?vrs4}>AQSiSS zc`BC2mc*9IV-+%CL5aBqDxL-X|26g&xl!K$>j~c;p9;F)ME{#K$GgS*3JV4T@?Z2w zqzA_i45c{Opa~-n=dA?o6zIOs^CrpIq7~#*VnmfQ{2?~>b2@S^NEiIas4e<&cII&G zoEH61C|QNj$;tbEG0n%u`+V@uOK{SRIjYR`a~W${gJ($>Csk6#v`Q08x_|Jk8085; zHr_47e`*{39l|b-Fz{uRZ*S9we-WI2sh;l=sElNv&7OLPJjFSxTtjt?cPmD+%$u8s zUhY|!1h4v0fjDf%;v;ePA8BWO|3R{#N9`lKqPL^B+>k7Ywp8Gmdw8X8O#OxLsE&^X zM9`?pVY4+oiuZc@h*Bl3Q}3?o=taR=+0p4|Pd!2m`(W-_;}pZexjpYJ9`BBYeC(Ja z;DD3HGncVf^MZ8ijdYGi4#F!0N5o$kVW@lPLa>9(Alzw|v(H%;**)#gS(>}#QgwXf zrhB(4+6(gYr|xvcw2N&mpktO7sBet7is&R)Vp6GwH$mc}f6D0gaOpOLkmqI$v!kyv zh;1~%JG{h8L)U%I$Zh_d`l8aKFsY*koVDi_Ozq`;Hn#Ec&+88<82a((RB!3K*tjuH z?RUIpr(KrHP#6OKhJ;#CsfAq264vnxA((uh^!ZU~jN}T^*HTV+V1@sfq$Hy)Zu+et+ z>Of^3CD0`+5j1MVs`oFKcN)qe3_@RvWYCVd$3jl=&QdzWRm2Rw?19UOFIP0gJ!JMr zmn-tLR8anU%vkkJqXAdTBQ(rCj}8QK*Q_1O(dEj?wS%G?a4vpZF^5;%p_YJ7Kuk-c zX6G;*%J=2i!ANy9c5xg^pGms9VU>E0vT3Id^Y~vBZ^KFZH`5gvryAQwAo5Gh5-dwJ zY{94xu=`|mOMk6r)m>755qB|$w!z{&pVwllDxD6~VPyEEw01tBZRlKr^_~E4gDcU9 z!E@;1)Vt?9yx93<3?zAR;qMp|!KF(_vC#cX1K=A6p7=1{vs)g_PoH@cC#5W=&?9<~ zoh^k-p%+t^$L&jESz9eF29o+Yaj+#GJq14G0-r0dg8zHl)3TJHqozPWSjj;_U_tOf zOdO0{tr)FZd5qv1rXc3?%@(-4^9nMnT6-2WUgARws!(R2St9yvhL zYMJ4Q{%^Ja7hd2XAejH7^IuPz8zc?X01it+Q3e!@0px!ezyI5{|F4Y;FUbGnsENb> h&rFU59v55)7BtP81s)#>5(E;2`#)SO!u?l){9jhpB7Fb= delta 685737 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 a}GOW%ee(pBK6UBp^!jtRd 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 $uOLM4TJo97-Vo5icbgW`=0L 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

w?N3tow}*pNBXkaGhKPqncbv_Bxi@KS3kDA^dI(

fRHt_aR-W&M_BxPQd_SXCt}jqd`iQC+R+C5e{d; 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

    Q@+t$_w@d?IENUetqNKu!4 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%0D-y*?eU5xt5y!R4MqJ@*`E+LsZ-}COjfa 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 + + + Coati + Coati + + + @@ -81,6 +104,9 @@ + + + diff --git a/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin/CoatiPluginPackage.cs b/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin/CoatiPluginPackage.cs index 023f8a33..907b3cbe 100644 --- a/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin/CoatiPluginPackage.cs +++ b/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin/CoatiPluginPackage.cs @@ -18,6 +18,8 @@ using System.Collections.Generic; using EnvDTE; using EnvDTE80; +using System.Windows.Forms; +// using System.Windows.Forms. namespace CoatiSoftware.CoatiPlugin { @@ -76,6 +78,11 @@ namespace CoatiSoftware.CoatiPlugin public sealed class CoatiPluginPackage : Package { + private MenuCommand _menuItemSetActiveToken = null; + private MenuCommand _menuItemCreateProject = null; + + private SolutionEvents _solutionEvents = null; + public uint ServerPort { get @@ -114,9 +121,52 @@ namespace CoatiSoftware.CoatiPlugin if ( null != mcs ) { CommandID setActiveTokenCommandID = new CommandID(GuidList.guidCoatiPluginCmdSet, (int)PkgCmdIDList.cmdidCoatiSetActiveToken); - MenuCommand menuItemSetActiveToken = new MenuCommand(MenuItemCallback, setActiveTokenCommandID); - mcs.AddCommand(menuItemSetActiveToken); + CommandID createProjectID = new CommandID(GuidList.guidCoatiPluginCmdSet, (int)PkgCmdIDList.cmdidCoatiCreateProject); // cmdidCoatiCreateProject + + _menuItemSetActiveToken = new MenuCommand(MenuItemCallback, setActiveTokenCommandID); + _menuItemCreateProject = new MenuCommand(MenuItemCallback, createProjectID); + + _menuItemCreateProject.Enabled = false; + _menuItemSetActiveToken.Enabled = false; + + mcs.AddCommand(_menuItemSetActiveToken); + mcs.AddCommand(_menuItemCreateProject); } + + DTE dte = (DTE)GetService(typeof(DTE)); + + _solutionEvents = dte.Events.SolutionEvents; + + _solutionEvents.Opened += OnSolutionOpened; + _solutionEvents.AfterClosing += OnSolutionClosed; + } + + void OnSolutionOpened() + { + DTE dte = (DTE)GetService(typeof(DTE)); + List languages = SolutionUtility.GetSolutionLanguages(dte); + + bool enable = true; + foreach (String language in languages) + { + if(language != CodeModelLanguageConstants.vsCMLanguageVC + && language != CodeModelLanguageConstants.vsCMLanguageMC) + { + enable = false; + } + } + + if(enable) + { + _menuItemSetActiveToken.Enabled = true; + _menuItemCreateProject.Enabled = true; + } + } + + void OnSolutionClosed() + { + _menuItemSetActiveToken.Enabled = false; + _menuItemCreateProject.Enabled = false; } private void InitNetwork() @@ -132,6 +182,8 @@ namespace CoatiSoftware.CoatiPlugin AsynchronousClient._onErrorCallback = new AsynchronousSocketListener.OnReadCallback(OnNetworkErrorCallback); } + + private void MenuItemCallback(object sender, EventArgs e) { MenuCommand menuCommand = sender as MenuCommand; @@ -148,8 +200,16 @@ namespace CoatiSoftware.CoatiPlugin int lineNumber = FileUtility.GetActiveLineNumber(dte); int columnNumber = FileUtility.GetActiveColumnNumber(dte); - string message = NetworkProtocolUtility.createOutMessage(filePath + fileName, lineNumber, columnNumber); + string message = NetworkProtocolUtility.createActivateTokenMessage(filePath + fileName, lineNumber, columnNumber); + AsynchronousClient.Send(message); + } + else if(menuCommand.CommandID.ID == (int)PkgCmdIDList.cmdidCoatiCreateProject) + { + string solutionName = SolutionUtility.GetSolutionPath(dte); + + string message = NetworkProtocolUtility.createCreateProjectMessage(solutionName); + AsynchronousClient.Send(message); } } @@ -157,7 +217,7 @@ namespace CoatiSoftware.CoatiPlugin private void OnNetworkReadCallback(string message) { - NetworkProtocolUtility.CursorPosition cursorPosition = NetworkProtocolUtility.parseInMessage(message); + NetworkProtocolUtility.CursorPosition cursorPosition = NetworkProtocolUtility.parseSetCursorMessage(message); if (cursorPosition.Valid) { cursorPosition.ColumnNumber += 1; // VS counts columns starting at 1, coati starts at 0 diff --git a/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin/NetworkProtocolUtility.cs b/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin/NetworkProtocolUtility.cs index 1fcde6fd..4655cfbb 100644 --- a/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin/NetworkProtocolUtility.cs +++ b/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin/NetworkProtocolUtility.cs @@ -13,6 +13,9 @@ namespace CoatiSoftware.CoatiPlugin private static string s_moveCursorPrefix = "moveCursor"; private static string s_endOfMessageToken = ""; + private static string s_createProjectPrefix = "createProject"; + private static string s_ideId = "vs"; + public class CursorPosition { private string _filePath = ""; @@ -45,7 +48,7 @@ namespace CoatiSoftware.CoatiPlugin } } - public static string createOutMessage(string filePath, int lineNumber, int columnNumber) + public static string createActivateTokenMessage(string filePath, int lineNumber, int columnNumber) { string message = s_setActiveTokenPrefix; @@ -66,10 +69,24 @@ namespace CoatiSoftware.CoatiPlugin return message; } - /** - * TODO: debug - */ - public static CursorPosition parseInMessage(string message) + public static string createCreateProjectMessage(string solutionPath) + { + string message = s_createProjectPrefix; + + message += s_divider; + + message += solutionPath; + + message += s_divider; + + message += s_ideId; + + message += s_endOfMessageToken; + + return message; + } + + public static CursorPosition parseSetCursorMessage(string message) { CursorPosition result = new CursorPosition(); diff --git a/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin/PkgCmdID.cs b/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin/PkgCmdID.cs index e699320d..f221df51 100644 --- a/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin/PkgCmdID.cs +++ b/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin/PkgCmdID.cs @@ -7,5 +7,6 @@ namespace CoatiSoftware.CoatiPlugin static class PkgCmdIDList { public const uint cmdidCoatiSetActiveToken = 0x104; + public const uint cmdidCoatiCreateProject = 0x105; }; } \ No newline at end of file diff --git a/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin/SolutionUtility.cs b/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin/SolutionUtility.cs index adedc713..e16c4987 100644 --- a/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin/SolutionUtility.cs +++ b/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin/SolutionUtility.cs @@ -9,6 +9,13 @@ namespace CoatiSoftware.CoatiPlugin { class SolutionUtility { + public static String GetSolutionPath(DTE dte) + { + EnvDTE.Solution solution = dte.Solution; + + return solution.FullName; + } + public static List GetSolutionProjects(DTE dte) { List projectNames = new List(); @@ -50,5 +57,23 @@ namespace CoatiSoftware.CoatiPlugin return projectItems; } + + public static List GetSolutionLanguages(DTE dte) + { + List languages = new List(); + + EnvDTE.Solution solution = dte.Solution; + EnvDTE.Projects projects = solution.Projects; + + foreach (EnvDTE.Project project in projects) + { + string language = project.CodeModel.Language; + languages.Add(language); + } + + languages = languages.Distinct().ToList(); + + return languages; + } } } diff --git a/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin/source.extension.vsixmanifest b/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin/source.extension.vsixmanifest index 16fb6bea..e69d2d36 100644 --- a/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin/source.extension.vsixmanifest +++ b/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin/source.extension.vsixmanifest @@ -1,7 +1,7 @@  - + CoatiPlugin This package allows Coati to communicate with Visual Studio and vice versa. coati.ico diff --git a/script/setup.sh b/script/setup.sh index 1ad6c1ff..a18bd5bb 100755 --- a/script/setup.sh +++ b/script/setup.sh @@ -51,6 +51,7 @@ if [ $PLATFORM == "Windows" ]; then cmd //c 'mklink /d /j '.$MY_PATH.'\..\bin\app\Debug\data '.$MY_PATH.'\..\bin\app\data' & cmd //c 'mklink /d /j '.$MY_PATH.'\..\bin\app\Release\data '.$MY_PATH.'\..\bin\app\data' & + fi # Setup both Debug and Release configuration diff --git a/src/app/main.cpp b/src/app/main.cpp index a14a086f..87e7aa3f 100644 --- a/src/app/main.cpp +++ b/src/app/main.cpp @@ -18,6 +18,9 @@ #include "version.h" +#include "utility/solution/SolutionParserVisualStudio.h" +#include "settings/ProjectSettings.h" + void init() { std::shared_ptr consoleLogger = std::make_shared(); diff --git a/src/lib/CMakeLists.txt b/src/lib/CMakeLists.txt index 72734cff..bed4b55e 100644 --- a/src/lib/CMakeLists.txt +++ b/src/lib/CMakeLists.txt @@ -237,6 +237,7 @@ add_files( utility/messaging/type/MessageInterruptTasks.h utility/messaging/type/MessageLoadProject.h utility/messaging/type/MessageMoveIDECursor.h + utility/messaging/type/MessageNewProject.h utility/messaging/type/MessageRedo.h utility/messaging/type/MessageRefresh.h utility/messaging/type/MessageResetZoom.h @@ -273,6 +274,11 @@ add_files( utility/scheduling/TaskScheduler.cpp utility/scheduling/TaskScheduler.h + utility/solution/ISolutionParser.cpp + utility/solution/ISolutionParser.h + utility/solution/SolutionParserVisualStudio.cpp + utility/solution/SolutionParserVisualStudio.h + utility/text/Dictionary.cpp utility/text/Dictionary.h utility/text/TextAccess.cpp diff --git a/src/lib/component/controller/IDECommunicationController.cpp b/src/lib/component/controller/IDECommunicationController.cpp index 28ea687a..3913f619 100644 --- a/src/lib/component/controller/IDECommunicationController.cpp +++ b/src/lib/component/controller/IDECommunicationController.cpp @@ -1,14 +1,18 @@ #include "IDECommunicationController.h" -#include "component/controller/helper/NetworkProtocolHelper.h" #include "data/access/StorageAccess.h" #include "data/location/TokenLocationFile.h" #include "data/location/TokenLocation.h" #include "utility/messaging/type/MessageActivateTokenLocations.h" #include "utility/messaging/type/MessageActivateWindow.h" +#include "utility/messaging/type/MessageLoadProject.h" #include "utility/messaging/type/MessageStatus.h" +#include "utility/messaging/type/MessageNewProject.h" #include "utility/logging/logging.h" +#include "utility/solution/SolutionParserVisualStudio.h" + +#include "settings/ProjectSettings.h" IDECommunicationController::IDECommunicationController(StorageAccess* storageAccess) : m_storageAccess(storageAccess) @@ -21,30 +25,44 @@ IDECommunicationController::~IDECommunicationController() void IDECommunicationController::handleIncomingMessage(const std::string& message) { - LOG_WARNING_STREAM(<< message); + NetworkProtocolHelper::MESSAGE_TYPE type = NetworkProtocolHelper::getMessageType(message); - NetworkProtocolHelper::NetworkMessage parsedMessage = NetworkProtocolHelper::parseMessage(message); - - if (parsedMessage.valid) + if (type == NetworkProtocolHelper::MESSAGE_TYPE::UNKNOWN) { - const unsigned int cursorColumn = parsedMessage.column; + LOG_ERROR_STREAM(<< "Invalid message type"); + } + else if (type == NetworkProtocolHelper::MESSAGE_TYPE::SET_ACTIVE_TOKEN) + { + handleSetActiveTokenMessage(NetworkProtocolHelper::parseSetActiveTokenMessage(message)); + } + else + { + handleCreateProjectMessage(NetworkProtocolHelper::parseCreateProjectMessage(message)); + } +} + +void IDECommunicationController::handleSetActiveTokenMessage(const NetworkProtocolHelper::SetActiveTokenMessage& message) +{ + if (message.valid) + { + const unsigned int cursorColumn = message.column; std::shared_ptr tokenLocationFile = m_storageAccess->getTokenLocationsForLinesInFile( - parsedMessage.fileLocation, parsedMessage.row, parsedMessage.row - ); + message.fileLocation, message.row, message.row + ); std::vector selectedLocationIds; tokenLocationFile->forEachStartTokenLocation( [&](TokenLocation* startLocation) - { - TokenLocation* endLocation = startLocation->getEndTokenLocation(); + { + TokenLocation* endLocation = startLocation->getEndTokenLocation(); - if (!startLocation->isScopeTokenLocation() && - startLocation->getColumnNumber() <= cursorColumn && endLocation->getColumnNumber() + 1 >= cursorColumn) - { - selectedLocationIds.push_back(startLocation->getId()); - } + if (!startLocation->isScopeTokenLocation() && + startLocation->getColumnNumber() <= cursorColumn && endLocation->getColumnNumber() + 1 >= cursorColumn) + { + selectedLocationIds.push_back(startLocation->getId()); } + } ); if (selectedLocationIds.size() > 0) @@ -57,7 +75,53 @@ void IDECommunicationController::handleIncomingMessage(const std::string& messag { MessageStatus( "Activating a source location from external failed. No symbol(s) have been found at the selected location." - ).dispatch(); + ).dispatch(); + } + } +} + +void IDECommunicationController::handleCreateProjectMessage(const NetworkProtocolHelper::CreateProjectMessage& message) +{ + if (message.valid) + { + if (message.ideId == NetworkProtocolHelper::CreateProjectMessage::IDE_ID::VS) + { + SolutionParserVisualStudio parser; + + parser.openSolutionFile(message.solutionFileLocation); + std::vector includePaths = parser.getIncludePaths(); + std::vector projectItems = parser.getProjectItems(); + + std::vector projectFPs; + std::vector includeFPs; + + for (unsigned int i = 0; i < projectItems.size(); i++) + { + projectFPs.push_back(FilePath(projectItems[i])); + } + + for (unsigned int i = 0; i < includePaths.size(); i++) + { + includeFPs.push_back(FilePath(includePaths[i])); + } + + /*ProjectSettings* projSettings = ProjectSettings::getInstance().get(); + projSettings->clear(); + + projSettings->setLanguage("c++"); + projSettings->setStandard("11"); + + projSettings->setSourcePaths(projectFPs); + projSettings->setHeaderSearchPaths(includeFPs); + + std::string filePath = parser.getSolutionPath() + parser.getSolutionName() + ".coatiproject"; + projSettings->save(filePath);*/ + + MessageNewProject(parser.getSolutionName(), parser.getSolutionPath(), projectItems, includePaths).dispatch(); + } + else + { + LOG_ERROR_STREAM(<< "Unable to parse provided solution, unknown format"); } } } diff --git a/src/lib/component/controller/IDECommunicationController.h b/src/lib/component/controller/IDECommunicationController.h index 10fde95d..da2af8ce 100644 --- a/src/lib/component/controller/IDECommunicationController.h +++ b/src/lib/component/controller/IDECommunicationController.h @@ -5,6 +5,8 @@ #include "component/controller/Controller.h" +#include "component/controller/helper/NetworkProtocolHelper.h" + #include "utility/messaging/MessageListener.h" #include "utility/messaging/type/MessageMoveIDECursor.h" @@ -21,6 +23,9 @@ public: void handleIncomingMessage(const std::string& message); private: + void handleSetActiveTokenMessage(const NetworkProtocolHelper::SetActiveTokenMessage& message); + void handleCreateProjectMessage(const NetworkProtocolHelper::CreateProjectMessage& message); + virtual void handleMessage(MessageMoveIDECursor* message); virtual void sendMessage(const std::string& message) const = 0; diff --git a/src/lib/component/controller/helper/NetworkProtocolHelper.cpp b/src/lib/component/controller/helper/NetworkProtocolHelper.cpp index a583730b..6a1d272e 100644 --- a/src/lib/component/controller/helper/NetworkProtocolHelper.cpp +++ b/src/lib/component/controller/helper/NetworkProtocolHelper.cpp @@ -3,38 +3,119 @@ #include #include +#include "utility/logging/logging.h" + std::string NetworkProtocolHelper::m_divider = ">>"; std::string NetworkProtocolHelper::m_setActiveTokenPrefix = "setActiveToken"; std::string NetworkProtocolHelper::m_moveCursorPrefix = "moveCursor"; std::string NetworkProtocolHelper::m_endOfMessageToken = ""; +std::string NetworkProtocolHelper::m_createProjectPrefix = "createProject"; -NetworkProtocolHelper::NetworkMessage NetworkProtocolHelper::parseMessage(const std::string& message) +NetworkProtocolHelper::MESSAGE_TYPE NetworkProtocolHelper::getMessageType(const std::string& message) { - NetworkMessage networkMessage; - - size_t pos = message.find(m_setActiveTokenPrefix); + std::vector subMessages = divideMessage(message); - if(pos != std::string::npos) + if (subMessages.size() > 0) { - std::string tmpMessage = ""; - getSubstringAfterString(message, m_divider, tmpMessage); // just get rid of message type - tmpMessage = removeEndOfMessageToken(tmpMessage); + if (subMessages[0] == m_setActiveTokenPrefix) + { + return MESSAGE_TYPE::SET_ACTIVE_TOKEN; + } + else if (subMessages[0] == m_createProjectPrefix) + { + return MESSAGE_TYPE::CREATE_PROJECT; + } + else + { + return MESSAGE_TYPE::UNKNOWN; + } + } + + return MESSAGE_TYPE::UNKNOWN; +} - std::string fileLocation = getSubstringAfterString(tmpMessage, m_divider, tmpMessage); - std::string row = getSubstringAfterString(tmpMessage, m_divider, tmpMessage); - std::string column = tmpMessage; // there should be nothing left in the message but the column number +NetworkProtocolHelper::SetActiveTokenMessage NetworkProtocolHelper::parseSetActiveTokenMessage(const std::string& message) +{ + std::vector subMessages = divideMessage(message); - if( - fileLocation.length() > 0 - && row.length() > 0 - && column.length() > 0 - && isDigits(row) - && isDigits(column) - ){ - networkMessage.fileLocation = fileLocation; - networkMessage.row = std::stoi(row); - networkMessage.column = std::stoi(column); - networkMessage.valid = true; + SetActiveTokenMessage networkMessage; + + if (subMessages.size() > 0) + { + if (subMessages[0] == m_setActiveTokenPrefix) + { + if (subMessages.size() != 5) + { + LOG_ERROR_STREAM(<< "Failed to parse setActiveToken message, invalid token count"); + } + else + { + std::string fileLocation = subMessages[1]; + std::string row = subMessages[2]; + std::string column = subMessages[3]; + + if( + fileLocation.length() > 0 + && row.length() > 0 + && column.length() > 0 + && isDigits(row) + && isDigits(column) + ){ + networkMessage.fileLocation = fileLocation; + networkMessage.row = std::stoi(row); + networkMessage.column = std::stoi(column); + networkMessage.valid = true; + } + } + } + else + { + LOG_ERROR_STREAM(<< "Failed to parse message, invalid type token"); + } + } + + return networkMessage; +} + +NetworkProtocolHelper::CreateProjectMessage NetworkProtocolHelper::parseCreateProjectMessage(const std::string& message) +{ + std::vector subMessages = divideMessage(message); + + NetworkProtocolHelper::CreateProjectMessage networkMessage; + + if (subMessages.size() > 0) + { + if (subMessages[0] == m_createProjectPrefix) + { + if (subMessages.size() != 4) + { + LOG_ERROR_STREAM(<< "Failed to parse createProject message, invalid token count"); + } + else + { + std::string fileLocation = subMessages[1]; + std::string ideId = subMessages[2]; + if (fileLocation.length() > 0 + && ideId.length() > 0) + { + networkMessage.solutionFileLocation = fileLocation; + + if (ideId == "vs") + { + networkMessage.ideId = CreateProjectMessage::IDE_ID::VS; + } + else + { + networkMessage.ideId = CreateProjectMessage::IDE_ID::UNKNOWN; + } + + networkMessage.valid = true; + } + } + } + else + { + LOG_ERROR_STREAM(<< "Failed to parse message, invalid type token"); } } @@ -57,6 +138,36 @@ std::string NetworkProtocolHelper::buildMessage(const std::string& fileLocation, return messageStream.str(); } +std::vector NetworkProtocolHelper::divideMessage(const std::string& message) +{ + std::vector result; + + std::string msg = message; + size_t pos = msg.find(m_divider); + + while (pos != std::string::npos) + { + std::string subMessage = msg.substr(0, pos); + result.push_back(subMessage); + msg = msg.substr(pos + m_divider.size()); + pos = msg.find(m_divider); + } + + if (msg.size() > 0) + { + pos = msg.find(m_endOfMessageToken); + if (pos != std::string::npos) + { + std::string subMessage = msg.substr(0, pos); + result.push_back(subMessage); + msg = msg.substr(pos); + result.push_back(msg); + } + } + + return result; +} + std::string NetworkProtocolHelper::removeEndOfMessageToken(const std::string& message) { size_t pos = message.find(m_endOfMessageToken); diff --git a/src/lib/component/controller/helper/NetworkProtocolHelper.h b/src/lib/component/controller/helper/NetworkProtocolHelper.h index a52ef7c7..1d79e48a 100644 --- a/src/lib/component/controller/helper/NetworkProtocolHelper.h +++ b/src/lib/component/controller/helper/NetworkProtocolHelper.h @@ -2,14 +2,15 @@ #define NETWORK_PROTOCOL_HELPER_H #include +#include class NetworkProtocolHelper { public: - struct NetworkMessage + struct SetActiveTokenMessage { public: - NetworkMessage() + SetActiveTokenMessage() : fileLocation("") , row(0) , column(0) @@ -22,10 +23,43 @@ public: bool valid; }; - static NetworkMessage parseMessage(const std::string& message); + struct CreateProjectMessage + { + public: + CreateProjectMessage() + : solutionFileLocation("") + , ideId(IDE_ID::UNKNOWN) + , valid(false) + {} + + enum IDE_ID + { + UNKNOWN = 0, + VS + }; + + std::string solutionFileLocation; + IDE_ID ideId; + bool valid; + }; + + enum MESSAGE_TYPE + { + UNKNOWN = 0, + SET_ACTIVE_TOKEN, + CREATE_PROJECT + }; + + static MESSAGE_TYPE getMessageType(const std::string& message); + + static SetActiveTokenMessage parseSetActiveTokenMessage(const std::string& message); + static CreateProjectMessage parseCreateProjectMessage(const std::string& message); + static std::string buildMessage(const std::string& fileLocation, const unsigned int row, const unsigned int column); private: + static std::vector divideMessage(const std::string& message); + static std::string removeEndOfMessageToken(const std::string& message); static std::string getSubstringAfterString(const std::string& message, const std::string& searchString, std::string& subMessage); @@ -35,6 +69,7 @@ private: static std::string m_setActiveTokenPrefix; static std::string m_moveCursorPrefix; static std::string m_endOfMessageToken; + static std::string m_createProjectPrefix; }; #endif // NETWORK_PROTOCOL_HELPER_H \ No newline at end of file diff --git a/src/lib/utility/messaging/type/MessageNewProject.h b/src/lib/utility/messaging/type/MessageNewProject.h new file mode 100644 index 00000000..163d2a84 --- /dev/null +++ b/src/lib/utility/messaging/type/MessageNewProject.h @@ -0,0 +1,33 @@ +#ifndef MESSAGE_NEW_PROJECT_H +#define MESSAGE_NEW_PROJECT_H + +#include "utility/messaging/Message.h" + +class MessageNewProject : public Message +{ +public: + MessageNewProject(const std::string& projectName, const std::string projectLocation, + const std::vector& sourceFiles, const std::vector& includePaths) + : projectName(projectName) + , projectLocation(projectLocation) + , projectSourceFiles(sourceFiles) + , projectIncludePaths(includePaths) + { + } + + static const std::string getStaticType() + { + return "MessageNewProject"; + } + + virtual void print(std::ostream& os) const + { + } + + const std::string projectName; + const std::string projectLocation; + const std::vector projectSourceFiles; + const std::vector projectIncludePaths; +}; + +#endif // MESSAGE_NEW_PROJECT_H \ No newline at end of file diff --git a/src/lib/utility/solution/ISolutionParser.cpp b/src/lib/utility/solution/ISolutionParser.cpp new file mode 100644 index 00000000..366ba379 --- /dev/null +++ b/src/lib/utility/solution/ISolutionParser.cpp @@ -0,0 +1,48 @@ +#include "ISolutionParser.h" + +std::string ISolutionParser::getSolutionPath() +{ + return m_solutionPath; +} + +void ISolutionParser::openSolutionFile(const std::string& solutionFilePath) +{ + m_solution = loadFile(solutionFilePath); + + size_t pos = solutionFilePath.find_last_of("/"); + if (pos == std::string::npos) + { + pos = solutionFilePath.find_last_of("\\"); + } + + if (pos != std::string::npos) + { + if (pos > 0) + { + pos += 1; + } + + m_solutionPath = solutionFilePath.substr(0, pos); + m_solutionName = solutionFilePath.substr(pos); + } +} + +unsigned int ISolutionParser::getSolutionCharCount() const +{ + return m_solution.size(); +} + +std::string ISolutionParser::loadFile(const std::string& filePath) +{ + std::string file = ""; + + std::ifstream ifstream; + ifstream.open(filePath); + + if (ifstream.is_open()) + { + file = std::string(std::istreambuf_iterator(ifstream), std::istreambuf_iterator()); + } + + return file; +} diff --git a/src/lib/utility/solution/ISolutionParser.h b/src/lib/utility/solution/ISolutionParser.h new file mode 100644 index 00000000..c7248943 --- /dev/null +++ b/src/lib/utility/solution/ISolutionParser.h @@ -0,0 +1,34 @@ +#ifndef I_SOLUTION_PARSER_H +#define I_SOLUTION_PARSER_H + +#include +#include + +class ISolutionParser +{ +public: + ISolutionParser() + : m_solutionPath("") + , m_solution("") + {}; + virtual ~ISolutionParser(){}; + + void openSolutionFile(const std::string& solutionFilePath); + unsigned int getSolutionCharCount() const; + + virtual std::string getSolutionName() = 0; // to be overwritten to account for different file endings + std::string getSolutionPath(); + + virtual std::vector getProjects() = 0; + virtual std::vector getProjectFiles() = 0; + virtual std::vector getProjectItems() = 0; + +protected: + std::string loadFile(const std::string& filePath); + + std::string m_solutionName; + std::string m_solutionPath; + std::string m_solution; +}; + +#endif // I_SOLUTION_PARSER_H diff --git a/src/lib/utility/solution/SolutionParserCMake.cpp b/src/lib/utility/solution/SolutionParserCMake.cpp new file mode 100644 index 00000000..d7a81a3a --- /dev/null +++ b/src/lib/utility/solution/SolutionParserCMake.cpp @@ -0,0 +1,18 @@ +#include "SolutionParserCMake.h" + +SolutionParserCMake::SolutionParserCMake() +{ + +} + +SolutionParserCMake::~SolutionParserCMake() +{ + +} + +std::vector SolutionParserCMake::getProjects() +{ + std::vector projects; + + return projects; +} \ No newline at end of file diff --git a/src/lib/utility/solution/SolutionParserCMake.h b/src/lib/utility/solution/SolutionParserCMake.h new file mode 100644 index 00000000..27f561cf --- /dev/null +++ b/src/lib/utility/solution/SolutionParserCMake.h @@ -0,0 +1,16 @@ +#ifndef SOLUTION_PARSER_C_MAKE_H +#define SOLUTION_PARSER_C_MAKE_H + +#include "ISolutionParser.h" + +class SolutionParserCMake : public ISolutionParser +{ +public: + SolutionParserCMake(); + virtual ~SolutionParserCMake(); + + virtual std::vector getProjects(); + virtual std::vector getProjectFiles(); +}; + +#endif // SOLUTION_PARSER_C_MAKE_H \ No newline at end of file diff --git a/src/lib/utility/solution/SolutionParserVisualStudio.cpp b/src/lib/utility/solution/SolutionParserVisualStudio.cpp new file mode 100644 index 00000000..d8fb6c07 --- /dev/null +++ b/src/lib/utility/solution/SolutionParserVisualStudio.cpp @@ -0,0 +1,604 @@ +#include "SolutionParserVisualStudio.h" + +#include +#include +#include + +#include "boost/filesystem/path.hpp" +#include "boost/filesystem.hpp" + +#include "utility/logging/logging.h" + +SolutionParserVisualStudio::SolutionParserVisualStudio() +{ + +} + +SolutionParserVisualStudio::~SolutionParserVisualStudio() +{ + +} + +std::string SolutionParserVisualStudio::getSolutionName() +{ + std::string result = ""; + + if (m_solutionName.size() > 0) + { + size_t pos = m_solutionName.find(".sln"); + + if (pos != std::string::npos) + { + result = m_solutionName.substr(0, pos); + } + else + { + result = m_solution; + } + } + + return result; +} + +std::vector SolutionParserVisualStudio::getProjects() +{ + std::vector projectFiles; + + if (m_solution.size() > 0) + { + std::vector blocks = getProjectBlocks(m_solution); + + for (unsigned int i = 0; i < blocks.size(); i++) + { + projectFiles.push_back(getProjectFilePath(blocks[i])); + } + } + + return projectFiles; +} + +std::vector SolutionParserVisualStudio::getProjectFiles() +{ + std::vector projectFiles; + std::vector projectFilesNames = getProjects(); + + for (unsigned int i = 0; i < projectFilesNames.size(); i++) + { + projectFiles.push_back(loadFile(m_solutionPath + projectFilesNames[i])); + } + + //projectFiles.push_back(loadFile(m_solutionPath + "foo.xml")); + + return projectFiles; +} + +std::vector SolutionParserVisualStudio::getProjectItems() +{ + std::vector projectItems; + + std::vector projectFilesNames = getProjects(); + std::vector projectFiles = getProjectFiles(); + + std::vector relativeProjectPaths; + + for (unsigned int i = 0; i < projectFilesNames.size(); i++) + { + size_t pos = projectFilesNames[i].find_last_of("/"); + if (pos == std::string::npos) + { + pos = projectFilesNames[i].find_last_of("\\"); + } + + if (pos != std::string::npos) + { + relativeProjectPaths.push_back(projectFilesNames[i].substr(0, pos)); + } + else + { + relativeProjectPaths.push_back(""); + } + } + + for (unsigned int i = 0; i < projectFiles.size(); i++) + { + TiXmlDocument doc; + doc.Parse(projectFiles[i].c_str(), 0, TIXML_ENCODING_UTF8); + + std::string error = doc.ErrorDesc(); + + if (error.length() > 0) + { + LOG_ERROR_STREAM(<< "Failed to parse project file " << i << ": " << error); + continue; + } + + TiXmlElement* root = getFirstTagByNameWithAttribute(doc.RootElement(), "ClCompile", "Include"); + if (root != NULL) + { + // std::string text(root->GetText()); + std::string tag = root->Value(); + std::string text = ""; + if (root->Attribute("Include") != NULL) + { + text = root->Attribute("Include"); + } + + if (text.find(".cpp") == std::string::npos) + { + root = NULL; + } + else + { + root = root->Parent()->ToElement(); + } + } + + if (root == NULL) + { + TiXmlElement* root = getFirstTagByNameWithAttribute(doc.RootElement(), "ClInclude", "Include"); + if (root != NULL) + { + root = root->Parent()->ToElement(); + } + else + { + root = NULL; + } + } + + if (root != NULL) + { + for (TiXmlElement* child = root->FirstChildElement(); child != NULL; child = child->NextSiblingElement()) + { + std::string filePath = child->Attribute("Include"); + + if (relativeProjectPaths[i].size() > 0) + { + filePath = relativeProjectPaths[i] + "/" + filePath; + } + + projectItems.push_back(filePath); + } + } + } + + std::set s(projectItems.begin(), projectItems.end()); + projectItems.assign(s.begin(), s.end()); + + projectItems = resolveEnvironmentVariables(projectItems); + projectItems = makePathsAbsolute(projectItems); + projectItems = makePathsCanonical(projectItems); + + return projectItems; +} + +std::vector SolutionParserVisualStudio::getIncludePaths() +{ + std::vector includePaths; + + std::vector projectFiles = getProjectFiles(); + + for (unsigned int i = 0; i < projectFiles.size(); i++) + { + TiXmlDocument doc; + doc.Parse(projectFiles[i].c_str(), 0, TIXML_ENCODING_UTF8); + + std::string error = doc.ErrorDesc(); + + if (error.length() > 0) + { + LOG_ERROR_STREAM(<< "Failed to parse project file " << i << ": " << error); + continue; + } + + std::vector nodes = getAllTagsByName(doc.RootElement(), "AdditionalIncludeDirectories"); + + for (unsigned int j = 0; j < nodes.size(); j++) + { + includePaths.push_back(nodes[j]->GetText()); + } + } + + includePaths = seperateIncludePaths(includePaths); + + std::set s(includePaths.begin(), includePaths.end()); + includePaths.assign(s.begin(), s.end()); + + includePaths = resolveEnvironmentVariables(includePaths); + includePaths = makePathsAbsolute(includePaths); + includePaths = makePathsCanonical(includePaths); + + return includePaths; +} + +std::vector SolutionParserVisualStudio::getProjectBlocks(const std::string& solution) const +{ + std::vector blocks; + + std::string subSolution = solution; + + std::string solutionOpenTag = "\nProject"; + std::string solutionCloseTag = "\nEndProject"; + + size_t blockStart = subSolution.find(solutionOpenTag, 0); + size_t blockEnd = subSolution.find(solutionCloseTag, 0); + + while (blockStart != std::string::npos && blockEnd != std::string::npos) + { + std::string block = subSolution.substr(blockStart, blockEnd - blockStart + solutionCloseTag.size()); + + if (subSolution.size() > blockEnd + solutionCloseTag.size()) + { + subSolution = subSolution.substr(blockEnd + solutionCloseTag.size()); + } + else + { + subSolution = ""; + } + + blockStart = subSolution.find(solutionOpenTag); + blockEnd = subSolution.find(solutionCloseTag); + + blocks.push_back(block); + } + + return blocks; +} + +std::string SolutionParserVisualStudio::getProjectFilePath(const std::string& projectBlock) const +{ + std::string projectFilePath; + + std::string fileEnding = "vcxproj"; + + size_t pos = projectBlock.find(fileEnding); + + if (pos != std::string::npos) + { + std::string searchArea = projectBlock.substr(0, pos + fileEnding.size()); + pos = searchArea.find_last_of("\""); + projectFilePath = searchArea.substr(pos + 1); + } + + return projectFilePath; +} + +std::vector SolutionParserVisualStudio::seperateIncludePaths(const std::vector& includePaths) const +{ + std::vector seperatedPaths; + + for (unsigned int i = 0; i < includePaths.size(); i++) + { + std::vector paths = seperateIncludePaths(includePaths[i]); + for (unsigned int j = 0; j < paths.size(); j++) + { + seperatedPaths.push_back(paths[j]); + } + } + + return seperatedPaths; +} + +std::vector SolutionParserVisualStudio::seperateIncludePaths(const std::string& includePaths) const +{ + std::string paths = includePaths; + std::string seperator = ";"; + + std::vector seperatedPaths; + + size_t pos = includePaths.find(seperator); + + while (pos != std::string::npos) + { + std::string path = paths.substr(0, pos); + paths = paths.substr(pos + 1); + + seperatedPaths.push_back(path); + + pos = paths.find(seperator); + } + + return seperatedPaths; +} + +TiXmlElement* SolutionParserVisualStudio::getFirstTagByName(TiXmlElement* root, const std::string& tag) +{ + TiXmlElement* element = root; + + while (element) + { + if (element == NULL) + { + int foo = 0; + } + + std::string value = element->Value(); + + if (value == tag) // "ClInclude") // || value == "ClCompile") + { + if (element->Parent() != NULL) + { + return element; // ->Parent()->ToElement(); + } + } + + if (element->FirstChildElement() != NULL) + { + element = element->FirstChildElement(); + } + else if (element->NextSiblingElement() != NULL) + { + element = element->NextSiblingElement(); + } + else + { + if (element == NULL) + { + int foo = 0; + } + + while (element->Parent()->ToElement() != NULL && element->Parent()->NextSiblingElement() == NULL) + { + TiXmlElement* newElement = element->Parent()->ToElement(); + + if (newElement == NULL) + { + int foo = 0; + } + + element = newElement; + } + if (element->Parent() != NULL && element->Parent()->NextSiblingElement() != NULL) + { + element = element->Parent()->NextSiblingElement(); + } + else + { + return NULL; + } + } + } + + return NULL; +} + +std::vector SolutionParserVisualStudio::getAllTagsByName(TiXmlElement* root, const std::string& tag) +{ + std::vector nodes; + + TiXmlElement* element = root; + + while (element) + { + std::string value = element->Value(); + + if (value == tag) + { + nodes.push_back(element); + } + + if (element->FirstChildElement() != NULL) + { + element = element->FirstChildElement(); + } + else if (element->NextSiblingElement() != NULL) + { + element = element->NextSiblingElement(); + } + else + { + if (element == NULL) + { + int foo = 0; + } + + while (element->Parent()->ToElement() != NULL && element->Parent()->NextSiblingElement() == NULL) + { + TiXmlElement* newElement = element->Parent()->ToElement(); + + if (newElement == NULL) + { + int foo = 0; + } + + element = newElement; + } + if (element->Parent() != NULL && element->Parent()->NextSiblingElement() != NULL) + { + element = element->Parent()->NextSiblingElement(); + } + else + { + break; + } + } + } + + return nodes; +} + +TiXmlElement* SolutionParserVisualStudio::getFirstTagByNameWithAttribute(TiXmlElement* root, const std::string& tag, const std::string& attribute) +{ + TiXmlElement* element = root; + + while (element) + { + if (element == NULL) + { + int foo = 0; + } + + std::string value = element->Value(); + + bool hasAttribute = false; + if (element->Attribute(attribute.c_str()) != NULL) + { + hasAttribute = true; + } + + if (value == tag && hasAttribute) // "ClInclude") // || value == "ClCompile") + { + if (element->Parent() != NULL) + { + return element; // ->Parent()->ToElement(); + } + } + + if (element->FirstChildElement() != NULL) + { + element = element->FirstChildElement(); + } + else if (element->NextSiblingElement() != NULL) + { + element = element->NextSiblingElement(); + } + else + { + while (element->Parent()->ToElement() != NULL && element->Parent()->NextSiblingElement() == NULL) + { + TiXmlElement* newElement = element->Parent()->ToElement(); + + element = newElement; + } + if (element->Parent() != NULL && element->Parent()->NextSiblingElement() != NULL) + { + element = element->Parent()->NextSiblingElement(); + } + else + { + return NULL; + } + } + } + + return NULL; +} + +std::vector SolutionParserVisualStudio::getAllTagsByNameWithAttribute(TiXmlElement* root, const std::string& tag, const std::string& attribute) +{ + std::vector nodes; + + TiXmlElement* element = root; + + while (element) + { + std::string value = element->Value(); + + bool hasAttribute = false; + if (element->Attribute(attribute.c_str()) != NULL) + { + hasAttribute = true; + } + + if (value == tag && hasAttribute) + { + nodes.push_back(element); + } + + if (element->FirstChildElement() != NULL) + { + element = element->FirstChildElement(); + } + else if (element->NextSiblingElement() != NULL) + { + element = element->NextSiblingElement(); + } + else + { + while (element->Parent()->ToElement() != NULL && element->Parent()->NextSiblingElement() == NULL) + { + TiXmlElement* newElement = element->Parent()->ToElement(); + + element = newElement; + } + if (element->Parent() != NULL && element->Parent()->NextSiblingElement() != NULL) + { + element = element->Parent()->NextSiblingElement(); + } + else + { + break; + } + } + } + + return nodes; +} + +std::vector SolutionParserVisualStudio::resolveEnvironmentVariables(const std::vector& paths) +{ + std::vector resolvedPaths; + + for (unsigned int i = 0; i < paths.size(); i++) + { + resolvedPaths.push_back(findAndResolveEnvironmentVariable(paths[i])); + } + + return resolvedPaths; +} + +std::string SolutionParserVisualStudio::findAndResolveEnvironmentVariable(const std::string& path) +{ + std::string resolvedPath; + + size_t pos = path.find("$("); + + if (pos != std::string::npos) + { + size_t endPos = path.substr(pos).find(")"); + + std::string envVariable = path.substr(pos+2, (endPos-2) - pos); + std::string envPath = getenv(envVariable.c_str()); + + std::string prePath = path.substr(0, pos); + std::string postPath = path.substr(endPos + 1); + + resolvedPath = prePath + envPath + postPath; + } + else + { + resolvedPath = path; + } + + return resolvedPath; +} + +std::vector SolutionParserVisualStudio::makePathsAbsolute(const std::vector& paths) +{ + std::vector absolutePaths; + + for (unsigned int i = 0; i < paths.size(); i++) + { + std::string path = paths[i]; + + boost::filesystem::path boostPath(path); + if (boostPath.is_relative()) + { + path = m_solutionPath + path; + } + + absolutePaths.push_back(path); + } + + return absolutePaths; +} + +std::vector SolutionParserVisualStudio::makePathsCanonical(const std::vector& paths) +{ + std::vector canonicalPaths; + + for (unsigned int i = 0; i < paths.size(); i++) + { + try + { + boost::filesystem::path canonicalPath = boost::filesystem::canonical(boost::filesystem::path(paths[i])); + canonicalPaths.push_back(canonicalPath.string()); + } + catch (std::exception& e) + { + LOG_WARNING_STREAM(<< e.what()); + } + } + + return canonicalPaths; +} \ No newline at end of file diff --git a/src/lib/utility/solution/SolutionParserVisualStudio.h b/src/lib/utility/solution/SolutionParserVisualStudio.h new file mode 100644 index 00000000..ef8b8e49 --- /dev/null +++ b/src/lib/utility/solution/SolutionParserVisualStudio.h @@ -0,0 +1,40 @@ +#ifndef SOLUTION_PARSER_VISUAL_STUDIO_H +#define SOLUTION_PARSER_VISUAL_STUDIO_H + +#include "ISolutionParser.h" + +#include "tinyxml/tinyxml.h" + +class SolutionParserVisualStudio : public ISolutionParser +{ +public: + SolutionParserVisualStudio(); + virtual ~SolutionParserVisualStudio(); + + virtual std::string getSolutionName(); + + virtual std::vector getProjects(); + virtual std::vector getProjectFiles(); + virtual std::vector getProjectItems(); + virtual std::vector getIncludePaths(); + +private: + std::vector getProjectBlocks(const std::string& solution) const; + std::string getProjectFilePath(const std::string& projectBlock) const; + + std::vector seperateIncludePaths(const std::vector& includePaths) const; + std::vector seperateIncludePaths(const std::string& includePaths) const; + + TiXmlElement* getFirstTagByName(TiXmlElement* root, const std::string& tag); + std::vector getAllTagsByName(TiXmlElement* root, const std::string& tag); + + TiXmlElement* getFirstTagByNameWithAttribute(TiXmlElement* root, const std::string& tag, const std::string& attribute); + std::vector getAllTagsByNameWithAttribute(TiXmlElement* root, const std::string& tag, const std::string& attribute); + + std::vector resolveEnvironmentVariables(const std::vector& paths); + std::string findAndResolveEnvironmentVariable(const std::string& path); + std::vector makePathsAbsolute(const std::vector& paths); + std::vector makePathsCanonical(const std::vector& paths); +}; + +#endif // SOLUTION_PARSER_VISUAL_STUDIO_H diff --git a/src/lib_gui/qt/window/QtMainWindow.cpp b/src/lib_gui/qt/window/QtMainWindow.cpp index 2aa40470..66b08d12 100644 --- a/src/lib_gui/qt/window/QtMainWindow.cpp +++ b/src/lib_gui/qt/window/QtMainWindow.cpp @@ -106,6 +106,7 @@ bool MouseWheelFilter::eventFilter(QObject* obj, QEvent* event) QtMainWindow::QtMainWindow() : m_showDockWidgetTitleBars(true) + , m_createNewProjectFunctor(std::bind(&QtMainWindow::doCreateNewProject, this, std::placeholders::_1, std::placeholders::_2, std::placeholders::_3, std::placeholders::_4)) { setObjectName("QtMainWindow"); setCentralWidget(nullptr); @@ -252,6 +253,11 @@ void QtMainWindow::forceEnterLicense() m_enterLicenseWindow->setEnabled(true); } +void QtMainWindow::handleMessage(MessageNewProject* message) +{ + m_createNewProjectFunctor(message->projectName, message->projectLocation, message->projectSourceFiles, message->projectIncludePaths); +} + bool QtMainWindow::event(QEvent* event) { if (event->type() == QEvent::WindowActivate) @@ -599,6 +605,13 @@ void QtMainWindow::toggleShowDockWidgetTitleBars() setShowDockWidgetTitleBars(!m_showDockWidgetTitleBars); } +void QtMainWindow::doCreateNewProject(const std::string& name, const std::string& location, + const std::vector& sourceFiles, const std::vector& includePaths) +{ + newProject(); + m_newProjectDialog->setPresets(name, location, sourceFiles, includePaths); +} + void QtMainWindow::setupEditMenu() { QMenu *menu = new QMenu(tr("&Edit"), this); diff --git a/src/lib_gui/qt/window/QtMainWindow.h b/src/lib_gui/qt/window/QtMainWindow.h index e93042b3..93aa8942 100644 --- a/src/lib_gui/qt/window/QtMainWindow.h +++ b/src/lib_gui/qt/window/QtMainWindow.h @@ -8,6 +8,10 @@ #include #include +#include "utility/messaging/MessageListener.h" +#include "utility/messaging/type/MessageNewProject.h" + +#include "qt/utility/QtThreadedFunctor.h" #include "qt/window/QtApplicationSettingsScreen.h" #include "qt/window/QtStartScreen.h" #include "qt/window/QtProjectSetupScreen.h" @@ -66,6 +70,7 @@ protected: class QtMainWindow : public QMainWindow + , public MessageListener { Q_OBJECT @@ -86,6 +91,8 @@ public: void forceEnterLicense(); + void handleMessage(MessageNewProject* message); + protected: bool event(QEvent* event); void keyPressEvent(QKeyEvent* event); @@ -143,6 +150,8 @@ private: QtViewToggle* toggle; }; + void doCreateNewProject(const std::string& name, const std::string& location, + const std::vector& sourceFiles, const std::vector& includePaths); void setupEditMenu(); void setupProjectMenu(); @@ -174,6 +183,8 @@ private: QShortcut* m_escapeShortcut; static std::string m_windowSettingsPath; + + QtThreadedFunctor, std::vector> m_createNewProjectFunctor; }; #endif // QT_MAIN_WINDOW_H diff --git a/src/lib_gui/qt/window/QtProjectSetupScreen.cpp b/src/lib_gui/qt/window/QtProjectSetupScreen.cpp index c7070691..72193e70 100644 --- a/src/lib_gui/qt/window/QtProjectSetupScreen.cpp +++ b/src/lib_gui/qt/window/QtProjectSetupScreen.cpp @@ -142,6 +142,28 @@ void QtProjectSetupScreen::loadProjectSettings() } } +void QtProjectSetupScreen::setPresets(const std::string& name, const std::string& location, + const std::vector& sourceFiles, const std::vector& includePaths) +{ + m_projectName->setText(QString::fromStdString(name)); + m_projectFileLocation->setText(QString::fromStdString(location)); + + std::vector sourceFilePaths; + for (unsigned int i = 0; i < sourceFiles.size(); i++) + { + sourceFilePaths.push_back(FilePath(sourceFiles[i])); + } + + std::vector includePathsPaths; + for (unsigned int i = 0; i < includePaths.size(); i++) + { + includePathsPaths.push_back(FilePath(sourceFiles[i])); + } + + m_sourcePaths->setList(sourceFilePaths); + m_includePaths->setList(includePathsPaths); +} + void QtProjectSetupScreen::populateForm(QFormLayout* layout) { int minimumWidthForSecondCol = 360; diff --git a/src/lib_gui/qt/window/QtProjectSetupScreen.h b/src/lib_gui/qt/window/QtProjectSetupScreen.h index b8c9e333..8e178f7a 100644 --- a/src/lib_gui/qt/window/QtProjectSetupScreen.h +++ b/src/lib_gui/qt/window/QtProjectSetupScreen.h @@ -49,6 +49,10 @@ public: void projectSetupScreen(); + // fill screen without having to set project setting beforehand (e.g. when creating a new project) + void setPresets(const std::string& name, const std::string& location, + const std::vector& sourceFiles, const std::vector& includePaths); + signals: void showPreferences(); diff --git a/src/test/CMakeLists.txt b/src/test/CMakeLists.txt index fa7bf16f..dc8f8490 100644 --- a/src/test/CMakeLists.txt +++ b/src/test/CMakeLists.txt @@ -31,4 +31,5 @@ add_files( TokenLocationCollectionTestSuite.h UtilityStringTestSuite.h Vector2TestSuite.h + VsSolutionParserTestSuite.h ) diff --git a/src/test/NetworkProtocolHelperTestSuite.h b/src/test/NetworkProtocolHelperTestSuite.h index eba00c9a..f3a2b554 100644 --- a/src/test/NetworkProtocolHelperTestSuite.h +++ b/src/test/NetworkProtocolHelperTestSuite.h @@ -18,7 +18,7 @@ public: std::stringstream message; message << type << divider << filePath << divider << row << divider << column << endOfMessageToken; - NetworkProtocolHelper::NetworkMessage networkMessage = NetworkProtocolHelper::parseMessage(message.str()); + NetworkProtocolHelper::SetActiveTokenMessage networkMessage = NetworkProtocolHelper::parseSetActiveTokenMessage(message.str()); TS_ASSERT_EQUALS(networkMessage.fileLocation, filePath); TS_ASSERT_EQUALS(networkMessage.row, row); @@ -28,7 +28,7 @@ public: // invalid type message.str(""); message << "foo" << divider << filePath << divider << row << divider << column << endOfMessageToken; - networkMessage = NetworkProtocolHelper::parseMessage(message.str()); + networkMessage = NetworkProtocolHelper::parseSetActiveTokenMessage(message.str()); TS_ASSERT_EQUALS(networkMessage.fileLocation, ""); TS_ASSERT_EQUALS(networkMessage.row, 0); @@ -38,7 +38,7 @@ public: // missing divider message.str(""); message << type << divider << filePath << row << divider << column << endOfMessageToken; - networkMessage = NetworkProtocolHelper::parseMessage(message.str()); + networkMessage = NetworkProtocolHelper::parseSetActiveTokenMessage(message.str()); TS_ASSERT_EQUALS(networkMessage.fileLocation, ""); TS_ASSERT_EQUALS(networkMessage.row, 0); @@ -48,7 +48,7 @@ public: // invalid row message.str(""); message << type << divider << filePath << divider << "potato" << divider << column << endOfMessageToken; - networkMessage = NetworkProtocolHelper::parseMessage(message.str()); + networkMessage = NetworkProtocolHelper::parseSetActiveTokenMessage(message.str()); TS_ASSERT_EQUALS(networkMessage.fileLocation, ""); TS_ASSERT_EQUALS(networkMessage.row, 0); @@ -58,7 +58,7 @@ public: // invalid column message.str(""); message << type << divider << filePath << divider << row << divider << "laz0r" << endOfMessageToken; - networkMessage = NetworkProtocolHelper::parseMessage(message.str()); + networkMessage = NetworkProtocolHelper::parseSetActiveTokenMessage(message.str()); TS_ASSERT_EQUALS(networkMessage.fileLocation, ""); TS_ASSERT_EQUALS(networkMessage.row, 0); diff --git a/src/test/VsSolutionParserTestSuite.h b/src/test/VsSolutionParserTestSuite.h new file mode 100644 index 00000000..d98f85d5 --- /dev/null +++ b/src/test/VsSolutionParserTestSuite.h @@ -0,0 +1,61 @@ +#include "cxxtest/TestSuite.h" + +#include "utility/logging/logging.h" +#include "utility/solution/SolutionParserVisualStudio.h" + +class VsSolutionParserTestSuite : public CxxTest::TestSuite +{ +public: + void test_load_solution() + { + SolutionParserVisualStudio parser; + parser.openSolutionFile("data/vsSolutionParserTestSuite/Coati.sln"); + + // TS_ASSERT_EQUALS(10186, parser.getSolutionCharCount()); + } + + void test_get_project_files() + { + SolutionParserVisualStudio parser; + parser.openSolutionFile("data/vsSolutionParserTestSuite/Coati.sln"); + std::vector projects = parser.getProjects(); + + TS_ASSERT_EQUALS(9, projects.size()); + TS_ASSERT_EQUALS("ALL_BUILD.vcxproj", projects[0]); + TS_ASSERT_EQUALS("Coati.vcxproj", projects[1]); + TS_ASSERT_EQUALS("Coati_lib.vcxproj", projects[2]); + TS_ASSERT_EQUALS("Coati_lib_gui.vcxproj", projects[3]); + TS_ASSERT_EQUALS("Coati_lib_parser.vcxproj", projects[4]); + TS_ASSERT_EQUALS("Coati_test.vcxproj", projects[5]); + TS_ASSERT_EQUALS("Coati_trial.vcxproj", projects[6]); + TS_ASSERT_EQUALS("ZERO_CHECK.vcxproj", projects[7]); + TS_ASSERT_EQUALS("versionnumber.vcxproj", projects[8]); + } + + void test_get_solution_name() + { + SolutionParserVisualStudio parser; + parser.openSolutionFile("data/vsSolutionParserTestSuite/Coati.sln"); + std::string solutionName = parser.getSolutionName(); + + TS_ASSERT_EQUALS("Coati", solutionName); + } + + void test_get_include_paths() + { + SolutionParserVisualStudio parser; + parser.openSolutionFile("data/vsSolutionParserTestSuite/Coati.sln"); + std::vector includePaths = parser.getIncludePaths(); + + TS_ASSERT_EQUALS(23, includePaths.size()); + } + + void test_get_() + { + SolutionParserVisualStudio parser; + parser.openSolutionFile("data/vsSolutionParserTestSuite/Coati.sln"); + std::vector projectItems = parser.getProjectItems(); + + TS_ASSERT_EQUALS(447, projectItems.size()); + } +}; \ No newline at end of file

    5fZG{8R`L}S3lJcSOp4>8Ur0ww13`b z4JzLjP% zm}YSL5kpxCO2ycc$-1#8O9G9hr>*S7>&l*OT zCxk1dK5MSW40uC^3E078Iu~3%k0eB_>Dl0%7f@-2gMgFixiB(>k;;DZ6P-)OxgO-& zWH7=4rsu5X3*iAwA!M9=E_dTz`*z&x;b@ zEHiYob&njd0(r%n+p3I`f^*vfUV*I$nDuVI*XtKn{2mE6W5Ax2F~e+{b*tIbo;)9$ zS`-6mA|)7M_A&t)-4o&&IqIM@;LVUCHkEQbmq}Dhv2re#jHSVT#PWIE#!CqjolMG3 zfDrT$U4-;GF+UoJdU+65*ndxY*B>?2jp^}tDPH{mF!O!U;5~;3`P;deSOvy{(}W5{ zIInT(R|jgDG?>6JMkvSj;tv1Oa5G}fB?LfU?;#&zippyG6n)konL;=NVK+UWsu$SM$8IixA2m@SxPRy6pQ;%^R^TXA zMcnxPqE;16KdHd|D3QuhrcC}^lo7ZF1SXc>l_ROd_Hg;zy&Y)W342ov&q~zMHa&4BI z+tkf%k~yL>N91O!x_=S#<>oeZvrU$HkIId@SPhx}lW%fUaLAhcDFEG;=^CMIGnc{7 z8|^VeUauK2IU&`#h?DPC!DfY4|4W%6 z!_Z0`rcuF(Thi1XtI=bM)zG6pAjwBftGSEn&qq1;r)t*hf;BtqrOosQAu}XO`q>XW z``xZR`yZ)Ccing5Ya_=FkA8b^?N~iJ!j+DPYlrI5(PPnZJnnpUB0BoeiP0nV@%r}Y z#0h!zz^=-X`hQV;33IqyeNl?{_~%!4r_Fo%h(>3xla$DU`zbZ|K~Xnbb3axJ#<>Zl zj+lN>U1!qxER{gk$RFtv6m&W~XqY5srvcqFZ-H46LM5C{PyyZjnCc#D<{fMGIk~SZ zEfsBFM2u`sIcht^oYY`*PNy=)RAp|oQZ#O{=5Di^wSQo91XPRB2^F2Zz+dxm^$j!` z9732XSL^F{@?We8PKbHerPoqYR2>1{PuFr>M zqZzHjX=mGAsdxB#CC1bN*?&KG zz?%F>9V1{(x&7OWK6ajy2fgRTXwL@yt-^$y;WJG26=D!V+(y)jUTL1QW~n*Hw@^QC zHP4fNhULggR2G(_DFXy`tNCK6pGWhEY%^CQiGO1p=$&Mt`4ZB^uBZ751^}R@P8&lG z>97?+r#wJy#s9kihvpTl`MTA7(`x>dUB=S~t?31jNAkaD;M|JvcQVMWPoH~~!c;c^ z$;(x!R{GS7I((5Dz>FwNipL-~@CY`Vs}`A&P)g z>VFBVRGow`A?MW?0efLGcGQ}UN66`!gNETGSksqO8g~T*YvE|0>GeuaI)4~Lf5en? zd8MBnEC&kmdBei{*6h!Ofcd>)&R(8%3##;}wfej)zbS5b`cf3^>Et=ED(491GC9z7 z0Bf>_45{~lL)GNS04q#U3vd?+>)FN= zXZi#*4LKVIs7el%qcH;2AFw z+;Y`~SI$hx4RdFyt?-AX*y$HlvC}VR-LAy1RDbRs{pQG_+L8N4>fZ*P{Z@SpG|lDm zf?ER=250WPIo8T`b1O5h$)|R>|Ixma=+~n=_SFwfAob*qz4fu9BPUK^`&6?a{px4;>jf^oRA6 z`$zw{er)GMxm+!CD3eXtsdPP_w=MU6fA?2wN9*3|#E~QW$0kmUbI)iGr_RiNMrbmb z0B+&xz*Hhw6MfOtT(Ab_Uw@w5jXOrBGMo$j8clk=fiM>#X9>^&=RjaH5?l#l)>~W= z^znurix8;>P?4z$f?PRen_f_DBzckM=dyyyV8ZP>E=w++?4JBcP6HKQab+8%8Zbp+a9Atc(z7C*_}n=OFH3k{LT<5}dy~Os1}eiV z5?&GJ@iOxC5yTVVId7eMYeMS)*Si_<5N> z=+|}0%2w1PxafC`pneY`&}<%s0n6iVa$R9(!Qu#fAiz%fk+4rHRL@CXO@GHjRe@3k z`T5O$2*4iESoBLNDoe!J#HRVfW@oz;h53~J_&6qN7pNEmiO+p-8`n}=4RXrnb&#Tl zlib@YE%iCwCx7-Ysz`R1@Ccn93(Cw*KwFi7zPLC@Wy|G_Ic|}vxx2mDY8eS3l@2pa z#BVnS+oR(AnSNz^<2Tjs6G@?aklIH5>X058zqG-x`!r0^V0Ktvx674>rGa7A-EdtdA8Y#z%LL)(*Ex=wC-R^;+4-Uu~__h;*tCBfgq9p`?ah1#CO}(-060uG{13g z{lw_R*ngq=i5>e#M~|G?v2T2A^w>9#oZNr%c>S>RusAVt1Y=-m?!u*yNSl2@n6jh2 zz%CtP<$%0oFFGaZF;_|Q<70kS-Y=GvsyS3Gf#J0G|@OrF;XMcn9 zwl#ZxbJVovcS5@FID=HEFy&(wE)ZtTzNOZf5%H02dCR#YKRA08kwJnwBM^+8hpMyR zBIh`JRdx9jO8>gDB3jsUeSP}aiP`r)BW;xEjaMJn{Z-VOooKDL$IQ;in-Y;qPSfIy zr_caHK)k<#hcmrl6AgZcf7a~#O6Yy3pXz_>;K~yLun3}-k|lXs~`a9h^qHTW$kh06}47XC(kl}o8NlWYMhLS*Caqvor?|gN5#nDHhoCV$`zz< zLQCdv3z<9=XXT2vaNA}G3!~su#gKnUBpj@T6wr@Q*Cp%9t1r_~A#6=Q*%$B-@_VT5 z54e?O@D_5_JYKA~Pg#t(x@aaX=s&pfra)VPt1XFSHBm^V>{vWmv}5UPJsT^Q3)NU6 zo=a47*?1;ftmn$A;X**lUWil~4U9KoghkPkj)s_yWWT8+=3dw(b@V4rfPb*94{6#b}Sdq zWn*bB@#pj9RIFS{W$jd=noU*XDrY&HDi;&gcq|=HS7Pa6G7+OyLabECmu)+l&Qwa; zVjvq&=M%YjJQmO8AHqi-PQ-s|wTJWg$Xfi69nWNHHp(;|XI~~srr+x)4WuO)^i+?Qrr3=Ng%&SDoWESe4X*ki>{zQkUPL!@MRzsm$Hfp0q8NWniZ?Gqd$!V; zZ+h-_!v~T=LIBd}1-TCS9p_imb515AW8|3pNc(n}pYW2H%}-dXw{bGfpA6py`bsL| zSE^e?BgzAq83fV7%PqR)^?WAUZ{m};`n?gb38Kwq5DBhEf{<(GAD7tb*5K+L5x=hS zg4jG3j z`9BlwYk!8{+u_N~40Cz1-P(<`bqErzd?Y@I-)OS4sBiH*d63&AdO@Z+{k)-d?tD-!_Pz;WFY+=~&I%9(&n?>RjAE2`7x$u8BO0BK3c2WNSgps6_ z$%^>gZ>{bG>fwoI^E}^YHWK2%$QSzkUgg;gkH9MmkpGMs#Z!q8y482S>~{U$rzn9o zu*F}gkMFOY_+#?JCz2i0S^?wy6NdJOrZ}ak5yj`>!4S!(cB?iuqM!aIwWdB+>(q$u z*r}0-W-Jli#vXsxp4;Z}Y|)HJ7XFscIgf-A@aZk|^3<7a{s|NLgt-lQ$$738a8DJ* zh&Ah@t-z8jD=24A92yGABmi^t^@it@AM`uR8n`78fF(X1pt5NGv?`74pPfd)lDd))xb(tX#(d)wxKa{NJ5}8;ol}N_Y580_$K6N-3 zJDkcrbcpKDL$*fQ*~6JcI(|46%cWCUAmT%HnuDc@h->k9HXgShuBn{qbS7(O;)z(Y zb{H7m&SrmO_CvKpu|)EroNd?e=HaYE21=DeDw&SuEBQn$U60peb^^4lk}2m>cDj(x zlqvuRvhdd2FI4kiP^{eic^TvL*31K9>;8b^>BQHW;^`!M=m!YclfiV!dBQl$;GOB>RqY`6;Jdp;7rISqfDD`a@}0>(u^0zfSe51VqSSq7-nHAb8!>nSz_+3LfzPL0{BVtI?(zT&2l76HV)C~}y{3v8{@=d-?iHO8b1U74` zMqrRLhB=ezPO65-3gW|bb+wszU=|U&gQ7DlrJCehbOAMFfM2&(0>I0QxK&f9Pl__B z8so<2IL&;m#(UbPXZ3y13Q;@GL+G|vyQzN)Tp8jUe3_(dwOifEM2>{aTaA9!;*v!> zRyKW3@^T{rU81ZW6*GnFa`^k|qjI2>oU0`#^{SJlPTp!5G_Re#&eW+U!_^7=gg>4> zCoi461^f#tQK~xbGFkl)RhVK}*`)9!Cb$AW18U3O>f@g=`a`ODY}!l)Nva}Q9hZOZ zQHb!ID%KQ(Jl$>d0p_yiMf0nS_pZq%lY`du1#9{;#u1%hxDCOI&nT(*8L{=j)s#so zkuH@&D4_bD0*ov%*Jb>1;g|*IpA;us);!O%5oc1X;{NS@edt);D@SWPvBMH$d***^ zt+|*P_|rqxfJgEBGPPvmfOf&<7?gj{U-fufG4d+&R}JmZNzuajtK5(>e-&_~?|al4 zG1?1`&h=rCSOn>a>J+6!SsA{CsuGFeWrVsILy8T{=g(i|S}kw=LQ2-UrPY`GH~64p zIi@n4H)UrKQ#I{AqiOdU$18y{T3S>4IbvC=%A=s^I^t z`1Lzuby4LX;-0x1lbj-k)W(DX{P`fj1#2P+ge1IEvpe+5q-OqyIo6k8h8bYR7AbM#fJ{nvNrR*9op~Gf~AJcX59kTw}i&9R+T5SY)*P z6}hyFB5&)N+O{f*{oL-Wll!Ai>Y!`L@U+r5l$mjmfG*Q&d|fv{Sw*!n2ed&{DOEE}*ytJ0(sUf5=jR%PzNrs0w_Koe<>cFtu_1m-nVCV4qc$A9(yxTiA zdb~b1E{g)}Fgbs9F+;yd1gpo`ezlubY`z0LX@tIkWG!~(F67ffzZizD+-_+1Z34Nt z-e&aZ=Xgk%U%5*^p}4woyfx}Ft9Wax@dubNnW6>{k`8J68)lc5U6OFSDU8kbh~Bf^ zcuh~4*Ek;zwih`Ko?B98!`+g4$?a>shc<+GPKX3fU~aatQ^ap z3`VFGy>Wk~Th3KbPIAe&lv~_Nxy8Yh4edi{GuhFQ$8jK}Q~M21D~YAhndn`P2uD(NvIL!O32}O$^kIz-p&fRWwztCH9FBDj!sngKPM>?4uQd5h)UmiHat*0 zskxAas2;Ou1ic~o>6ErL7E%3FkMwKK$iCJd+1Gzqw}#UjUz1NOt8v=ml5viDI@;12 z=O|B`sEMo)YRL**_5kGx@%_DeNFPz?NBe1EOiko|qwPw@+j96KsX89uq;+!e1OQ;h zg~#MJX!H!anAA!!w4azwMvn&)Pb=Mrk!;_2HTrdILfdwrPBWB)nqi~2m9zEO(<&z1 zdKrJ<&FcJ+>jrtYnY4lHX7b4E@rHdH+{*kGk5Fir7*<@{hAjM&gj!phj^SzU#8c9+VI_L|6spLDfO#;`}WxcbFU-*!sI zY3}J*HLbP1h?64$yKhpARO~dM-q0>AHoJdaf#0qi8y_2~pV+Bsqfk8YdVw0-PGZQL zG^PgKtj~k57u-43a-f0H@70FR%#6nEZ^ML+_i6iRzSqv%r^iD@<)ab(9YdIfR)4Fy zUG2QiVK2(asEb0BM1*R+gqgGY3ZztZ4EgF6kcKX6^|IMzO}`Gg+{1%0OknPX=k$M4 zVaH(^9w8Y_ZtbuNPESZkx&c@rqpL(tT&PAa$oaC6P_4$IFkUMno&Hn~ z9+`@HgN>*3Aq}fJyN#9)G#J*X* z7MyuEIP*5{nL0gjOVpHeQV_LPKk`{ytu?;OO%o_#^&@MoM`Zh_88)6W^htmDdM_1f z=;K*-vb^y+j|Glur$4t63!hPOec-$NL?LxXR*2u#^5eT&etZ{m3pn##kG|#hik*rz zy&zj8Y!W)#+8NwtExv87c@b+~?c;tO`jW70FE?1dZ9=}swCwVWHsU>QB%=q5+4HDo zv0GzZ<#~oR*b23(gg!$XAqjs=KmrkCo*31kYre3gE{5I2vE4ivrfU=K(;a?dI$*t< zmRg4MNWr^ju!pa82k~0IxBc2+PsfWik~hruLv80vm9kB5Ie;)R`D&cznrq{m!5gIAoBVd0=bz%SihcC8!aR$Au6~<9h$20n z)tXb*6ejI#{0SqkZ4(}rq31b6Yo(6yf&Fa9hz9SDU&vXi{W41pB^dPB*P9(jMj)qHhyQ(v@)dRG(( zwh;L81scBgR02KXcjZE)NBMn0NnL79aL~U_|`-oC1HjSEpahA009_aSx#QroorupS31O@;A=YAuMuy&KN+=>{h9#XOr8M zE85BgwNX%SGUL%+^kw6V_PX1rSM}o#qrt8;!{`%kyAjVeC=-vRcb^60V5^f4wkaW& zhD_TAF+z=VDp`M}C{!CS2&wy?>3E7UTOMJImYWy~KeKw368`1|S=|glp z0l>!6kmJ?FT6<)(W1E7zCC5$8OCh7>*~Piy2R=@`=FXn~3>i=52L(T-wEUv9ELxVL z__gl_#6ybqh~q@Av`k|b-*KKfk6N!TzK36+)y~`T3oibGAFiFMv`lT5T%T!w&W+c0 zF0-A>yzzf(XrD0ZKrWg5OJ=JsL|dhV+ognWyvl3gcHU?^Z}i4%JJ&!v*T9X}R<6Z& zI{WN~YpbD%wq9u4A1%IjoIPNRmx<+;%D{47!=qOb1YbqI^?)}_Y+ilXvuyoZ0r4bd>NgLlMBOL9Jp3PI5spEVtyIigCg znQ|N%BE)&%P-m|>3Btu3lmTBGvDRv`n6y@JC5XrEwF#9hTCBB4C22||yQo@A{Ya7) zC6_vbfBFSR4B_ynKVr(-6W07e@Tz`Vq*-e#a-zX0YdZ7WZr3e)$Lc5Q$Hrx6m@t1{ zG*mcogMn{wZJRVldB$1$p1P>jmoti20%LTRr%TID zb?%c_-W|MA?PyH4atGI*wG5!@=RwS-Px-ivjenE>ggYek<|O~#!oB;yv9HeKr;4MG z?cdu?7V@NKGu2Mx6FayydW?ML{`!Ao+WEQFF%Me#p2|#~?r2=FvvCvSKqsP&dV;h<|x%g@A z+&eaMbYy(wTf)G9^P5NNf9nnZ&pR3(=xF%f(c=@xo%T-OM0@3hzrBVY>}Y@IEuHNg z8~rA#JW;HT>DH!hf_fYs9Ubp{)kk+L&Os!y;Sr=sO|KU;*RZfvA1BWotqJ*}vj`^s zvzF*!rg>2&6N%FuvRfk<%alJYPyZ)*weie3{}9fGhuR%`FdNwsV5hQp4SM{bmP^qmmMH#mAr zZ)lfYr@ExAtu=GB+-Yxw?9TK$kzI25gjkzqs?(%@d2W0#DMKQ==>g|3<@1Qv% zo-icmXHH*NK&R#13u1rzkWmh|@R^?0jZi;Z9&4Au>;Lv(2r7wpI&?Xv{tU zU^8dNY7C>l=sAq*ov#g0(Ro!Ft$GdZUQ4eSe8=&mC5KnG+-O;AkLip}ow2F?WIf~f z$@;FS-&&?Ex65+XRljUrUZF|7-z&baqT>6CTNmm3iiS#Fd0>BVZw9W?jSJL*tbKrv z2cg|-&EMs>^dy}>$d#$JYuqw^2NgrzG>FAxo}DV5pT6sp*#m$CaBzJK9hZ_6W9ufKNi=!dxs|0gW=;6iO09O?LTkR6>*~gux#sM0m`RAOg2dM*xfi1J2#CHq zrE&HQoALuHpRIqjS=@$Ibb(RDnm!@URKTfU)@BupFL+ztwj?*(+zj{09teC6tHork zi8|(*vO;P8SReI(cl7ZNh{+nMj<+9+$5=94qB#KuoT82ee1u}(l|a8nQ-t8UI=FUS zwkof?@e^o%&H%#MN`G!HdQhYjR=TXBuL_^v==b?dYpZ{$7(&ql4#--0a}nu-QS1U%trJE&nJu`Sd`i4=!JC=N*yHx=;FQ z$Z$Mi2@K=?s7JYF-vq&cdgF`w0eA3NTji|<#aMDW$y8jZDThBaR_ei>hymtj4KV(A zk@;Gs=!<_tH?w!<+6AVyu1@n=kBBp&7+o}rX3bg;I>^hX!XBdw z?6PNu)9M^wl;-nn+eoo;S|9cd(FTH{`WcnOB zu*QutDncB#zKzO1`APO4Vg#3erqp-hTg-HvhnbF#F_DB-R6fk6XJZj%o;4lkU~;7F zdP3gk6-lHE%O5&-Qke?hmk*5NM~d}MczED53_gG6cLbYaiPYRJrV)#dfp^3P z?P}e7+5d%GGQ5wolD2rxbT2b5QzJFAF=;9QvH03sHZe zfYr+4B#8G+c7dRu@B7-Iz>nzjFnh%4 zar&awR=JUCxV?|L013{weAaMWsD<0Pb*lw?o|KW&B?Q_q#06zQ2j9Rn2Y|3aYR$0(B@@1h|_tR8u{r=$E4}3%h(|4G>Tfe{Nc0JIRdc+0FvD%SO6@P#38yOp) z;1SXz$G*vtRJ9yeeDOt^=m)C zEteRnX#k@?Q>SMye(8raFkLuH-4SL{bBGSv?zEaui`ngvM@-$(nfGW#jsQ3{HqD_g z8huWh)%;N#ROIk!4K7YzubO|i*33>6cmr^CWcRAkR|gS!G!|Q!(AY~w`lDicu%Mip z^q67&MqkvU)_hF!HXbUt0p2^n7gJD~lu#?)@o2NNqh-SjEzCCLQH&j{^S07{TU%Uo ze0^(XwTht1)LMMWT0f{Mom=!f03uoKY~HS{9Sm9iK=Y7mz2$nKXrmP zXzHN5R|;^m3kF^4uo?qC?rjJ)jX9gwPqcS_^w!Ce)lP z_?%W=WNa}Vf79_f-<CqpEHsEby7RgLyG2{nrdm*j|HK#RY$|ydi*i+@;as8CKoF?5?OTwLu zVe{*sGy3T8(e!^f$C6vquk)vJO}{QC4_A4Lq=y4P`9o!Gaj9iNeo5P1Tx!`}Fy`Or z#L?UGth1GLs`HT;P&uw1Y3d|un<=rYn0yWq#|~0lIrewNm8C2qdPkZ|S*~tOpj6jR zND(?WzT~+v&y9shKheIlIqO(oiFZbd3IVR%draY{1u}n|PGsGQJgHV7*B=+~n3DN; z*0DAP*bCchEiCG3;iCoA75z}wJ{N>|OsR8`Ovmf!^hY9}%B~eH)^VYNdJK;OfM*3o zomH+E5fS^8v(meh?@8}|7m=1*OS(qv?}$6S`(4!!Nb7U!u4*L(ZcO+s!*kha89f_eGzqv>-u>a zBDEyHE(=-fYD@h3g|8S?Wx|9F4F1#Q++55Y` z5O#laduBXSi09H7JC?~LsmCarAFI7t7|$C^Z|8$LvZa87te>M50(o;8XS2XOpFP zA&#+0+d1@TFP_Ie7u@N+f>eY8K9O<6=HvxR0g#d zQmI(JP)fv7#Y(o4N~Ln8l&(FM%-P8#Iy+v>0iF{{ftv3LdTEFxz%mvXu4?E7-U zPUPbSzzCWMxI<2WMy#Am6p|RKN-3BB{hRZ5dIED=Zx1QgPaGN>IX*r*=0HugoG7Gn zu|mFt-bi46+4*WA7SCtPIlF&YEvHfy&aXjrx<;autX8YVSSnLxo61SRZ7~r`BnZCg ze6mo`kdv*XG4t|?SfO0j?qmv8OpQ_;gON!kGx4H6U87P;+nEezcrk7xXDWj^TLze? z%62B1&lc=rMUO`&k+CzWLMdk39OG)D7z5B}V%b!-kjYij#RLxdna@^o0J2!3R7erGpmvN`tXeJQt6AVDBwLmib^E>CP#0lBbCzyj5LJ_jOH&Q#)#51Kq?YN1k! zWy@vG?Ls`3F9O5n3-LlW6))uQS&k1H(iDs~FazdM1vsWq1?o(eF_s0OvT9mGauF>~ z+bMQssmghToJF95B(edorW1Cq%=sCX+&N5U5P>wNZyA4Wt+H~UKXja3%~pWeFtn=N zTn^J4xE|w}#E6zL`GIYcu~aEjNtA&GiVg+Bgh^#M?76(aC{R#7nW_RM=Mvd$u@nbV zaHty4T^8M0wmFmY2_6O%M-xirR2HNLpl3UCzMM=I^Q9OFOp!2}0gT2mlYxcM+lf>; z;T-u;C}e+1sZ26fEfq0zZ+#%tsd^=LpNRQ*l5tu)j@SAx-p0K-?yt&*nQuw%GV0}_usp#cwm2JpUcHlai9O=o2;&I^VQwE=e}M0cJ2A9s&Us> zze0bX(g*hG?#d_ZbU9z-5lxr|r4&aCs6D}BKC;PdC7IOIAZ}+zRcr0^Wi$o+wB z1Yrhdii4y%M7xs3{G~svLxSGH3}1B=BVl(;-d%Gb(!N(b()e09I}Auc!vxHyw5mBGT0=O&*H-Um1*m#qSKRKZc> zGY{WnYku#hc^~b(;zrgdN%DuG!}#0ip&W@8kY9}Ka>mYQfG;&nWpdear2ud$W|BEN z7s~)`QdodokxeJF)k<8Cf3;BJL1TY~Se4+E2H^t3TmYY+iC0p|YymV!v+LPn8jM7i z=sZW5$^!Pmk%F^I7wvMXSWT53HZ)r;X)Vh+UzQ&6C%vChT~&0)W!IShBy;G<%dawQqhR}y(aZc;m>@pZO zh`(|2Ynfcyk<;#z7$<>Q`bQ{>X@`leR_@7aTX672CFf4nfw@0Xedog)04)7UQV|INqYIbEe{%WF}9< zS`NbN{{?8JYL%CU)~^|2bL+Wt|-@2icC z)Q*j}a!^CJ@s;01i5E{joOw9+a3XOy6R)LessoY<(r}1SgrzizXrTbakVq9ls4%Va z8Sqav@;B9FAy))x&8G`wxYIfEdEk<%@yTSWsba2>`|B2@Hcs@?=#kMeE^i3|0n+Ol zc8Ql(2=jlrcs2zXEKmeWflVraB**N0E?1!5Ete`P)brNgEY|CExf`O~p51%y zZKIq_4ipy54W$LDn-bt$!RG*TrXZ2$A#;>9dPo)05FRn@O6V?fnE<_Vf!f4M!iKb( zN$2#W&&RXHLNZCv%#)~*cL05kWi!QiB@UFEarl3cVj-1H6o8EYiQn zs-;w+tT}8Oym+!ug_xV6nlptl$|r#utJPE@SxVS;hWrS3>iqcc+$2X3|8>NKy}Qb3 zRsPG}m;c=_fBAQBvXWozB&M^HyEfGFYV9T~$lY`WrF$#jb@%Vtvm1g=QdRTX-~4w} zH++A`)$U*ZQqH`;san!ETg$F}2MW6@)oP`*UrC2+Z*>3DH-7oc?*ELz_ZWPa!GFr& zKVfj1!7~j034=dnaEigx4F2Oc{x*hmBjCK%edjMx)t4Fk0fU_kzQo}78T=jtn?agE zib0Y=fmz~CbWzhLn18T=K4>kK|*@b4J>e+;fM_)7-=FN6Pw!3Tc~ z-e>S{8T{W2e$L=M2LBg>f5YHi2JbNV*9`to25&R?8H4|W!T-+Srwra=@V_zmUm3i~ z;0*@<3xofe!RrjJGWeeu{3`}OVelG*|B=C8Fu20tRR;e9ga4kvD-2#{@ZT}`mkeHF z@M8x5ErWl-;4*_t4E`Gi|22dEpS^$gj&9;w_rK@a)1{F#mSkJ*vMkGzEz6QDH$pK6 zV>*NmhZ5I>giv#Gl0yMfWP46{8NHM(_Ludg~AcPQ7AaFt`!4O&qyw8Zk-1EEZ zzW0~=uH3cWKaLmQ&;HJyviI!Sb%gBw3ic`3t6-0U-3oRo*r{NLg6#^nDX4!{@R5QK z6?~xJeFa+;yr*D`g3SsxDR@`GMgH1xpkx zRPPr=YKbzbNRV zptpiv3VJH&p`g2hZVI|8=%V0x1)UXiQqWOB2LCcXr&-uK}!WK z6yzyrt{_)IGX+f*G*Qr4!E*{4DacWftsqN5rh*Iw0R`y_{0e*uyb973cod{6a4Ser zkgUL^z^NcffkQ!}0=t3)1vUlo3akp^6vQfsQ4p;lNwnEd74;`4(4%XYmfc#l zZ(h*#X@ja_3jbgNe|$pTt$EjWUAlK{(Wzs%{9fIjCL=HuMN=>T!L)M!M`koGs!L)idZ`1AnNXPu@A55pk zAFpw3^1CSS?s|7<-my*R?(Ks&_s#GWyXSZ5-6g+6rylvO+TemmsgO^X zZdK8L{tf<1YAxGz!L?PVF1`OXN$a2gQOtjRZ}vaGB>#V3ZYv9@NKeQ7ZvXL(?q_eG zUJrOOfa<0|sK{*f-WY8driUcZDJ=EG_$nc>u zib@2^s_v@WWPN%a>(dM2w%_Z+Jf;KXsat3LFR$UTHXk&|I(*=ZFTFOxs{9A&;jfn} ze;^_RC@FuKg$!?&Kg;8zC>>BjFedoh8I&(@mJUu;KI&9%rB$Q8B_(}dQ+~Bp-;&bT zO9sB)x7EPGg@e==ZJrT>U!kb6t$`Yo>-G8rUgf7aI~e!^USH5;di}xhpZhcX8Om!M zW#2y!e5y=edU{SyVOg0kyR^(#=r8tX_yUFgtn`1vfWIWi8}Jup`P2QrGGA6kme1=i zDa$D>Dl93?%*pYmm*QdB0dHop-&dMZlvoIs4B#`OL$;i$r&de#xC@L)T76*J;Ifa3&bf2$8dF`4} zT!MdjEG#b0F3QNs$SLy|m1LIsyrt=x-s1E?MtWAEuf(63SyGto&CbZq$jr!2FV4=u zgh~pt%F;`Vy}r_toQ%vsaYlAYPI^g}FC8!F%kmdzm-^ESecm#!KRpMtUYwIzzX%Jrq_j9a zE2AiVG=+DQor#57TI$QrEX($0WoBmky*YR{KA%4wFIk#Vs#E}9R<<|2Fx?kOFDxp; zR$o%$P0uLF!V<{N$}GyvNzcY4{H1?*OTGXml;i~P z@p`>wfsE|JvOp&GMc#CLZl(U>OkW8;zLKo6qQc@pW>#T_HxuirKc`gL$j*QA<={ij zzyb;66c*xxE%9T$EyhWGX=VvU#X|7UkB0ReUO2Slkiq$H6qgQF+H<#;h7bAM2#_H7 z7hRuHc>1?9C~EX*phl1UFFKp*(m}zfe|cNpL~Xf& zrwuaa>DGVOas&U`a=lq4zOsM9jI827A=YuMa_Rok>_B0mx2zDWhqt6Or!*UDRAFgx zHa?-UB5yiA+2U-hamptl*bx2cMWxu-N^(jvN{WlIN}$IF?!)Hp#nSgGEx))dC)=Bo zkyTb4DD`Dw50G6}oQWl!6)3~P%})1wOLP3Ch2D(P;?h8Aw%=FmEyRDiiz)juu?hx? zv1O$f`wEMc4_`7$GX4JILhKv-m|Ph)18k82jK!{@Gy}UBtZCSAFs&TimR%=w{QIUo2Xi_u>Bf9A>o11=$||L-QQxA0 zgA0|v7SK2N{^ixul7WSzhc;A0FvNQYs-`}(hEh(b@fAiBCqE+8t@z($PxX$Wv16m9j-g3~O4ut~; zQ^6-&TKe?m5&k?$#Pj9<-5mda`%#{^vW{Jfwb_bNGMSCx|GA%{)?!@e{}li9Op1Ex zzlc|U)X4u7Uxli-MpFyjgu3)}2lYaSSn3V*&$el*4V8aKwV))bGu4IaM76^0_EbJK zfNDuKr@Emi%881-b?QCko1Tu1)4u35d28OR6V1N3a%pHsiF$S&in9GP<$A=*fluRJ zdWE7i|IF8L^ci&U_lQty22<3G2#VsBa;TuF5fRE?I-;lz%P6X{4@GIwXFQ^)%h;Hd zG@_nR)CqsQt`7ZAn95napdS5x7J~URDDmj4@q$X(j?@9Q7sC)#BmL8k#E8m6&tYgr zwMKsi!%*e^3_vx-(1PlV{yOF}5`7yJP@jim`skxmfVv%qp^{!6P~$N_G3aNtc$$Y; z)GqX^F-$-ewS1bELn#OJxfrG><UucQ@)I^rwF@Ohrx3f0`fVFJKq8f?$5rP$SSQ zW$Q)FMlbfJC?ER8OP*fek6MZTAYK%^O={pKpfsUR`=JpBfJz+rG@ns;6Qx)XS_nBE zO2pHl^65~H=-(SnQ!E>cb3BHNO{VmGWc~3Oga~xRehedpjJh>6D=b|@#~zzO+ZU~& z-ROS6e5KLs(HRl*zahCY>X6`29IB zWYsMA+oglRnS_m#fnvjjb3DaGTH`>7VOK1?s1lIVP{FoS(0IGwvDtqOS+vU zj9r&Rg(Y5tBwm|jOY$WROd1VI^C9UcND6;T*#HmoIia;?YrZiiG^YF3{5h~SU*lc| zPSVaf1)Q?C+Zu_{v<~@J8}+T$^{tli@r@~_orHPlFbiagc|N2WrRkblNNWpCByxbz zEujg~G?ANxbzcJW8OA!FNiW|j%!BzK35zj8*CY0#NE<#ELqnoJ6V1IUVSPuo(K>%N zZ*-f2^&R`judMHw*!wPA6vdE>VnSl0i(;RP;vzh86~CI5K~iC%weO8J1*4)map+#4Rf2yBC{!KW_K{i!Sc)?2y1 zyww`|{qk1v{?+jEDc1ow<+=(GG3>dGGOtr(lPPvIa8`<~gt%OaoeXgj#ZHB|ZWK2S;?@GCt%iU^o24kpFLA3N z`6# zq1&M8{8&~qKh}7Jk2)3RIu(DGH9uC`0nu9<6Jeq$a)V3S3DNUoiLfFp@-ENqf%Zpu z%CHw29pUNl_ch)}Avs5Q_7DhWiv1Y08j3p!dh89jQ=s_`gHJ*8DF&YbS&bFzb0A?9 z`vnk=3Oxe}2Y{syfOb5D9Dv9JU^@WPmk>FQCc-#6VjL}=g}?w3Ho$*BfIA1xj?QN;4NjBQJ(#JPH-xC9#BrkQgFvA}*Tnw38M$KXdFBq9IrS#L`fYmz=l*G(T4o z{zDR_0lkK+CHl4RP~0}6pYNu0J4xL6$w0)oSPaBnB;vh%(7%^2?IH2i`9!GB539~M z)DhExN+2495yc)PQXGH99wH%sp~S<)6-W3uXPkKCnPZQVP%MxWB(w&L;ByjMsll5k zp-GhX2NL~J6@VFG_>tJ_uoBDPPX{9^>M}{KoB^za2ty^Hl2Iur{wHFc^ng$yH%R93 zt%Nor5)W)80Ws<(2^`-`vl1c(m5lPC{HX8-^3KosLQYbvq>g_{MM-5zuOesX=j{3{u}YZ=h_`+9dd-K+FUYyDj^lPdam znDis)3r`F$Ju&>X6T?UC96kkh4xbAr3g%<@G3q4hOL%|S>08(_{35CW^_y~*dj?%a z=78?y_JiBM-F`B(od<1Kz;mmh?Kx=s1GH^`ws)cJc+z$n9u;0q_gr!r*l?E6E5CvEw~{(y z)bpsGs9v{{`rsb+08MaAtEYJb#U7-22J0)W!QN*FI!}f+)VB+m&tF*Q$bz<@&_Ov1^H``Z-IY2hRE}XypG6wiF}I4mx+9j$Wv)~ zF)e>U%Li%sYg)cW%VQXMCL^z7HoV=2gcX0ACPX3;g8#uXwm*?~HW?tUM%V&7`3NQc8%hLpTr67MO$j1cvydXCS z@>o%xFUsqGMR}hne=5pXMESlbvybTzr9Wj9j$uNu`ArJ?DNKk+u``0cIv77I=oc^{ zgc6rAG3Qu_I>$!tV-~|m(K<41WcJ9WBlAYK8~KiHI`m$Mk)JWG8IsIoFx)J5zli6q zWc@rPt!4dp%p~EC*?Y&#e$Gk^#qH$Cc|vi!IDWH#k&<_FQFXx3g_=4r7e>~BVJ|nV zkfjT4geSD|*oX?{QK5{^LGF?jJL zym$s){1V>!3f?{sZ~p*qUxc@QgtxE5TeY1NKf+BU?yzWgg1Z^p+TGqg)IIzM zvJieCo8baE4%6tGNS^i>mv$3~(8zfcxHH^% zoX{j+<;IaTeMnj$t#w-0v_5HXq|Jo1C6KlQ(&`}XV@Nv+X_rBF3(};YIafK5m~yax zmqW}oZXsDr#1J`3&f$B>FNp7m^FZ7Q@@$OOUFSB#VnVcKn=nYa!7YWGAc;32q|7)8 z{F5Me668;UVzHzgUS$TqH3i;U0&hj$JyB;{&eq1Fqi#uH*qX>;d=21MW>c%uvGzzWI!vZNQ*&Q3sT4qzL$oJ(%z~Z^m9DMldg$5YBjGUY85E+~Gbnb?An(U)lY3>IZno}G5&KfJ zq4HbJ#=?=9$uOH=09zQGyhdz>-1p!s%XS!NIRxF=S^+XBcALOEDR#Sm06CO?hY&qs zAxjL?=*au?SnWeTh(8G~JK^n4J9}MlGE~S-VG-oB#(ZmjyZo;C(;;8{MTi+j%!8wb z8XAN~1+1nZw!l`9QjlF>xg%7;2*Euf(6eXHzR?4shnOY+HyOfzzJgzc>ue>{l&fSy z`p5Ne(!bdeoLEAqBT#e%UOWN=kHDMFM;(E3Sc4r_|H;sQ3G`nI{Z~OHvjy~fLH{l2 zzX$zI(BB6AM53QW^vj8U1&Q8B^qYvjj_3~%{b5qc{EWIyUK&HcG>xug=A+i5E}$;b z2aOL~khi>coPc+K>dX)2f&gQ*rKKpmLQfaxnRHNGc&K*kZ- zIF2~Rk-~9g;7>5}CwTiHJrll!CGaJ^7L4oRC)k793#pHPA$1;!T1is3k}o0ezHowU zgV4BbkUX&Qz@~%ym6nzcDIE`er-C>ehA)PfmcqafVBm*P3p=6f5qQ3uJimrKznOH{ zNuEDWYJq(q_=Zs8Ltz+8y0b&rMev)jlU`V(iPs=vQQqI?Y4X<1(R8k2x=fj)8L(}( zrU+FIh-t8YV63=6aVy~XZtTs`)xssVUNMIh998hCg3lD3$DKD&Q^_T^3N;rskKm34 zXdV;1{%HDEHB6#!RKpB+KikS*k%xXy74~Zur@f0Nfq|DJ0??7S&Nt{G~5~nHW{*KkYieasCBe{9lNXHo5 z;2sO?HI@>e2-#7@5tSK*6N%O}gfaF{>7Tj_n(YEZr8pUW1iJN)@M_5$KY}zFw`IDu z{HpwhEKUKJUs zRnZFbIn)KzkEqKiu3FTb6DVn>=&lVR=GqWjZ3sI{`I8YHXN%|IG?>k&A?`DX{|xdz zgD#)JfY0F7&){zxu}W^h+O`4SLv4f4UT}dN)Yo_&evT-dTLqLf zSF}_yM5tm6RZPTuu?C!chO^x&=>)-f?ZFfspNJU=s@+l=Qi z^WDTHVoDq_#<}9eWnx$*2j)u7v|Q|5#2bsk z^s%C^TShk=tBQ;(#8;~r##qIKRxz!AtC&}+nDCY23lX9i5yHeUaZF>rCDV%O!SswU ztP}7!!^AEUU#1b67#>ZSEb`+q)IAdpGLcws*TZtYM89*P9i4n=n4QcT8`? zdNH)_3QM#I6Ds0eaR)5cvgXCwxW(F~Xt%(4vK8iw;$|@;K#YO(fVf4>4Uo8hKxTm5 zDhdJ0^uD+j0&MgcXcFkzvELY24FPV4m^cn+wx5c2BheTWjO^#4mZhT3h^GiEX0eUf zE^I0LDm#>|0QNAjy9ulPQtZOg0vpEWu;OTqFF?!zTY#<6SRyEPk;YO;NlP@=UnL^c zNfEzF+SQu)WkB==)@8u2(U5z82Z1Wstl0>U-XpRN;YFoSSVXe+kIY5e0&T~ujr(0~ zJYf1*;f==!VIn-(i{r)B#?`3Rs5Nlcyk0p!^nFdMWf83YVW|8tG~;1t_QTNpWf6(B znriY5Xt{47`WtYQz}L{&-T6J}L531sq))|vs*+N1&L^LXY8RbLuzGE)D zV}1?Yc(`MpgZdseEFeF@{Bf|0VDvFEtA>24xYK0Mcg#16`-g(73K|qVR`5gtyIm6{ zQ;B1=FRh&M zOz1ZgMogkdPQp3$Bpd*Lp1>lwi!Ep-e1zd%C_aY4_qcf#2H%Ilqw(~~sA;HKsM#oS zyf*wY4VufeeuCDtb_F5At|cVo8qH49#!8g7QtO=wBu>IPFE>S-G83riYHbZvbA0GE zI^nUH`B>~&%@tR3??hHAvFo(a5nzsBcWXlflwrU2G-NRuS)H?gdSxw#EcT#Qhcm3> zT0u*(C$s`k{1@7+J`mZ5{ZcE$QS4V*fu%GTv|}Neq$fX@%-_^HQ^A}n-qQ}^h@Q*i z*x$4QN3p*L`6S4RQZ!3Rl~Un!Ad%Cd%XDC;N@fGa&zIV;kim*eq?cHtXY*KgtrX5u z?3N(+1i3HB`XCQ~1$j8gqd^`I@AsdqBN%gpEy5eoEP}lxMfoWH zN6Fb0BD(U|C7TT*ZR{N>3|G*^Pl}OtBMm z0Z5gF)){8&-}bW+{#1XSzm>nI zpPi#8Zi=0!7X*r}3391kuu$T1eX5@b{zN~!IvBe?$W3}75=$`Xw<_e0=rcCrT^!R3 zqbT+hy$;)d`N<$Z4f69KztRf@6nkDT^rqMgdLfl!ztami<^4gAPf-64{bYz^^x8CY zmie7H?ug+E(3E)0klu*snAAq>*M?A>t)EvYzALxdmIe9SvO+(SU*D3&w%?M~drMZ? zmaLbzWWBZ}%dl7OEU=M6f;-^Owzm<)Z{&niQD8oQ6(xQv%lSmeH{@%-ldbdi3SdSU zzL(Q#_X@;_u%h@&a{lan0zODN4q{x)dXsFU9yS#pH8sF2r=d5Yuyc`+>6t47(6B;zG>p7h>MJ5cBq>81a_uZy?}n zAfAVR@)UB9XpQ$s>OIoz9_e$BtOITn+#^R(mr$2c<#^0wl=x{#h>3_M*%Wd)q%57I zby{K~iMn>W(sX{TF-du{e1)+v3tq^Q78|YGi-|B>j@Vu-E-~6pMuPcdq_n~q_iI<8 zJC+}_UeB#IMjjWb_%+5JpF2e9bBBB^-@AB!Q1-7~b3b>qK5J|DxueTgZMS7n+`C3$ zeH0~bHU2Yw_I;xvoziVHhF|=S5MBecnZVkBj=q{YKwyJ;C~^lXZ^UdRHKS z?Y7=~TOVI%Y&884;dz9S{!E1?Y?!gCvyi1&<64-q_39{zzbDh5n3{1ao84i^a8v8Lvkw83ey#VZ#ZEL44|XJ`#8`@*WCEUID^0wI;wPILc>r@>Wg_7eJHtejmslpkQ{qgM zE1vN2&UkT_$z>(H)oB%Hn_Qg<-`Uw&ob$}Fb4@yq;^v$9O<2G+rZh8cGDn*|X5AuF zqhU;lK6aQhFK3vz%#=t&KWo00JQ=3 zp|mSZE;AjWiPprJwJS|2@3JIxnCo4ZTV*1PXo_2HB3H17S!0UCEUz_LusyCfCFRm| zt~J+@tJ`2&4mWd&P||6W14s9$ zsbHN7{FkOABRGuOv!=*xj{zbOhObPPjqfvrMuelJ?@TTC5yI>vE%p)VdsE9>B4KWc zEpCb2CDR0rOmRP&Dgd+ev#E)O;%=Gh0fRfHPg&e`*R)N8gWLm?tfScRW+90(OfbiM z*NYKaYYRdl>f2syh50pq?CUGdeJ0mNup%*&bkdFV!VPY+*?KgDlBSrQRm})f)hxWK z8GF*q5sLjb$e+y|4no(1oEWO`(@;)Nv6I6&91o`iIW3&SK683FhhxjUa1JX&O)!3O zFn&qUFAZ{8kjsNy5zZMYc4g473Ld#S=*L==PngC9IX=hf}AU6cLG01m=+!W;IAh!hhUXWXZd_Tw!EjSuTA6cAL zE%33m2(M~k*k*};KQtEzg9t})J1rHBWh!KsC3{ORhL=ODnx!snmbIl9`y>Ld!0n9Q zg*7T=Z}b;%myz^$8Dl*}-(@oHG6i>;=kGGz?lOJvGB4d_hMs^CYw6eSGVK0nZ7jvt zMH`RJHB$V6=+N!on<@U|=x768>&8i+aLc)LSm<#S?L+i+V8P(C}%TG+Bp}mN?^CZ1Z2mMHEuvSZmuW612G@ zaTBc3JFr1bv_?0N#klxY^dUD!kb_*8aa>FxTqYhDATmn!XHw_szE^J=9W$Mb<7yfp%9J+n+Oa zJ_?4#)-FFVwEL>qeviKM7Yw`9s*lDhW;NjKZiUr=v!OLXzrkuyDvMQ*eeh2+AX!V&X_9Lqs``%sFIIP;ctqIt?_F9vhP%-t^5up+Z4b{bmHVQ2WZKvxb^bLJ6 z^ySchp`pV<<&UkEpkw27sk-NM9d%_o_NbM&;pEiHW7|Gq)I(t6*S36%^1=lMKmtn9m?ij}LF7Oi0@B)$wl^Kv@AlE530yG|HBi#eWQ~>Dbnpt>0{|T^|2( zHtjVwaLkiSj9^`ATwmsgun$KZi~_$7=L8sG+*Np6r2$QtrF87o{OcfqzZe#n;( zK@<_;vqmKx80kJRve7wc_0yZ3mazSD25x!Nus8m#yFk0{LYKQR@-FnNi~pM5tc{em zi;=0$DPmv_-+2z-cPaZays?BG4eRLXP`n5Zk=1Yp2h+dR!GL3s@f8@az-;kGGQeod;$q~ zAtC8l{7c7r}`h3Ktd12;(H8j^b#THD(vbc0?nyn+q+ zHGTms)6$I|kk&tt8nlsj;|r%OBCHOguDZ+p6d)lpM! zORvO@#$rd~Xj|%04P!W}iC&>`ErgU!qGPP>)k@HsWP2q9Dj{OG%S$&3`lz=|@wOA5HueTbKxvXq;{<42xyGEo_+< zLYHZ|Ew=D!*k9M$^4}Lp_;K*PFJ^4Fjhqo~kY`q+o?{Ax|t z+W4Ne@%?M#2h_$7oDn`~M)>d<;cw0e=XTiQ=GiG}pDj=kPRteIwu*3Zzs+$RzU2tz_%;11ftH!7b%+st_sci3j0g5CNNn+ZGGqc(Fq zu03t$B3ygg%(>Vf+RPHgowOPD<3XRDgHl3GZPuq0Z>7B7@(4V#8^o>1l)4YHS zQClR=(68GfFol~o4f3wdh%xtV%Dal+Y&fKgk8H_U7-lSgjPVJ=cQ|HDPYAmX6gM+L zvoaQkl?2UsTnW!k&}{YpraTZ~$H*3NkCp?_qFff2+v8{wO2^QK74~K|!03cn!6l^E zfVk40dfowX=N;lIdq^G;^W;2kwOxPPPHETLBg?PT5P`6)v$y&#i4)E{Le4upHIBe} zN9K7){&z{*_4ce`w0T(cu%uz)2D@h%(GPPEV>j7`KT-J87FWN4G&P2O(u&ZSnPF0~qshgG5`qqwd1@S0H+zuj&; za1Lwb4tv575}F#FC+@b(kwjqhk-9zhu-dP&4ZfzqL!`ZS*D*WckJ+8a?9x8F>!gM7 zCoRr@lNMv0J^s9d(VTba&O0K{JFMp&sR!&MY8*Pg#$l;(M9zxMnibnGY(Y&(bF-gLRF&{p%$Y|hwO`gpdS~}&)u(kzajmG_L~L$Vh`JUFKsI5 zmo|;9us8im%=0&1lhsFm=QxDGC}wJ=U29kYkr@ez8JhdoJakK1#9 z^XTwAyPT1yJz z(RbKMiMmLNt4!2=V8BIKV$$b>hk#0%)1qq1@68sAivZr`+ zZ%KK#r2Jb_yIWHGTN1Y-vFl-fLdC6492u$0jm(Q~AK5jsZ{&c;(#W#R!I48FM?}6E z`S(b1O=4I*3!(L_v^Fv92SS8pB=iTutxM$hV%uAv7}|iH;KoEfUW?tV+z$I;Vm9`U zA0-+)Q*3Rb2Dv?vL+(mcI+)#wN@ue_=<9<1V9*~@JbySbU4~FO;*-RGQP|j63&MGx zWMBCb+8^`}#lUzXao~BvSk4p2dD8AYdFedSewpaR<3Nw#&n7yje}gm0ZxS7NG?)?k zONoiNix|);r|T~4$p|NG@eB3Xjd+nb4`ayL-?twdq|S6CAp z5=CW^@M|JphryFXxgLXm(b!gTrai_%u=b622#0hOKfys(UjfR$&asr#Xe2|8#v)fk zjb;U06HmfY<_uJlZ=eb;K}Z9Hl#?o`AmuQP>>=EGhg6LVsSOV4!-bgSyAFPLJBr)n zh$wGOaa$bPr3}Swbx4(^6!*TvxVal8e&BGNkic|8;y!d}chMAox80#T6QHGLpE`60v=sN5L)t-8(ie{816rcnt#uvH8csX>2ehpP&8zI4Rk zPG$RmmOJavT?nUtv|l@77Hdct6SY{wexsBVdm+g0gZx3E_M&4xvIh zi)$Tj;+SsI}qU=bNGvy+AguDdgEg+u<`8vq+iM*c3XNY`-$TMkq zB`u$#ZPrJjXO)Mgubz zmUB(I$GE+>7^;{qSwE7f!FC*-yNkec7bUvwbYhrHQ zyfy!SU6M5!qLbP0lQf|e_d}9q6}HTaNseR?lKD$XX&i)b{MDzS`+m}}@u0Jhhi2oU zc}b_Apyzn#Js$dwhobRNJRVBN!%O2~@OT(99=Hcdnq@#mJxpp}jdP)D2(1P$R>Nv& zQ4MXXp)JP#mJ}NS`Uw6}k~IQiBSI%TQ_cW?OU^*t8L*uJ=NWLFfsiTAg2tS_vE2B% z#!VZyY@FYio9cA`fYZ4urv>M0Gn_FSuw$%tDjnTSr--w?Sx$|gV&^z@jVX4%Q^Xd! zz$svZTjy* z1brX5PePxjeY*AO*{5Hh{(aaLPCkp0);hBm2}E8bq%9J}&CZx|0-@!^{*ki=W=Mj5 zhVT~d3b_D+2vwJ?=E;%qd65|28aRSZ~vsu=zg zr&9)tES_+tw+9M@)Ou!y9=f@ySXu)Nt|nU4|6QL9iJQSYLn=DIpJSa>`vqQR2c zU}@Q4DQK{CXs~o_uz2UW=Hej|?u=@%xEd_}21|Z}(a_Jx;efPKVaG+|`67)x=s&5~_)-nj}|~oCU5~P;Hd? zYNJ?fOsX~}R~voRMt`-jQMIx0KXhH?9%pqgKa3kuZTxGsaV#D>9yJpcy~x$^oI@bz z91&X`F;0&&@0=t5oTJ@;IY;|*j;O`1{M$)9xt(Nt&yjIEDd%=lzx!lb3HnA=H2TL)3^Ik;smsn$$cmb-@3nmJNy9#Cs8t~Hm{ng`XI zU#&HVu5`KU3RqHC5MNhduPaEdD@ds;`1>l?B#eq9!8q@}md~w!%xHa_e*Ubl_^hwA z!SeT`ZO6h{-+0s{R26ClYB5|DR>8`QTGVzd!B1dL$1~{9qRyi(qAsC+hPs05s7I*B zsL`0tL{tSTYPHL?^bnRSA_iqeIZ#O`ZmmnIE1O@hJ+n%@e^0#;S@+XoWh=Pxv+CQ>53VL>*Z6f*nyPzsVltdbqK3^o&6%% ze$Kfh<#XY$T_gji8LlXX(thtMeuK_^qthGx-Uzwq>h?WhgXI;nPjl?xiX5{bZL+c-bk7AFA%7XHHw29J(ls2(o!mm~LBg7nwyr~N zU2n#Jum~M0?8s7x!H_?gY`QZAD8r%T`1@0USP)hecR1N}7H73bl4Gmy0~L8R*>Bx6!+plzTYyNn01ON--$>j8U07E@Q zo=R>}4?I&3!USTPKs+R40?9c_=hZ{RXUX}07Y1<5g#m`M{UXoyYkam}?nk?!<%I## z*<|TrJ3?R9YA?3apG%fzeasMg6QjjY`Z^gGuY_I++LgdxN;b^@qA4Z)lpJ;h7y6qa z^a$9lCU@FEG{TFTdWf!vSdw)Jn$<(|dT3b>ZR??3J+L>Evp6dCZt@wJ6)j@Li23G! zI!RisORfD5hfDOU6?~vz8{C>i*W+RG{bb*)XvRD%I#!#cO~dnkOLpO+-{EwykCNZS z1@7<3skxN&Bsm%LXIu%cmB5v!Xg6RHj!7x_GLpx*sFh$_37NT#S3=X3(CW)bc5DhM zp}27=x|KlbDpK6v6WaJr%p1wy6K!RGO59g8(Ikd_MT;|1y0;}w+ZMEC7o_k&nHQ!k zgUuEO>$-L#wA*Z%f?Mpe6#fN@U7o@#pJSy6*s@loC||-@og(H_?AjC|mSWeX@Uc|L z`jp-$s)5#=)f&!fd!gk&N^!(PY`kGd%JV~6aj0RaduYMXPD8n!DZ&K~mw+jMypK&lB-^+w;1y?l*aVra9k{?@nIe zwJY7GF0|CekR1}qu5x2RiL2cfAQFTDyC%5(zS|y(jXWk){Lq~gO1Mx*D7({*Srd1= z!aKg0+c@iCcG0b{}wmmX7dt?;PyRFIx_HnX!;hAH#Dn{x?8Hd?Y4Rq=M{fdWQF<(~G}&lyfzBZiB}ft+;6Mj_U5J?!M|Cs^>mZ z-DB02r#*9HR5wn4brV!qk@oC*m1^9qG;56FV#GP>-g&B9tRA;ib<5MN3CbNMXji6L z@8}eJM<;Gfdv>3j)2uuZ_&8pyRo%8UD~=Bk2jY%2t4}%3C+ zW<3RpJq2RDdiJ4bPJ1}bS`*w~1L9G2{|VK7p}Modoa-=u=jYY93#$7rn6?Jf{y~kq zlx8&&L5wqsKc`uhFTTWS#A|6*i3nVrB;HYvyQ|*webtqF)jHsPRzs$Et?`PB7pJMN zM%}x>tK^T5(`y%ct<&^Ms7Z=bz4-o*K2hs*LH~eywB?A9G_LEl$}nTr@9)|EmYlN z)h$)sa@DQ$Sre5s62;Z3TkErCDlSu8ueyysYg@&&6*sAFi+aXZ)qSA4k9^i7#U+W` zeAe!Y>n`q4_wG{N9-p;`;(Cbt)H4qGtc>y;8S&_Uv(&W5eb)8CvRsdK$!G1T*pA{C zzGtO+#%J{?&ZGU(XI&gTaxvC0pVh3Cms$MYr_>x7Yt9cot4VPt@rv)+GkX|JTZd^s zQr%EvTkN++ zDlSrgT&lX|s#~eL)v8;oy7j8tsJcz6+oGniRgL>Vbswp2o9cF`ZkOuzsBWL?>Qq;+ zxb?+J*T?!errH+0r3Yl?vm;*tM01meo@_B^~&Yx&*H|YZk*~S zsIEeFm8zSfx@oGbN`H1A)oR=<)y+}eJk>3KRNZRTtySH7>DDl%o`#8A)74Qg{aOEa zLyh}A{aJl}oc^rdKT+ex2h`C}b(N}{th%YHt5RLH>Sn2Kj_T&Bt|stoX0lLqi&eK& zb<0(^Qgy3Uw^nuQRku-fn^d<&bz4>UzM7YhRJToaJ5;wzb$e8|@0ruq1*}VheaKRO z(ANKl7bj#q8*3_5w=Lt@c(FruyE4?Pt8x3(xH>iNZpO1`d|!1BRrg4Bk5yNmsn%81 zjZ@u(OsidScCjM!Ssk2`X$@CgxLBpSd8%8ey0e*9PPrpayrH^ZRM(KH^q(B|pN}%1 z-T8#9XM1b1p55C*)h$-tQq?V2-AdJetybMy)vZ_EM%C?6-9FVFR^3t69ar6{tY_u? z#j`kVdA79yhi5vjAw)awKfE|0``O%KVzx3iX>n|-$X3qMD09VZYp!yBt~gC~RjR92 z-5k};Q(cYf7OHNs>XxeR|6%Gqz@s>l{^6}(&-CnSW_D*+2nh*+0Er-JqYOxYAc4Y4 z1mWxh2W+2xXZy_E`F!>TpY1zKNaUPB0wJ=zlABIg{0$T?@eo_#<2`9F`Ur@Fek zrn@b!BSYX|dR7cv`cqP5pHa>r>-yY9@M9Q#Yo@t>Y%Xj@vf> z+QYW>x4zr|pY|QUweL(dJ**^uJZyDp9L#ycw(GanJ-=c5e#82w#kDrE)^b@I*DdnI zw9tn|L*=AUIXP5L36)br<+L;&E0XLq^W(KM(zs8g+9sXPOyk!Di&>${>@;3167o4| z{44(+7P}j&HT*m zhETcLWMtct_NxMH{SDie_M7tjN|US7MBoRlf$NS&n4lI?j~hJ-p&6Dhi9 zn|tVCjqDNM4a&en3JuL6_YO@7B>csYFa`b}T;|8qfjU6pHa3AZIYdca3(mFsy5-A99-GiCfp#WA@6D9h_pBkw)vRL$=u7^^Bn#m zR}QynZctN0Io768B*jJAYTEqzXt1_TrUAQA&rk=oeJzSvql~EJC}nWlAHDP+uRN@+ z`9Y@PZNo)!SlTv!)_}vPZ>SU7#u-d8B8+H5DR1jCNHuJe+9sKN;thF9Tl3u%i`y#9 z!uPa2K-?l9Z>vOE_=&dTASzeenlJab);3-!>W#Mcy`tN#wqr=t?zVLfA`8FYHmp=! z9<=4+B0p?vZ)H&n)9V+H0a-<%6sJ31_92U{S9)&mT*~TyovZXtPcX=3IQpc2_%O)W z!(hFK!A1{*j(+K{iF({s7C$g6`C(8VkgkZ^3{0OQnV%0&Z}CqHACm68FIjA3(i_f^ z$v#K6jZ1I1KaA}A!)&GL4QC44Oqowech0q0A||E3vqF*^%#l5F`o}8tBsP#LrI7+g(@c3Cl}h_*Fr5?l9XexsD(KGz z6rfV-BcQK<$yko*cu5rkuf$;5feLm&;O7NiEAUGKza!v@fR~sl&tj!grGQ-m4oYWi zXC={Bz(oN!1l$zxLO?IMQtB_ylo!i`X`O(>0-nf!rBW|mDvcMghM%!j@k(i@fIR{Z z3pgU6k5VZORA$Pv1uRhp(|Q3%1e{PxrAq={3K(jgDUT2^Nx)R=6RHt#&$@suvMpfi zZD(xNwn}NYfc*lF2{%oo7t zr5Bigx-mc9HIpn2R;9nbLb8UhkRs;D@pEKftu1wh)J81(3MpUg#m@Ax<`cT=^e#ft z&Zcv+IL@ahELS9@v%PavPW*Bup(g#0Pr0f*<@!?|^^`}u{qEK?l+33*`ze3xDewN2 z|KTZ@FQf}4)-I;k8?GQ+bR4emOX-enLM^Xmb#y}SL7_P-e4OLK`$16_pr z2-*vfT$-VDw#ef%eiZX9%eZY$dtydkO0{U^8K=<*M-X=kjpRugiq*oWWH_fQ!cmxi z+|~IRNyNg03vNM<1sR+1sbn;3{AtV7HE3pEoDtkllIw?hA0~a6^PzJ|Mz>U+X0#?|rATT;^6rek zq*{zU8QxE2YqRiwHX2XOnt48zFK5_)Ws7<}qbZmbPHF)4Mn)_1+qf;{ma^?xMq(-= zQk$g8&oh*8i}E5Pq9xU7sl3c+(UO|CR96XS&yyv3eY-`>ux1)>8-FqWYX}{gNycU}4v`^mXvb46^2T<&nMK|d z!Z(M?E$!YmKZw+>gD4NQbABi6QoEr{Y{`Rmr%WAt(Joyq|I2m}qI}g(73IM8-A%L7 zzJ>XE}b`wDyfmSKPjnV0@-M&Px{g zTzm6b`}y`((X}RoUuf?nOZd(9zbA!}Cbps(`6!j%C;3*0;qCUqmf9Y-Pk9Tv;eJbg z*53TA=krkcB2>N%m9IkOh|D^6i(_PFK#`^Tkxd#lX{PuTc}!-K2p`6OW-6jA36Qwvre4FF(Wfz$WmOSuc5D*;WPNGOxs>zq331Vl12QHsn)e9i!#5H=p#v4 zkr~gZF_YJ2HWC5H`pgL3V%wA%5hWt0I#KH8%rERL%-$*NbGvg(=7)A}@UO&HSA`%&LSb&6GrcDVKFnI!kXUZ?ktL`?k#VH8NvoiGSE;jjUhEOmj*$XRI^X znd;Q8X2$LlTC)#z_rZ28Q`-j$+XwkZX0Fo`aVPT^kF~DHOH?sXR`fI##wlO$D?)EwEhS@%v?bO zp*I|eR)?sav(q8!afphj^)PB(My=9-MvT!w_|*g> z;(6w$PQ~Voa7J!_p_Idv?ri7m;?!SczT=VHMl18*cpm*_X1C5#pi$dK9UFD+EWgTB z#PSzpDKQqgXO=LB@}N*T*esnxvffJO_T>7>iOH$SdFYtPhi3JGFmA)L%FN5~EawWF zg^$c~j%C7{WjU=vL$ZV}$|YImM-j(oIk$^SSyn)J<4IY6v4Df>Qq##<14SI=v-+)B z+v$(n>6h)ao3_&(0gnZ|6vk$N2=}IDDW}bUCuJ#NBD&3L`GW{(vz%2T9GIKsTrMv2 zvz#?TibYw@!HR`1$#U)x#L6t^PH|bDMIx89o zBPZ0eSuHMwo3B8-6wc3OImV0G)?_s^XB$I~t62%lnZ$ZAIVCowNs4wYt6>#G*m734 zimBJLVkTz^ey+(`jvHB>{v*36mQtwokD34BH?#DAQE?*n$uYE;ac z47Rl&Wb4$6y)|6>pqPDB%swqkb6!eXY|n^ducD%QM;d8(MViltYvb|=H$+QGU{vwu;=zN%t> zu43PRRk81@Sc3;y?W>qIx{B356_z;N9;jlkRk7ApEJKW`V*Fuft?f^;L|?{&s&H#n z%=I+uv!h`Wt6_l}_CXE%{n0S~Doa_~*1`+3l~Z9B-ZOib*k`R*_8apWL+{11=QY-P zXTMSNG4#GXyXIqCpX@h=x+r_7OY58c#;k^a&@YE)&uYl~Wj8n~_HAG`ncF@zn{Jz* zf6qpVZgEy*C+=X9J{Zx7O)pUM)x>9JM-?-RHY@wfT^y0Sc!OPBo1JZlRk7BPql(4P z$v!|eWYfQ^^Y?l+v{c}0>AMZ|_l*MEDPX?<$Gq&s8j^HhbZpb`=8H+4pPf`AGTiWg zhGOJ`?6?}DIyEFO%x);=wKzLg+>tNIetQ?UG+vrr0JNwIaHU!(* zSOMcin`2q_*Bc~e-5|B!ApL2BWLuuyrI?ApmhlzYodgfQGFuTBc~y4Q4;I^+?0<-q z=ZEiq;A^wz(GS8=Wh)SlD!Y?7I-9e96GgctJ4%#WvwdP=sBrZ%c zMii5MXLi)`lfpFi>}pi@hPFGqO%Wlwh?*9WeNT4#B4TkxWX3nqKilc1uxzp306g zEXwI@=T5PA%GvDtj10!lWjhBn6h1B6d~4n1>{c3L!eTY$O12kN2aapmoug$fIw9H< z?Tc;~9dSMT{iar}sT~dBMoRPartO+`Y3jI<-8Nc|i*6B}92SU9i4MP+-Oa8jc8Ao| zo@wuBe@p6Wmv3h~qAbok*`G##@mTw7QLXLmqB__=iIVSTE8Q#+_p=v~UExwa;carH zZqoPCLbBVQW=Hmb;i}ui_B=bLpGwjFRJ|alks(Q5*Il(4$uBG1a{A`$+sx;bDR}( zg#lTZ6M3*Jg&pi_Ta*)>1DjSahcC`?4oJ2r%W~@5$zkWqbDWRg7y6Ln9Qd(?ug-DK z5;tC(^T9hz?GWFgn`+;Xvl9Q4Y^{v{rFedRD`HDdxA(2KL?bcE=4td=Vynb``^= zHjmPG<^)?y)+k5o_{MD`oV#*5|BpBNU5h+_URqSPqtlnp-8nJKl9;Ve5k;<@N72iY z#Nj>fDRrLlBsPhIg1{*Gc|{fLzkn?P)T60r(mGl?}il~azA zL`5k{^p+%!5a=iYV+E86m?$7{I_LKj5*^BfL|aK>Y)N9nl0^5C_ga=Dwk}C*Q<9ij zl9;vZy-pJn^Cu*BW1mb&{B%NM(=$2WlCF@g7d7rh@x3UuKeBpJPA_`9H+?`K(O2{h z{f*?aIl_N6JD2l+r^8)UwIoqrog7%5{My2#jti6CywUCb)yW^OPX1(d@)xUJ08l`$zhRPO9o8be9Ca2ZMK4UU)#SviPA2Q>Wc6ZBRONC;bw#0G%4v3HA;>NY z@8z5dT6m1Y?4qbw-L+M1PiiM1Q^4B-x(fJAz~8F7P9t&US8|#Pe`RTKH7DbIk~RE% zQp6_Ke45vHJ}GcMspa{kw&#=5&nG#q#29x+3P+ zgZ_SnTHML`YW!KUxkORt!oS*I_*aL5BY0EP-WKq&fIkZOLV)XDj#x7(dR6l#tD5^( zHSabdQGSr4s22Vxe@9HsB0tWt3Jdcj=P-oX8ybu|+SS6x2AvZ>u|!P>es!l8$<}FJ zqmVTbXrQ|5m*V0o3pUt3Poxi`h**{sIjo5I#GrCb*pc$!Yh&jT!o%XlMVS;-2F?{` zbV|^S36$x<$Y*_FQ7VFw3&dgJvx1S8;v~!oMlSDeiJ2FCe|^#t;?^O6>HM^MV zpFxY^ly?Sve$ZJcS(JrA=cRta^ehUxYRyMvOM}AZ$ji(!YDLgD;{s&s0}5Mo9+3l* z8xBbJ%&3HYWiVlQH)hqtdUb2kt6TW0VEm|oBv}u9WK_N%Rr!A7GbzgIU`$!9uwLte z^{4-itkZv|f36R9ndU`At7g-@^2Q*z#j!b9Of@1CDu*ZM=NhQnf(c*_5w$lUxhiNE z)7u%WLu4npI_M`$on67?dqSLhFcKrH(69m1fh-}s10>V!OgC&exTN_ljb%WLkt#e9PkCVYMsAMs*uMqzV$*Rt}EpZ+cvq1yC!le0Xv@3fji85`ej ze{?1I)utqyb#RNQO-T(mB{kZV)UkKBw>BlcvnlC|O-WyFO6qVm*cbDuj&%e@jG)9k z{|IV19clCFv-$M(eERczDx}lsPxEP@fD!?7C}t(qt)iGCWV=JIC*7-u^dSfJO zj6J4tj3>r*GdPF_xg~Xw+r23%b3VNne-m*l*lEK%va~-r@;wU-?qEn;5jdYlz5g} z&5~RXf}N^;lB3$^c_?K+lsZ=Xl!w8nb>ev19tZ1=5e9TjvhpMt^YSLMxSk3PfBrzS z-AU5!Bt_pzimUk`=2`Hgg6@j-+y`~HdYWwYyuH=)UTM>NRA!lbG-~^UrUneUQ24QvqjUzEwZj9MZF4kKTAs8B5ELFpRYV$wJf5HFF!g< zT0w5Jg-LKMOlrC?Nh{11XBm!Zf8M6kym3Xjf4q}q6B0DLljOOR)aFi7db`f^li$6Q z^t(Grf4GwrS)AM9PLkD%I;e}La7(R_iaar-Z*Jp3ZgLHBYyEPY9PJA0(XKH^yK4P& zTZ&5f(XLHJWk7C=iv;B&HNQyOz}yx)L}dpx-$B}-+^AUrg!QG!Spj8mf38x|Q&_iO4mH zVoGyw&?K_OyPCW5<3DhH*y)o_-wdapJDsIGK0a5wMHbJ5+!6{pm0)-K;?zr~f$&)sFN(SqEGq@g!yBS>>C%*`6xhopvsy2U;8wuul9Q(ls5zFT@} zZlq$7D|1QU%X6KwMP8X}erI=8u1ol!b-8grko^Z`eQv{8vd79BbDe*+$lG%j;a;k8 z!(JSdMdF#uMcA$Ef68r4)QBAWbL(6_B_V8OFUcj4n1i_=*u%tGx3{#n-u`p&@XuZB zZ`j|qceB55x1G(6{3{%ux__0=<%;~;aWVH}kKCwfbMB)|>O_&3azFRj^l(Q^U5blI zifJ2@6P{~*(;9I(_cNZc}{w5aA|2O$|u07e} zc$V8(ldYN>3Q-$r@{3#&k?gBnrS^Xoxj2t~Vo`hNIr=il4V0^h=$n`0vPQbze-|r~mc@BWjD@est2EzKvoB^v#bmVlAd}wy;Je0!A|j*4FYr@8fA+x`_Q6i}0e_sQjFQA6)-OqHT$0$NBvD(_A#%sXmHybZ9bTWMSVbkdTzM@lbC!}l zOUa$3f8@_ny3A6X>pG;)QY33hVzY9k`P9VLVSIgu@RCFeKiGklm|u16p!E91!jE*o zoL?;R(GC!*d8~s&gonpFbYJq{u!wIOe-ppxf9Z?rmv7$q=ACao_~yeU|8<@0 zQ1_8l;db?=~l<5^|Kqqe=6rhjp}@5tLc#3>ldoi>lfu}hZv3Q zn(bN#uO>`Lw5D9|5UEjJjo;`n%G~d}9bOZv^PMPlBIQd$1*!}{*nEM^(GvbQOr@ragSqwf<+1*DJZkzxD{8e zcxpv|8^+i%LFmQQj^!d3Z8)vt0CK9jv$->oI=S9)zUTbh`9EhNIs1~cA35cUj-NR# z@~n=EDCcx^i*jzLoY%3bDCc)nMGm{5e`6yj)p6PucT8}?aK=03B^|@Q6xO1n-LN>9 zb!_0|%m_2Wjk-pCBi3nK(J|IQT_e)aR(6b^To+-J>&8v4E3Y@1@pGN))z~a@ZD)I? zMZVNIT;zt=I&1G*_>Io`3~?mxb#AbFlDIzT+~A=3E!0PyV{Zy;^s;la-&uG;e}3Zb z?<~A9KXK)E7P%-trHeSb`6-<(^1%Ga?iP7)e)QLtz=-@^G-|yy%;kzIT5nC5G}+qv z;!dgas>7_ug!^m?6+RSkmMGSm#a0qDK006D;S@1;{%hyOJ?G@R%=b6U&2N1wis`4K zB2PuNI29E!KmW@M39_ifjg4>Fe@B1)Lc$-bi7&`k#>QLtqI^0PWpOOce{*a+)5pd~ zj*V|2{+8u$q~a>FHW(ZKMs2-6y;w!1bbTsKrhRKgTyhXgsgJ(i?4c~rS46ADwKBi) z*mxCL)A>q~f7cRmHNReI6Im;5VlQptEQ*aRZ4xEw*Yl&qhTqJulVg$Z z=f@{l;veL%p?m#EX|VF$;EGnGX+^6EW_=c|e0PC>Rc3`h%vV;l62Vb^*+&DE`vQiGV>Ls-Jd`PXco*eleG4DiMRc;r z)4RCb7P+E}OK97yF0rjGj@eyWU#rXXYjq>9)oppLZq(c^18B}ia>HwNGq2VC>{{KP zbggbb0eoH;Wkb-ye;0HS6^mnWm)5m9(`)s}TD@hhp1!opPKSW>vY;VO6iEW;*I({h-$YzCFcU8? zl+B-UDj@U6wBj056N+cC%t;T3o)A4Hil#B31bRp`4%CpnAllAoI?-NY^(c-tVx&&}s55nChe7i}=ZMZrw1U$rPTRn?fbM{HaN5b~EqaIEqqpf1=y&uO zbXTwd9g=CQ%uaw6g1(^-=_Be+No+i$F6^AdPJ-NY7IX&mExj(Hi8}NW)E{(<=r)NA zlO7R8P+dA8i_C|_;`Wo-SrS1d9g^5e&}vXP?F0!QfBimHOXkmpo!u=->m+HPBpr~X zgOapdl2%C4N=aHJNvkDkjU=s=r1g@tQIa-E(q>88B1u~%X`3W%m!v95+9648DUA++ zR>^c&qSaPfDHAB2{=~kfcGO;kNLehKawtf-X18Ua<)9MKDTvcg#bWA2_2~%cC}@Dp zDnQ4Ge`XL(AhME;&J)c94dKEtu@cT!b8MDrpiFB($+SYSk?FWhr)65l*&K;>N;DmG zpJ*Cr5oj-HKj;HiMzovg1kpYbo{)o7YQ~C)8?b#B)Uj+N1|OsYe8Yu zM@&_w>oO}<#3`iy(K4dn(>kJRg(g|)vP?5T ze`AF3oGx;D$mk@|JkAzyn#HI;6A38Ev! zR`rZkJ!@6B^(-*795L*;tREmt`5CSae+uy&Ch;}B3JiIzERPHk4i**|_5)2U<&y@9 zs)HJnWwLHiV~b^qZcNpUX}U38H?9{K7*4^jpq8wEa*10NY-HhuLc9@78_MeBG`196 zCEO+J9kSje>pgOfLj+lj^1(m>t9zu0QT`l}qFcob^EOdTOszt%S0nKt92t49|K(%^yuBPP7DQQi~i!?eDN?dSU8O)UkESizxuDOrcWIuzD(Xz;z5VhtL+ zKtr)c6|c~+ki`k3QCzP(tJOd;|#rc7tb92OrgD(hK-7*bFmHx;$= z0dhj6+^ndHrC=y;E(R40-4oiTy}G+dFyE&;#)@8zfA^b2_b!3D zevcr0XcOCqyRIm%Ckh@YxTjzlhhl!23p%1uAB_=@Ty%{Jz)c(im;2Yo3NL#kFcL`h;Wo} zf^d#dLns7_fnmUKU<5D{7zK<5#sFi12|yVz5fDlD6ks~A0N4O*e*`uGTY#;=4qzux z4eSQ?0DFObzyaVOa0oaI90863$AA;SN#Hba7PtV^0vCZxz!l&sa1D3}JOUmAPk^UD zZ-#LUlNshR%x754u!3PF!#ajd4BHqEF&t(%&Ty9D0>edy0tx*j43IEH!cYmrBn+1@ zLc&N1qa=)$Fh;^ye+i`$CQFziVVZ8 zwn*3|VYh@s5{^m`sr(rUH4-jJsFiS0!X*ipC0vv6M8Z=E&m=sT@It~%39lpw$6q9p z6&ZbG^p(+1Mt>OtWek=vS;kBmvt%rmu~f!78CzuRlCfLHe|{MUWE_@pM8;7W$7Gz6 zaZ$!)8FysdmGMGG0Y@Q6Z!Qnu;e$DbaE#&@%TdBn$}yf}0!JCgB<{@;M|(2I6ppDJ z(>P{x%;lKJv6Q2dV+F@yj-wnWI8Je#3 zNWowQBNU8Oe=tVDSOp~tN<|i?pj^Qu1(Ov_S1?1tYz6Z}IofgsD-^6$uu8#d1)CLY zRj^aR9tC?998z#Z!BGV#6`WFVTEQ6wXBAvja7l4pR$NyVTvKpe!3_mB72HyATfuz= z4@24CV+BtYJX7#o!3za16}(bVU`3%7J*_CRqS%UFe^&IiqK_4Qt>|aP(U5^TuJcnm zKdt+i#ju>w`B|Nx)A@Ow*XaDB&M)ceWu0FUc1P#ebbeh|Z|cS^o!{2^9i89R)qA?* zzHU6wjfcA9k?we`8&7n{Q{C}Q=g)OMTv#&KypZjhud54mb)l|46t>QFP4=e<+kRb+ zSz@*Zey0J<(R_n$ZU0tiITXn}=F)SrqnEpx$tA(YMtY@Xz z^?gi3xKZJo6uwq8s8lzS>36;Cd|5}T5%K#|JG8tvx3Xe#;{gLgfpB?t&a$1 zD|xCS%-$?YQ$+JBuFRqEnM(6nO2Q&jt~QZ^f5BqiaZp$13m$ESE*0#d^iAS&BeZ-o zO&>ek{B@-aAzQ(w&{Q|;>K0vHs`GWax?Wc|=;}sYU18@d?R=HpSZ!}7x?0xQ9c%6C zI=i~wu5Pfa8|{3Py}cPAZ?^L-cE<}{eW|OjbhW^)7TVRGcD2Z^7TeWccD1iv?PpiZ zf9>jIyE?_L_P09**o}d9W02h#Yoka%v+Y!59}$tr$k0lT($&$r zIzm^+=;~Nq9jB`$y1HKt4As?Px;k7}`)GWi#s_J9yV!`>{sYbXj?j3i&Ig#Df3t|S zeu*5hwH2=hn3__c8HJkBQ!|P*qgXR~X?%zlEE20eMpG|q?VoFWuHcg^JYo4PX#31D zdFHSCJ{PiE-|F!0c}u~G5Tlc-aZ2q->&bFjHO{Dxv#N1UHFk-ZrPI4Yug{yEI*({# zSZY+qK0(bFL(4CiR9>q(E~@;Jf66bbjw>p!7Oh=G>{XDYwX2gIn-!TE+4gl2;`B{_ zJ+V%+*qqqcoB^j-yUD$`ctWZ-&D->ie4%MA+a|Yd-nK>C3~hoUUo{!O87@xnHPvxl zFZu<5M+0O*1C;E-*5tn?sBlno*${Gc{wDX3W-%Ihrw7 zbIj8m^EJl;A%&D$&sNj6`g9~27BSRQIwp&2VRW0mGutvS|cjpa2j*VL8CXH{_ z99y)^ts37Z7DCCRnf${)2#Yg|x17U262_=}TS$)W8XqS(ch3=la#e`3L#(96t2Mq$ z<9CDs{di1cXT@%_>5~y6Fy5o_yMo%d$)_SzE#DiGZJ*}YuQ_H2KJtMOk3j;ZgCX>g zX512M{QG-CFK^1Oe*@BIo5Z*Wvg@$f{JCIaIifi(i7w5@aMwLqxh*%nFS~BYu}4F^ zH;9PSd(1?mj%$Bl7N_Ne)^(4W3!F5GT~BFmp4N<~V!Y>>?5S1$IKs>|LbpDv@e4xK z@N=ORJFoE?LC_qv8o#I+mo&b{JZx7&ce$!{y`~xK#8S1qe;yipLv!5J_$`g!)*N>< z$6bxz(;W9T_ z-NU*`R(4Rr0ds89L6sj;`C*kGQTcB3{y+UGT(T5=f7Se$;<`rG%VfPz*7Ib&VP=KA zL~NEk17Ri9cp{;c+Mbu>8IpXm&}=+Kj?=_15kDh@ah)aCS@~;`)Rh;RLw&{8_P2#9 zC7h9CpYZ0Fxovoe<9V^$J(y6a8oB8uu2h7GGp*_@t2*1t=UDk%E1zdow+fbj-X^T? zM*52|f9e%$c+Og$Q&?c0eK_ul<>+2yRzANcP+PHyI{FH`{a2CVR`g@v^f6s3VH;&k z!ru;v{Bf;FPqLq|Z-q@R-$Jehit9Q$ee`#+ujLiWcTVA!U#%^O6A7WkC}{tEVf*iU zw*S7U{r5A3xVGuCZK7-&E!!k(AN)hyp5{#|VX)$K+FJP{CX?nd_2R5!P~usfNZ-GKP^l z+nPQ z2{}s1F`gU~$Wca)iKgaH4C#3}6_%N`NukN$d(mMN6DUmPEKs!4QABgZ7srTa@( z)J@D`dZ_0N;uWO65W@Vp4%%R;c$@h|g@0QtSqDnJ`ZO^rdP}{9m=!xDxsUYYUT!4a=bDJ9x%JKKS++A=9~|Q z1{9it>{DDvLY$70;}{vo%^w7IoFVlrInI%Bo{SoDT%gQa;upzLW!|kyf0&fe`0JE; zgZNazK4UX)xLnGN zglA-ZNVrYbXFNd|L$M;gg~Dc(ny7oTX@BlOJ1oinNj;!6Kd2<^Qd~=vmM3|_bV-{B z?_{%IKlA%h4@}cBR<@3pf3`+iFgZMSe~4wZnDH-1$i4{O7sIui z^%n-Uyr{@r?PA9Fm2inZL&6HYVNIp#XR6HYMK#8Ag_rmi!$?GAH2VDfq9I>-|yg<2*v z^^7^PSV@>t6xv=fhvrj5@|1~&!DEEMoxp|&yW4k&96MC*G(zq)QtmWH?lejsnjXvf8^Nb@~|U7jL+!5rJn+FmKPA|%&xGb39i%gf{*iQS7QRGwZ3wO5U6Zhb z%NxyF@+M|%W}UaNoAZPj zFU8>ZpZ=fjhdfDWNAC;t-_I~kXi>pC-LFWo&qL%F%rVc@vzMXKugtAo3fFS9sD%6~ zL@SVtLdpE$@FK}5mW&Ce{pn>sWp?zI9DO85U&+x=ax4=fxcY}4KKB;)LZcT;pD&Rde@mtDtT9-e`T@Rx;DcBIBqzM4-IC#PaN|8_h3c0ERK<&oR?w*y1I zb`bHw#CHmDKHI^RD)#Lmll;jdu^Z(F&Ku>Yxof37shhxlv05yvU6^XeFb9S^e{j)( z1I=(q$6+1AT^Q%WJUeEzLq$8xY=>FxFuNW8X+FQ6L>QHh(dpQcf%EC8Nyo5M3{S;~ zRE$i;s8ozj#h6r#O~trWl%%3G72{JeAr)n*n3#(4R7^_6={T>WM#lvmwK_KI*rH>Hj-5Jo>DaAf zkB+@M`ZPsRQ`~dnQ3Com#ldE{rQx=QI~wk4xToR1h6frRYIvmKv4$rao@&^pqrU@- z>>vPziAX{++_;mBM{W%Fe_)jd`#res!7wjsyy)Y@4j-=hFxHQye%$k;B!CkE3{1h^ z6dX@M!D~478m_*Ehp%CJE39dS{jG4e6)v>Gy;j)V8W)mLn~aOexRi{`$+(h?tI4>Q zjO)p`k&K(kxRs3C$+(-0d&#(;j0eehD1=GI<77NZ#?xdxOUCnLf4oS>%VfMtMu8iJ zZuE4c$cBcBGM!PY_ zjj?WwbECwKQa8rCF~N;8HzvAK?#3iHCc81kjj3)-b7Q(2Gu)_fW2PIk+?egg95?2= zG0%&7}a*1NI6jg4+> za$~a_Tin>{#x^&$yHVxF4mWnXQSHVqH+H+R$Bn&i>~mwk8wcDt=*A&84!d#0jiYWH zbK|%hC)_yc#wj;WyK%;ivu>PoGe;Zfaxa!6=H?F&J!;PD6 z+;Zc#*nKzdx^d5q`))jNf6nfCpgCY-#J?P~@ zZx8x-(AR^09`yHMfCmFT805iV4~BR!R49@MBRm-C!6*+#doad>u^x=`pu~ex55{{i z!GkgnCVEirf59XVCVMc&gQ*@&^I*CMGd!s9V5SGNJecjl91rGtFwcYe9xU)+p$CgR zSnRA^A&mV2d80E!iFUEK=){Ajolz36<#dt3!cv0rXL@&y{nB>J|FQ#}g z)r)CfO!s1j7ZqO2^kSA5v%Q$(#au7uc`@IM1zs%lVv!e%y;$PKQZFjKSmwoYFIIT5 z(u-AItoCA!7i+y(=f!$2Hh8hoi%ni^_F{_{e_OrS=EZg|s=V0Y#ZE7(z1Zc&ZZGzD zvDb@zUhMbcfENe7ION4)FOGO|)Qe+Y9QWdc7bm?q<;7_)&UkUwi*sI__u_&VwO(BG z;*uAay}07VRWGi2aovj>UflHJmKV3ZxZ}lLFYbA9--`!cJoMs`7mvMo;>A-ho_X=y ze~TAhy!7Ig7X>~P`q0ydA|Hx<=;cFiANu;x&xig#4Dex~4}*Ld?86WrhWaqfhv7bq z@L{A6qkI_c!x&*XeHiCMi4UbdjQ3%J4`n_~^r75`Nj^;WVTun^eVFFMbRTB;P~pQ& zA7=S5+lM(m%=KZO5A%Ik;KM>67WuH)e}^SLEcKz%hh;u2_hE$(D}7ky!)hPa_^{T8 zbv~^3VS^7Fec0r~W*@fru+@icK5X})%7>jkRQs^YhuuEx@nNqI`+V5%!vP--`f$jH z!#*7G;iwPCd^qmI2_H`SaLR|%KAiF4tPkgWIPXJ^4;Or>_2HrqmwdSF!xbN{fBJCU zhZ{cJ^x>8dw|%(d!(AWl`EcKd2R=OX;gJuIeR$%-Qy-rB@Z5(NKD_kdl@A4e6#CKA zk0L*c{pjUKZ$J9@(btcDe)RWafFA?>805!bKZf`*)Q@3)4EJM%A0z!3<;Q40#`rN# zcq>0j{TT1Z1V76BnCM5jACvr;f9%H;Kc@OI&5!AR%pg z`?0`}g?=pZW3eAg{HXL}nIFsjSmDP?KUVp%+K)AUto37^AM5?t;KxQkHuS@xe~$Ta+>aA} zob=0je*m@xuswjP0Cohh zGl1#iz_kFb2XG^Rn*rPk;C29a0=OH%y#Ve9@F0MP0Xz!e zaR5&OcpAX70GkxbKw;egyKrhNtfPxsRAL*f9Xt_f@R^YqVQI|?*7&h z-O&;Kq5psv{h>djsE9KPGEbR#7VD6lL`DHcQAB1`6i`7>nUqmbR79jR^TmsJ(GeMO zerv5gtiATyYwvybK3T~CF(5He#ekQAY6fHmd<@huaGil#2I?57XP|+BMh2P~xWPa( z11$`+GH{cDe_IT+F>srKI}EflaF>C540JGXpMg#W9x%|wKsN(D4D>S4$3Q;=0}Ko@ z@Q{JW3=A>wgn_3F3^Opoz$gRH7q!z`{os)>-(>!WR}cSoq4qCJWzK*ka*33)?KDb8wu46C7l4aFT;l9GvDLlY=uH zWN~nogL535=imYd7dg1Z!DSAzIk>{XRSt4E$mQS~2YDRib5OuRAqPbq6mw9*K`94i ze;kx^P{DzV12+dA4nz)+gGvsF1Brtw4!j&xb0Blzm1Z_P{%<%2MruFa?r%V z4Gx+)XyKrhgPR=O;-HO#+Z^2Cpq+!e9NgoegM<4VbaL>3gDwubIq2b_mxDeI`Z*Zj zV331{96aLSF$Y5&JmKIe2g4kUa4^cje=`oAbMS(LF%HH#c*(&82a_DU;@~w0Z#bCZ zV48y&4rV!+Ly}V1a{04wg7r=3s?`_Z+Npu*Sg$4nA_Q&cP=RK6CJegAES8 za+2dC2793=dg6oaNyh59fKfz{5oze=hNG znTKp1uJCY`ha4VqdAPpax*P{%_(4-Gst^3cS?4IY|#XyKuihnqay;^8(AcX(*$ z;VuvNc) z^RUXp8V?_NSm)sr51)DX!ovm+UwPQ%;TsQIJbdS2n}>7(jtg)?fD8dne+qC)fYSnG z3UEe%ECJ36a87{p0$dQ_q5zi!xGX@n09ORKDnO0^xdL1hAWwjN0SW{t6rf0eVgX77 zC>5YgfN}vU1aJx97QiEbC;$pjDF6u|2~Z_~SAc2(WC45v)Ch20fLa0S1gICFL4Za9 zngqBZK(hcX0<;QnQ-E6nf3yj3TYx(Pv3}m1$a2702b^=jc?Vo@z(ogK za=>K=v?M`m5@aX9l>{hAfWm~pb;|$W1~z!wEF{0H=R|%pc&)e-DuL1DyK-&i?=xet?TV zz@;CcHWKP1p&=5oBjHLUT#baBNXU(ZYmtFZtnwqFAQB2Ap(qlHBVj87zWYm#gj11l zIubG?;Y=iCMZ(!gI2Q@$BjH^H%tt`OFL3b}_>ce}6JR|7J|)2C1o)Bw8wt?igu=s6 zbQmt1;CUjve@KL}L>Nzmmx(Zu2$PBMDiK~M!ka{xN`&b|m`Q}$M3_s2w~6pB5#|$N zArTf6VJQ)o6JaG0-Y3FpBCI9CheY_82oKtr%jM)f-@$_GQn9BoHN0Be-m6V!9^2XGC{Tpu9)De335!3 zYl3Sg$TLB{2?|V5Xo4aW6q}&L1f?b@GeNltDoo%qf!hQg6Nn~26I7ajOdy${$^>2$ zRGUCHfzJdrCb({bS`*Znpxy)xCTKK4lL>B^pxFd1CTKOmO%vQQL7NF~o8XQK+D&lR z1ouqPe_?|ACg?Q50~2(apxXpJCg?Rmp9%U+Fkpf~6FfA*BNIF}!H@}_nBb`ihD|VH zf>9GZ^Bdm;FHA6If^iePG{J-kCQb0l1g}l-#spI)m~p~z9E`-lXdFC?gXeMJ4TI`1 zki)kAR`Jc{tTCXhS3OEjewO1Sc`xU5%4hr)+6BZ5AZ$$W+PxO0^UZzLIf;E zf51`%EcHJl>PVQ4gFJt( zA7J4JSc-zPzruAP z2zZXb%|p<42yP#OfkSZN7r6WjT>1qHf8(Jj9*X0kBpyoRp)4NCQan_}L$x17fHxlQgh6{4l>7h{KS16O;Btb;38E9?VJ;3t|L-tV{tDu+ zfWN}GB-l)X;=@pK7)lSrToRl+47G=W4#P?^R33)(!|*8z)}!Ea6u1t9`!H-Ie}U&P z)EtJ2!_apamVSU%C){>I-T_EI0LKqN(E%tq0L2I3!V$Q51g^zFb{t%ZgR60n69>6| z!^J^<9CSs&wJ6Amf~!&BiGt!NDD?MV6u6_{_FlNN7uxp1_hiUC3}gQGB|%vPO#cAW zN;n$@4H3{70a;N{=MQHQ&>jVCe^IdZcPLJR(j+KJg0@5O;1F~jg8oC$ehBUzf{%ZP z@pyRucQ~B@nF-Jy4|n~p69-LEa3>0?BA_)2+V{e(DEO8D-~B=A?{IuCU<5qf3uS(f z-wUHZ!{pB}^D`{{4EN)qGafqP;Z;0L#KUAfypD%A@h}w+)BdhYfZ_xwe^bE!8@RxK zCJeH|;9e4pIAPR3f}HTo3GWhMJ^>aIU@-xf{K3$;W5?4&u29{M9fJql{>T3LIFJ94 zJ{{*N)QWyozLMao(25U}JYz|ougRXxWY2l6cup&Nv?6N7a;;dV6~8BX(oG(hR$Pd~ zz~^U+akvzR%W=38hcj_Fe;bE$arib4-^Jm@!1mQQoFt7TNux>9vn1(xlJqTE+DewbCrjJOQu<-(_+jb9VJYLVbn>vYohbQ3 z=r^Zp)9D)8>3Z_Fs?eP~cFa1(oL^J7esO*O#kKv5YuxGeS6M#cfAsb`z0*$bqSL$V z^!7We!QZ?qztY=dvR|G)b4>n{k>0%v`Rrbw91`r+53sfA_q2S`eS{;xaFOO7nh6lRxeEE?C5OjClXFUlCv6W17x$eq{#3 z#e3n{5svr6@j*Csg-hMx*b|Pu;n){W1L5>A93O?_<8T}b$0y-v5XBE7|gttPB7e@WL(SZl&M6D}O2#e=kT zkd_b9%0YU6kX8@U+ClnokUk!y^@H^3AbmbaUk=j7LHc@-HV@L)LHd4>whvOenU0$& z!%Qd5bjnPp&6H`TEHj-m(*-kKG}9$BT{cs;nXZ`Ws+n@klxwDIX38^DzL^TlRA{Cm zGZmYu#7w1Te=0LmxtS`=5OG-9SvGd(lYb2Gg#)0mmY z&Ggbt6K0w;(Osi)4V5W65 zeKymEnKsR|Wu|SvRV|cZp;H#hv{06X&ROWZg)Ug=qJ=J5=(2^fEp){~S1pulp*#x} zSg6oKe?=B5wor+M$}Ci2A-9D@3!#N7EkqWQEL3G7uZ3g_`7CtZLbVpEvrxT-8Z6Xk zp(YEpSm=(0+AY*!p-u~RS*XWCeHQAs(13*=TIi959$RS0LQgC-Y@rbgJ-5&c3yoRm zrG+Lf^x8sG7MiiptcB(*^wvV}EHrPSB?~QEf9So1RxPw706)Rn}QjV2! zt#r*wc~;7|Qh}8!tmL+mXr)RkNmlY&Nw$*DN;OuhwNjmx>aEmZrA8|?S?PwAnyu7g zf2CF{-L%pzE45kaww3N$>7JE3taRT>omP5ar7kOVTdBuNy;kb8Qoof3tTbq)hgN!I zrN>qpveFYPJ+;!Xl}4;IYNcmZdTyl`RvNR?xRqX7X~IgAR(fTn*H(ICr70^-TWQ8h zvsRk3(pxLNv(mhk7Ob>rr6nsZTWQ5gfA6idYNa(ReX!C;E3I4Ula)SO>5G*%tn}4N zn^yW}r7bIcw^nakDcx3m+(svClwqTjHacaa(>BVq(HR?M+32i|&e`a^jV{>eqKz)u z=(3HnZFI#(S8bGIqg)&1*{HxqMK&t2QJIY@Y~;3)XroFSNjCD@NVZXpjcRRFe{Z8k z8{M!`i;ZsDsLe)qY;@N~_iWT*qx&}Mv{9Fhx^2{BqdprA*yy2+9@*%zjfQOW#74t5 zdTyf^HX5_hxQ$-gXu?L5HhN{FDH~1OXvRjfHhOELcQ%^0(SnT@ZM0;gWgD&7=)H|r zZM0^i4>tN}qjej7ve9Q7eX-Goe~mV6v}L1h8y&Y(hMi8?Dbr3_b~r))c2 zwNtL0^6XS#ry@I**s07;6?SslNwia?og_PX?Ihc&#!j_%s<%_4oo?8v#ZEWv)MlqU zcDie)4m)+)smo41cIva!fSm^I^w3U^?KEVkCw6*jr(rvd*lE;G&j4pYn7{1w+<#7E zc6w>22|G>N>6M*c+iA*9Gj^J@(_1^ev(ti|7VWfTr)4{>*lE>HYj*lzr;m18x6@}k zeX-Mqoxa*>(@x*)v}LF7cG|YnafUJ&I>k^XLs<-+W9R}yml(=s=qf|G4COIYz)&GW zMGTcNRLW2pL*)!rFyvy$&5(y7k$<5|h9rin81gby&5+EHkD(fdt}|56Py<7a3^g%y zgP~@IS{Q0&=q5wA7;0naHbZw9YG>#!L-!c!VCX(WoeVu-sEeU)hI$z4WvGv#euf4Z z8f54pLys7G%+L@+PZ)a2&@e+I42?4MjG^ZYyc*@GBm-^Btx$ldVkH(8-}JB znr3K*p;?CJ7<$XlJX5{E&>}-i46QKqo}o2{J~H%)q0bC`VQ7P)uMBN6^o^l(mX5P@ zf~5?WPO@~GrA(HxSUS(rMV2nHl+DsrmU3CjXQ_atB9=;6Dr2dFB{xeVOO-51EO}Xy zS*l^FmZb)k8dQN>=ctyWI)9GpIcngjk)tM#ZgAAX(M^upIJ(2pU5+|9y3bK3M-Mpa;;5UW z9*%lB>f@-NqXCWvIeN&^BaR+(G{n&pj-GNf%+Ux(qZ~cs=s8C(I2z+i{H z(JPK#bM%IzDUPN&n&D`cqdAV=a`cX)d5#u1TI6Vnqh*d(IDdN2(JDu49DU&EBS-5T zedcJBqb-iM{U+rpgQrZMvUobn(*>R`@^p!(Y@V+0bd{$Zo^pA*##0_o1w0kEf8Zu4}9r*@w1@^p`<4xaAw)XCEWp1OGI=BbCLUY`1R z>gQ>Ir$L?`^7M$O$2<-3^n|CUJPq?S!qX^E&v|;m(-=?VJiX*;f~QHIUh(vrr#C!J z@ifiT3{SH>&GGb>r*}Nf^R&RzB2P;^t?;zU(+8eD@_)3>($mgIM2VHkit%K?uRPUe$2Q@mV$w4<9)a;-Z2iCD;-IGv8g|f#gGL?n%t6l`^uj@74jOmRO9xFjXwpHi9Q4{j zZyYq`plJuqIB3>Ea}Ijzpmz?MchG`^79F(Ypk)WGIOx5DRvonFpbrlE=%956eR9xe z2YqqShJ(I3XwyO89JJ-2?+)5_P`ZqcqIvdzUUpk&{l`bnVTY-;* zjH`YI<|uF|NIeO|yZ|F#Ar&a3LVpDoDWqbBRHDFA1(qwM3I)0p==Sq>x_W+ajqQ`i z_sK8!$rJnJ$$j#xee&yl(wlwq)INE7pFFcqp4}(U?UUc`li%%==l97A`{c!a^3pze zd7r$pPkz5oUfn0J?UO(3lRxg0*Z0Yv_Q{|3NkxesPon2`qDM4&(B!E!d4F0DyJ`-* zUM1It?%1*a)xTYn|8{-(x9j;IuEp58zXe`x1hn@ph544l>i?;L9FzNx$$iJ<-eYplF}eGgeD|1q@0i?iOum0i?mQ+xIDaO09h2)0gq%1R z=*bs;wHv=F>+?71GlX0UGOlH$TNRfB@CNuz_vM5?X?9SO z8}7^YQ*y%}A=iS8_Ab9HKL~RI0xvZ0@SCU#WC`TL0N+;>?kf)Wm4y3B!+p2?X`mIL zEU3fH0977@72%Dy0)Nz%-y3d*NVh_;Ed=j`;N1|s7lN)}IqqzMs_6nNK+fx)0jx&!cG5cUP&qaf@Gz{f$DU*UJO+<#Q( z{iCJnU*22)@_&kd68=e*e|qcw<*nXHT?vYzU?)Ba_dN~Awkm(SZYR*t|D+fWHee*Y zel*a6pBFDtx5E$0{6B;S&`;RpGD-M^ref!e=Uc zuEG~898=-A3SX*lLWQqX_*#W;R5+!=X%)_>a8`wLDtxQLcPgA$;i3wcRk)(U_bOaf z;hG9RsPLl-*H!pQg`ZXUMTHwG{HnrD6@F9UmVXMrt8iO|>1sT##uIAHP~%B8o>Jp! zHJ(vpmKx8h@thjZtMP&wFRJm98ZWCcTa8!LcvX!#YRpyRH8tj`F<*@ZYAjS^ks6ED zSfa*KHI}KdT#XfKbg9v;MvodrHKH0T)ktcT)L5lPuNte>D67$@#u_zVS7WUj>(p4U z#(xGiHmb2njW^WTti~2KwyN=_8gHqwO^vtJct?%xYP_q)dur@Z<9#)Ds_}suyVTgN z#vV2HsVdi@sk=qtMQ9k+EC+HHEyc$n;N&&_+5?LYE0MQaSfi(V1@=yYVec>Pirt!gJ(3D zrNOfrJg33)8oZ#viyFM7!OI%V*5DNlUe#cZ26HudO@nzF%-3Ln1`9PX$F&}#Re@lYOzU+H?-KS#TG5LYVoEPZ)veji?_9SM=P~!@vau{X|Y3# z_qEum#RppK(qgw3d$icA#eY66_G@uKi-THxsKrNGe5}PGEk4oWQ!Nf_aYT!wT70I( z=URNB#W5|8Yw@KPC$u=J#aCKHW>stJz#m`#&qQwm@e%0cp7Qbn6ON-yNxPPt1bR8bo;RzjX zB;mIt+)BdlNw}Sa>B)E^88edcf5!g>|5yCq@&CmC3m+%I*XY))1U#F7=MwOI0%j-R zl?2R5z`O*^Pr!l%EKHD!60kS{OA@d&0Vje}$EEw}*5-@9HDCCx`TTFq=YDHG`&)C? zZ_Q_ZYtHofiH@y$@Y6^d=4csmsDgkpOr z-VMcjq1X|M_d~HW6d#0QS15LeVoxachGJhR_J`s?C=Q0=vrv2@ntAZ zgyLib1vKU!!0pxRV=9n|tA%`DCMQLUP!IZO{IcVZ(%AGrBcpOdiYz-U~22b)apm6EzPOb!@pBcYE5ZsO;2T~ zkH5F}r?%#&wtw`d(pajuJk@(8wfbsmb#ZF-^*>1dgX;dEnm_1PGIb`?tAXF z7Cr;fI2er&qw!I+JQox`39z3=;|(3Q=&)6H)4$|NZ-3L_Z5`gxVY?3R>hPWpJ9Kzo zhn+fnpu;X5cI&W5hrK%N(_z032XxY)4j=09kq#g0a7c$wbof+F~J@ zU+8d5hvPbYsly2!PU`TL4qxl=jSi=DIIY7O9nR`-PKR%G_)drOI$Y4o8r9$MtwZj~RMA zsmD`#Jgvt}J)Y5HmR>rm$8&l-ug42|yr{=Zdc3U1Y&~Al<5fN8=rLE1*YudD$9z2& z=&?|bMS3jOV~HM1^;o8t%Jo>GN0%Pmdi3Z~)PE!Du~LtuM@f%Wdi3hCT92|GeR{0X zOV{;StH(M$*6XoBkBxe%Nsl-5*sRAEJ+|ucrXFwUu}zP+^>{~*?Rvbc$9sD0(BpkQ zcIu@EdhF6;w;p@+*sI4rJ@)HyK#zlZe5l7qdVH+MAw53P<5N8j>v2Snqk4R%$LD(K zg?}E$^f<1^mwKGgG8E5-{^5lkJEab(c`Qh=k)kikMHz2ug3*FF6wbfkIQ;# zMUU_GxT?oBJ$}&RM?J3V@sl1u>+y>oH}v>bkDGe@rpGNke%E8VK{{^069&vM;7J3X zGT>c;0{)40zFimwya+*?`#wykfws2Fx*Ft^uzZFwcPb2C2Y+ zg$67#V6g#93|MNwG6R+yu)=^Y1G)|9F-W2T(SVf(Bm+tYtTLe2AXOVsHlWXdH3qzH zz*+;=8L-}f4F+s9V3PrF7_ixZEe32g;7tSGGGLnlZyWHA0ox6D*MRp7*kQo?27l}{ z-~)ryWx#F&_873&fPDt+H{gH)2MzepfR7CL*nmR@>4^cK8l+(Zju>#%fX@v0+<-3( zIA*|c1HLrigaIcF_{xB<4fw`@QwE$i;EVxh4LE1Ow+4J?zoh?zz_W5g^Yo;Bh*Bc3Gh(?BD~#weqT7fbBZ@{uBUT!bj3^ng%7|VgRvS?^qJPhbHAcK{ z#9AZP8L{4o4MuD|lo6+mIAg?FBhDG6w?=$t#Canw7;({vOGaEa;))U9 z8*$Z$YewmV5kDGn-H4xz_}PeGjJRRMuSVQ7;x{918S%Rjw~d${gU4g=L=0xc;K>*~ z6@#Z^Ff#_v#9&qoo{hnCF?c=(FT~)*7`zmNmt!zHM!FJ%S7R_I27hy7@LCM!#bAC6 z7Q|p-3>L*;aSWEkU}+4N#b9|1R>Yty2Hi2}i9s<2F$ODRkYZ4Z!KxVa#$a^}$}#AR z!I~Jn9)qOE%?)0_@`9#r?>b|Z|R@j zl0Us)qFe9(UOoT2w|_RRb>Mfg|2J3PZ?4MUT|K|KI*z(7r?^g}xGtu+E~L1!Q(UDf zuKX0&gQKp_qb~9Hy3yZU_m8?V|0BN%zA2fzl5TYkg?a{(rNLzBVY2inS$do-4JAuY zlBK7~(r~ggk}QoTOV5&}=l(Ql^20RwQJVZXO&&^+Eg71jBq;#ud zJ_r}Wu)W;B>Akz3?(L_J{nWXi9_**?{nWFc`u5Ynej3_O=YzB5g>YX^xNpF}sSc?N zZpZ7xeGTE5nSYyZ6&FJn2tqepLL>UQjSe)QIAv}+;SReRKxkrk-zv=YxK8?%&+XO)fT zm3Tqfcv*>e0&h&(|A+tKy#L?-in9x#8=wcE1*F_S0e_7%$NjC$1^F7tMIaZ0TnKVL z$ORx@0r@J(uN3lYh5SY#PbuVSh5S+>mw;Rfav8|wAXk9w0@)3+2V@as1i2FA4+{CC zLS9$M?-lYqNDF|AAT5FP9;8)}J^)?|)|{to%vUxRC>y`|)y4FX%EDlaPG=;upjZbe2{3#)>FHMgepG`x|72Peip8N=5{jjvSQd)q zp;+Nx+krFgXL5x8(qpqx3bZrL{W*T#3%j^!^)rr!vQ#wfTIccJV6>y zz?c5zYXVLt;OhkGO#)6OAO$Ozl)kTi^U0eE`G1>2-crcl6>?QT(&SY(RV#fIc=NTa zke3wlqC%E~dENyw%q!#tg}kbe*A((wg*>N_eL=Nql#O*ttP6BsJwO9MBR~^CeNea( z$k`Aqq)CZ4l)jrvyrsl}d;ZitN1^v9^c{u%qtF&ieOu|fr}T9weP06EHWc#xV9riu z{eN&ry0xL;w}vObH)KIWIy7_zB|S>t8UHF*(HqR(r}XtJeFI7yR5m_TVpc%%C}^F> zN*q%9o+@!P__lhqKOp%F9{&YHf5DT#;OSp5{1=S;1<(G1@nBgmmA-Yql9m0xS5Ex5 zB0BvVbRPV69r%0VC(t{MKD@E!~k@`}kffVUsiu5=|dXgeNO_7FEq|p@VS&H;L zMH)+yCR3z0DbjRG>r6`PY)b1~O6%K{mUk)Dt0~f23Vlv#`I6GInIe5lk+xE#?|&&$ z`qAp?pt2tSmW40{T))vwkTI*oIVH|3aY2cTN?cOnvVRbI{k^afl)qQvn!kVi3~Wxs zmPCAXlpY_&p`-Zps6291`VutvhTnITzAa@_jX%tUd=KW7{0nVKj=t%O#+qp9dNkHX zV_h`XM`J^@)EJFT{xx_sHb+Y>(SO()jW?rlJD4v$43CF3o(RK?FgzKCr^4`b7@Jg8PYM3u4%$FPHyB6ll5Azj-`3l2)MPa_;FkeZSuQaUD9fs8b z2b2MP05!os^z{Uzpcv-EFkfYukHUOXn6E0#=MD2!ht)51`#nq!R#O{v-G3m=_YYO6 zAVe+-k$eda3yBSj2@MYt6paT$I)VoXongN2u*ROS#_Iup{1ojPaEdRT;-pi2=M)#5 z;;2)6?i7ce;)+vTb&4OH;+37Q6FXgFPBA|gOJb$cSg9;lDvy;aVx{U>lw+|r7VBfN zAr>2B@op@3#YzLQxE59YA%DvIG0M9hRsAW-`#GxmOO$sbs(R}mb>IF`SNyNK&41Kw zoC#?3bvK?o=hr1G+;vW&*bML*ubuU`A}>tJ50eVQq@pmXG)yiJ^Hzj;U15?tO!9=u zVwji0ND8B=C>oEVi70#%C0z}MfgHc9T=x6H+bDb&h4WEZzLOsPoqtZKFjFOEsieF} zDu|?_NU1ndDv6XzBe5)!Dk8}piJnLlBdIbHDH5ef@#ic0M8I>#NZ?34+7a^`jo$IE~H6865F}Zr2 zuK(h>X>zrhT(?cG|HE~G73*2?3@e^x#T-_238F_3n^>`#6>qa*l^|9NVje4AW5sq> zEEL3IK|IBZmszou6-x!NToBK(;uTiB#fpO_&qI@E^ML2u0e{cypFMAW_PqSrGx4)$ z=4a3B&z_Z^J&Qkk*8b&L{g)#>*0cRD$M=7EPR4pNVjXQid2apWxc8Ii?oW;fKY2QT za(oL(&D!arXjetF>tnR5GTN2B({+5O>*;|yG0~F|=XxCHs!wpA)VWXT+^2Q!Or86T z&Yh)mpVhg~>3`hkb#7VbzMyko)VVL|+?RFkY@Pdx&V5zq&e6GZb?!W!J74E6(76kB z?joJLSm!R$xl48KGM&3z=dRGXT{^d0=l1ACQRhaTyHe*SomfF^j_kcru><}M1#0;IgR}lOCrn87$PJi)qf~z^fbt}P@t`Ofuif1Ck zkzL~HWXHK=$N6MWOPFgrCY7wBC(Tpk6x-A4TGCvlhh47^it`6uFAs|Ek9amrV)0?m zwqCq+Q2cBX*G=N8Nql|8<4W|j|KjTW#kKiQ*MnbN75{R5{Kd8ICy%(k9dT_PaeY7H z+CJi%iGOz8jB!=|T6g}4>%tM&#UrklN8Mvb-7k*1J~>?zCUMf_8aIjGLtHsKU6&5j zeX@vOEaG*i=wIzLCb-%;@fIgmS;cCrIDf#?m+T>@c-<=2q}9DUD3TyfAMq?7@t`11 z9u%J+6h{w=V+X|*llaagE||n6lQ?A(XH4RpUw>ymJ}Ax{6z2|#Q%5}62gULuF7b%V zbHvqh#PxrBz9xF=7;!q;Rqhl|n8ovEvBD{yF^gx-qRT0|{c$A8uKSSaT2FL;PIL{#i))FlnM7Al zVt-v%jCdufwk+wt&KwfmNp>t;%_f%G z#B!VHvWfXNvCt+K+r&q9kr=VmDZa3aZ|q`|Q!HjgWW*azaoR4vw~OhFIByrvFydK8 zJkN+H81W<{o@T_0jCh3+a~Sa&Bjz*WCx1@-%84g<@jEA;yF8l z{%?0vg6m5Be_h>87nI&|rT2B3mz33SchmfCTG&mCyQ`OX(}&%Zu53B3tUjTnlS=O? zr8iSaXOxtsr1MJ3S9*(;RH7tFS?yKQn>25&lIoR;1|?;r2T$0t{6T*xI^<-4YJVK| zPhyI*L0BJ{+HwOBn*uN|2v27E_Yx;n6hb>GoWwZ7IHEW@e@s4iOwNv#FUQJ}-l_k{ ztHHwmAK#FE;=T^|Cd~ROg<4S-~35#|4F|8 zll(1B-VWq#D(Uf0Or^)*((!;cmwy#ED6pi@JqClvt#G^@F5L;o_HgWtr2a@6jHE}AG!#isBXKwqMfD#n8r z8S^i7Dqkj6eogRp{Y~or8)POloJnXX+Z*yKD6jPI=%8vZNP7YID$XQJXOpGPq=sh+ zinXA@=lol%hROX6JqaP(LB_Oy0j@Z8A^>{>@JtZi^B1GI9)#(w{(l6lz~ zO!gjwr2{Y(5c*0h{KCQi$ghq_?nG%bO}=|TF&E6{-vL|;oXRf*D0~<=ytROra(tmh91X}||T?jB5FNWY}ziWAOg5ul|ycU9aA($V61tC}%f<+-% z9D*ewSQ>(5Ay^TDt`KyGpeF>y5X2Cy3_%J(DFmxR&>Mo)At;BSF9d7+DFdA#?}fHt z*|$S(w1;5R@xV!PfN`VPzs{+CndTi!^Ny!^C(^u=Y2FuU-hWqV-sv>&e46|&O@5mu z&!x$;Y4S{(Je4Mkzcx$;vevH$#>Uz)`Q0&jHdy$4fU$f`wkYO<%~}X)913jH{x@kQ zNMG*r%UAy$vKFA4K8E-<{Hw;w%LhW%gW2-}q2f~zeh#T`_d5U;rAeh}Qbk&eE3L(y z)>@UQNIw}U>3{f6Z1xY;hEoB`*B$Vc(?P+xoxYxcT`vZyp#Z!bgbxBRHwb$JFh2;( z+**w3Bd9od=`MNARG@sPY{jOOPJ9uds)CevC(hjQH-7er zG+k4Q^Lq@2T2-eIZWuvByeI)6+doqLdH~fyB2y;R4@=d>mE+$Ktlcnrr=}NM6HCf6@mU5G&Yspf6vbQi< zDo&P4lclm`sXSS7C%0my$Re6zpdYEr|sq=vkthWeepbqri)j+kwwz8t?4#4F#yXLF(Qv-$WHWN@zfbl58|mSp8DdcKb{`PQ(mlmEmqErm2+a{tFiKxSULYd$V6}>@Orne zQQwBtKqm7jvvDDV>qsdDyk~+DqT}QhGEUkERpRbTXRGM|&?sdoMre;Np z+0o*aXt8d0TZnE)c|q*$kR3brdt%$#W83b;wpGR6E{Z)uv7z0ucQSVDC?AYHG87xy z8{3|t+p(i2_Q;diBM)M4Uyr@(&wsq5C-z8Z>^*<79euG!hGRqPVvpSZ|EPQKxHy*f zOq6=MXNH*`_~^-zgIb_?&Zi^!e4izdKm_S19H+gucfITNuCu*f+iS1A-gQI*2_zv< z&N-B55tI{B!4zU(kc2=QfpS0@<($K>)eMO|-Q?6u2Q;bwr7?csccs&+mp)nrn3F1>_93zn92^NvZhqlmde^wSt6Cqb+hL#_SwbC+-#P+ zZMK_Ly4gH8Ti|ATwyiC@;D2m(L0xupYj#0jcEQo?xM*uB&Cc1HU9iN?`bV=>Q{ro< z#5ahauUShjo1e#Tr?MFaJK~E3ZDWh=Y@waaG!F<%`MT{{YTJucR&8fB_O=Cfw$#p+ z+1r-e+g94!*4x`Q+Sw+1+h%*)7JJ)PJEQitZT7Z1scayXJx*mWQ-9lDrMA6JZF`g2 z_BNHhPi^~<%08yDPpRy4Dl4!aD8FLPpF@+ZbEJH<$*vn^DpE3zU05jSAE0Qe8aYU!{|4x_8YeD z8@Ayaw&@$TZ5-SA4cq+<+x`u!|AsYw!@9nVe;gkFIzBo+Fn=U|ASZq(hwsmc@5_mQ z%wnIj;&&w5CO4z*_*Qp(i#z^c5Z^UOc`VuX4B`g{DTf9rS0&rwL42j#w#wbM)XmR) z$x97t#4l|r{W|Aj_OUYKedt5@4C7$IOj1xr3d)Hxizu@RuOPgVDAmIGl{vcnoY>Hu?x6+ehp~&p;;qAN?}ysfn022PSjLVGvmG90>mJ6|59PJPl!e3Ck)cZ4 zP^D*RLFrJwe5kU27;7+#?;w09Q4Sdw^$fFh4zuktAAf5bbrQgIpZ&!@t4l{D`)(*GycxW%hTBGG&a{6KWb%%t?Y=EF)KT6Wie}8gPpfT zSeup2&r+_K4>D6kOWVg01*IcxH6z%95iCBuZJwuX+4N%%rYkpw@P4xwu9Jcrq~Ing zxJ3$XlY%=$`6z%mvDVF7M>NkGpHneDK4*M<#(#MJ+$es0Gf7FgC5&6So2A^&Qc4Zp z8LL3STolxRF90tWVVCc5#6Cot-$(eTNaDfB<|iXhNODTb(~&0*x@^0QOIq6na4XHO zw!<#|J=?>P&DY$CS-FWj+0FN|mHXMs<7}lq=h%*%W1DkgdXBO!N2$%}xSh?{z?>Wx8^Cx-u(A`H-z7h9~rKY|WJTu5qk&6gxYbZTgzsA0B@&JbuEcPw9ek z5=u9C4+?H>6?LD@QBIj>PD4pTxosS4nxfpwQO=l$d!h6}ISb_+l=I*h#0R6u>>3_Inemg|Px4I$9W%Jt=@Hc`_D6dBFtLA~r zM&UO@lubjG*F!os4pk01VmlnMcSDrrIm(-Cttn4fH{7ZJVAb!0dzHwyy@W}X)k#ROMe%q*xe-NY0xT|Gbe)F3_ ztW|3sFb}thz{=NZ&G(FN1&_d=qTm?{)@?SPZcw6TFz5No3-ja~@z8>Ab_v)_`CuL? zmAEdhSGH)%2Tgf7sCm1l%rxkAL4UbaFk339lnQ1o5mtLNUunx%Dzuz=T276YGh549 zpygC*@wr+~OjG6=SMUbGxcH9geCKptV;oQxNXkM0|vPtOmV4{}7}E#g8+`DhGPt9kmUq_jyq zF7bA$phMybsi0FTI41Gq;)#u$oG?puN&KY5dnA5JDmX3iq{NpPow{_eGGnN6#%x5d zr1VM3SxGTpPp({$_;&H2ihtVdDp>4hYbG`?pO`rBZl)8JYi9X=Nx3d5Hzehzq}-B} z6@msSt0pSzCMxr?I;w`*?wF;v2!8(;Is6QG68uV0;;cJyd>ngVo_i?qN1`pFMEqCc z?~pht2Hb4z79$vaC`$AfC7v4xPHq+vYC&1)*WH3-WL+yt)D(AbbAQBpT>Oknx#{B9 zT*|W?BO!yhDKole$2c}u5P=bF<&^mPDLD&A^28|C^aFPA2dwo6toaA*lUdK2ox%*a zjAC`;*t)M-_1CQGYev6j_2bxoQxoOJ6Bia1nN{#t#q0E=d1uJE~M&|2e{>X69nk*&K zoEW4WAEa~*;ypu@Q$v(9L-@HNO6xbQ?Hl%RVq#z-e=(82oS1kuk>8)l?@i>dC-SXR zc%BM&wr?dj%Hg%v&PY^el*)VjvX7#PL5_xquG(sEGCYOX1hnTouk=)0lK4D z?P#`rG<%rGua8gsMbBTxU*+-nL zjAg6FvZ}ExF_y)~vevPzWn{c{Wc;alr#r@NewF_g{}24bSM1qDUi%&YG?8x@kyt!} z-FNY`Up7BC3%-!~_7kG)%O5pBL?-^x{P>ZHkDn&+iz8ZYkMFoKK9(5S-9D1vbMeZo zg6cfhoqrpz$SP>bQWj<@iAZe0&#`l(Sk)L-J%%k9!`_W%A4aoJquHe~Y|$9DWDHw2 zhLw(CGsm#+`c4!=XHHPgT!}gA0`^T_#W7vi< zY||LlHiqpS!w!yNO=H-RF>K2iM#r$)F|2(IYkwZYVq;kA7`A;3s~^J}$FRg0HZY?5 z-iQPiJQN>0o*74#fwt1G zV~y62U_z2Qu zE>;#-G7-z zccs(52&&qwPnMC&g`>n}y?FGuUIM1SkAM(eLd>-(ei*Q50}qV+eU^|zw+x1)7;qV;#9 z^#jqmd(pc4(YgoGx`)xaN74Gn(Yhzm`lr$QXVLoS(YhDWx|h-VSJC>{(fT*h`nS=# zchTDS(b^Bu+KtLg?W!A3F ztX-2?yEe0SU1sh2%-Ri^wHq^QH)Ymt&aB;%S-Ul}mS)y(%dD-X_u;>RP}CEuTW{FO6REhJe5|d zbiS%rt9p&9FHq@1l`dB4Qk5=K>2j5>Q0YpQu2S{Ys=h|m*Q#`#N`Kd@`bL#*Qt4(@ z->Ooo(rqfORjIDh?W$g{(gsy;R2z1v4Lj9_-74Lq(!Hv_Pu2IU`TMg1sQ+2NDt*U-h)!S4(uIlZo-l6JO6=PR(ze2Ao^oBxjDnH(Sdq<)3 zoV3cRmuJygS#*V)u77sZHE#W)L@!DDWr<#q=rxJK9J}`i9V9(6Nx^R=rf5vm-H7BeJRmb5`8VvHxhj->F*@^UZNi*`dOl-GA)y7 zxlCutbhb<@WLhcHxpLDyna-DKwM=VdxBaAWV%MCYh}8@ zNjEy_CMVtOq+6VHtCLbE-R7*-opigC);VdtlQuYMqm%A%*6woB-A=m4N%uPGJ}2Gp zqz9bzppzbQ(k3T8?4(DWlsRi#oVDCZTb=Z%vo`Lm?Qqt1I%|(RYrCAa-Ok!m&f27t zo^jG%CtcyBtACtywUe%K(zQ;y&PgksbdHl&JM|i;zQCz3bkapmy4XpVIO$R+UFM|A zo%G~5+C7f;jH9Q<(bMDTnQ^pl96dLVUKmHOjicAc(Yxd5y>a@JarD_Z`eGb?DGI0Q zr_$)@G@4AKXVPfRM18?Tec?p9bRu0gk#^+MM84jcPk)c))8qN{M84jYPfzCS-TAa9 zpPtI6r}OnQ`Fd|Y?aSBC=F@Ze^n5(@XjEaz4G1uV2ll*YfrLe0n{f-pJQ) z=F?mG^mabIlTYvF>jU}pUcP=mpFYUfALi3X`Sfu} z^!*q5hkq~V$1n6xU(nBA=%rcuj4XX-7H!VeW4W|7mmbZfZMig_OWSj4GPk}rm!8d~ z=W^+VTzWB=UdpAHbL+3<(yO`jS}yI+rPp)yo4NFMF1?dW@8;5hTzW5;-p{2Ea_Pfd z`Y4w^&ZSRs^{2V?SuTB^OJC&Dm$~#+E`6O#-+$!Nx4HVeT>3tje#oUCbM;TT`sZ9) znn!2k(V2O)ERUAw(OG$Pb{?(Bqm_AdP9B|`N9X0ysytegM;GMLC3$pd9$k?~SLV@G zd32w-*>3G&5o&tuwM|(~@d#~?&3e)DhPVnTr9fVp9BnXxQVMZh9@b41_e()YUbeXfT6 zu7(3H{j^GxDm|mpURCc?=~-1jr_%GPenF)dReDLKmsNU2rB_vYO{LdWdQ;VJsSS5j zdRL|Q)Q0=2{y=SdsOpbY`dHPUsQOb?e}AUx&sF_}s=rkASE~M6)!(T4TUCFj>hD$k zgQ|a2^-rq)S=CEj`V5yo)1}ur>dRdXvt0UY7oFpxb6s?vtD(w8=eruJT@5v^h6OHt zp^GkZ(Zw#h#6_37=rR{w?xHJPbft@~a?#Z;y2eGZl~>b+J9lE z2|Mky(_?meTzrVoV-b2hLQh0!SA?F79PWkd*4xi;(N90GV0c6)W5dY zzO&Y?&8RzQ?s7e(G&U)Xhn2=z#;%{)4!y#mS2~*JIOtplo#$w(a?tsXrhjS&t#LFh zaM0(DChn+zpMeLCrVdBlV@K09NBs>)(;Y{{Ek{GYqao&~f9hyzb<`g*ThEN8VA`V4 zC&t=N%(OMG(4W2;Y`alwy@NJ5XrqJfbkJQ6y4ykbI_N$J-7i{ThR@S;O22NHrEZ(8 zZd;^o+oEo(Q|orAwR4GWK!2^PaMksz+l~&WZNv2&W&}PUZW`+z-h6R*!SV04-!#eB zJ>fO+OL_X`JpD?Zel<_OmZ$gU>DTl08+rQ8JpERlemhUUlc(R!(+BeO&F)z3NVdYy z=*YM}GJYX1UhQW!ezwlfw))v-KZ_fLS82B@9aiP2kh{&D=7D2Y<$t(UIbl`W#4+AJ zk;jErGS4g)2MYE~;B#`6i_?|Z*X*3&>_5jU$Fggq*b+CZ7|Xa4KcTSMKVX$VVC|#X ziLva}V19TM)0KG3*KF6%vDII*vO&CjkTP?S@+gZv7{yw~v1dPIAAZRAIM$uUn#Qv7 zv8;3~+moei%<5P-%zw6EnC-ezf59DV=L2i(nYDAfXh{5p$=6?6`73L|Yb$?a<&B1B z|6~>|wH53zzRfh2HI#B2Uu(=$zMshVPvJb5Z6zITuC^D`m8$8=zAWWP7C&WI_Gc+9 zOL=3^US2j&5Zbv4U!*8i3g0ly_Gr5DZm6y7%jPx1Z1acNK7Wj`m5t1qncH2S%d5WQ zkCpgEXZ*?c*`x2Xb)y&^$2N>&Ge@yE-)FDB&z6m1TgR~_qu7d3tb7!kJ&Mg8#XfzX zefU0m_kC76iaq;2d+~i%If`8v&aRp5pJ7v$7*mH;S<2OnIJdTSTG{&%Ik!wHaVNFl zZmKen%I~ErkAGA7)6|06Sz@TpE9{ICKdZ1_h4v}6=akx?{u%IPg$|_Cd+GZ9bowBj zK1`>N(&^pw_^RyMZP~T^vuh7z*B;KUJ(8_=XV>;*>zlG|o3lB~F4*mgpHg!cN^SFr z?SoNy!F@v;d^A3Gd`eYjiGFIHVTgv-w#pG->xi#+FzR3p8EqS7 zcFico`|W&bwHUo+>3l^xTb0f>q_a)wjHa{g>8vrG?M!F8(^;oWnc>KJW>xN4`2#C| zXys3>{E?O49K{|wsmAGj%L=i2?m^5*PdD5ky)3>tm}%_os8Bs zX3!lObZ3UXE921a41G@q-J3!8WzYi|^k4=(l%Y3e=!Y}tkqn(>(B=#p%b+}iwr0?y z8MG~f#xwNx4BC-F6B)EKgC5JE$1~`O481EuKY!$+O)h%GMPn{{)TPH=^n##^ZhFa0 zFT3d#H@)hn*WG$YZv73luFPfIpTSx(;#_@i4qS9qc=Gz9$ zN2FT?W;{17A~WDPAVUXG^R?O3absRZ_f0iZ7D*Vkxo4yzydzh&le8P)^vk z&OET*&R124V=Ha8>&Ur6rSPTVc(-f0wR-DT(d?EIjeAF{`q?7YR!V*s;2 zOuu%{?fg-zXnj?2qO!Pq=cL5;V!ogxHfIvAEm41HiE_S#HV)wu0&%WjNzU2?T<(=ZxB;HjLds4)o7A0O3@r0?QHwyX8 zlIF)=duyM);GDhSg1z9PyHwxqT3gh<+;|~hs4-4au3geFp<4+3X&kN%( z3VU7__Pi>Lzb%ZvD~x|G%$ZS?bGRtRieh&s$66-w=Azhjvt2jryu%0&pC@;eeH(u} zP{e0`%V&Jc7ZfR*OW2me_{+($SCeDUC-aAs`M_j;*Su)J&Y#*_pWFEhJKtX?%%o{# z?4^0;m7Tw~^Q16=p57vUuBfMdGT%L!@A*#I_nor;JEf^eSzM$X{7$L+PHFg#H-4v7 z7V+&xd{zs!ez1t|DdNjUBzAv(r&JX2Lq&XV5ua1Us*04lqK?`kwy%hPFska@ zzE}i;I(MSpeXPQ8n}SM5!CXgdo}+cXqoCTsD@BjT9toQ$;VmV6p$Rhg#aQv1C9#@G z{7y-1pqMul^PUnuf0EK$!k3#99`}slyjL8%UmS~-#AZy2Z7AXEjWeAa9DIMHgKu*1 zmbKz8N2BpZ^PW2#1v?#lmxF&2fXeHOVmpiYjw0Sz#NQRgo=oEL;@I)x*nYF@0mrGq zDJdzd$^>w(k@$`geCG&$Z)9^fNt`CiS;BjWa)I!Rgr6cxA5oG-Iql+Y=C!qk1yvXG z_mjHMOzQqPiQgzn3>0>fn0}cJy`#e{LRl z;ZR;X_!~#(PGec(omtxl2cO?;%s)-w4=3=?X1P*@FE*ILl3})G!)z;u*=Ec$!@t7I z#TjE>dr6Km+dOu~Sbl%Fm912m-_8iNp`0W9xlO4y4iqdB<&}cvO2JB{;IPr>O_TV( zN&MiX#G}cHi^cp>F<&x?Un%Y?o5af}@!KW*NHK3J=1V7aJumKR`HpvpuTs2O;xXxT z8A&NUDiyRz1#zjsTnQ;SG?8yJDpG0{t}9EnD@!gPE&aNyzqo(vMse4{V*a|AUoY;e zpQOAg=_;MXpO$nzDd8VWx}KMGeJbgCS;B9WbTv#`@@BFUla)kqqO+L4ELQk;%I6Zk zcM{(}iLcM+TPN^y-|~(u+p#R$i7Z=pR!du!?NpZSWR`8NS$UH{_kw-4g4PngaROhH z&uhNp3%}!wzT;_Dtq|-|`#Z^0VLa3*W|8=JVD0ynHgB zJ(-{RmS6go_kYW;e#><^sRU9|=1fo4OiRwUBo|Igo|2QZ?PrvflnraAC67!?9-5Y9 z(~_}i$-~oAYQ+qd0 z?Jb+yJ8Nq1?5Vv?!_G7hJJT}k%-bow@22#Akdw14$Gc~zs zYVVe*y*qQximFQ+a?Up9oNb+w0p_G!t6Y00fq zd#}pLN=vd=PM(#MjdI^UIe9=%Hp}Oda`L*I?2(fTEy+3B+4A*1u zjynKIST`8!2V=uvtR0MvgRyBaHV?*@!9SZecj!HM?xG~p_`EJZ}qsom>E_`;O)QuT#%ygs7jdC|;xiQ;~ z3O90*hjF-?jceK1n~iacooKr zFkXi7A&k<i7%v86X*QN+ zV`Vm0Wn*IKqYNFK;|D4oA>opQ{Xaj#{l8!t7oS{P-rVZ7GV7Qhi3}meK^Y|ftAk5^? zv_Hk4gG2jA?H};>_$T}~ZMrrM-{BV!)B^Csr-cwkM4JPx5||6jgXY!JHC4;dT=<^m zK^?S3lD1I70tt&HERnEOf?JDX4$R@&$T9vj^a#)btRR1Ag%$&T z6I+P3nP3yaRsu?}ji8o5C)iFP@J#|ph?4KKnLo9?Z5|Mj)WQs zUtpop^pupNNNGdL0i?7er2{Dmr0hh>F37u)vIi-9k+Kgd`;l@GDNRT@jFcltVMu94 zN()kANa09ng?!mUjsvs9SZ^icNG{1EL`f=nR!q<~B$g`|iSlN^6iLMD;PujXmLB^1uBj1o8kROttCu509o>|FB2dS4y zw}Tv22q7WjA|RDcGTLWKTq+ce_K&sNn{4{b|CMzwZ*FoA8avG%HM&5#4vye3o zverS?Immhk+29}>9b}V(Y<7@eCtDokgoC`blk-+`z)qfkytk9PR`O7M0Qq1iOH;{5 zJE?UL-9hRcggVGJ2ifi*@9bo&gZvw^%1Zu@Jadre4)Vf5UO9irO9y%FAiqNXiu@}1 z8}jGm&&dBEZ$uU15(jzjAYBrfEs@6{SFB{4mE5-su-1U$F54q7-Y5HpupLGT%nxqNz60WFs#;_+Q=u6HbUZrv=h=nNP>_~LXHt~oRAZQbP;lr zkZwYH2suT_X+n~OoFSx_kUm1r5^|1^^MqU=12kR z^t;InD=GJogrCf`l35pwYd)Mf zQgI;_S5on(xM@R&4ZSuTv*EWyTv(Wn`RRCT!7|YV3)(F>YC)R?aSJ*uNLbKm!7+b} zh=0c4FpCKHMnqdX-r4cYjz@Mpu;cfQ$oSK+I4@nRuxhidm}Nz|6=hab3Mwe0Uq*{X zYqo${jASg^Z78=G$+dE^h@gy!uzbP{MpuCf;Ijh*P9shG%5=O>Gg4X2G?QCZreld6 zZ4OWe{=mo&_Ip}_Km_2IGB#R_*EE0ZhLNMFU-Y~K=N-80z*Pr&9XKm~fFy9yfqiDe zq+Jf|5x?!&WXEc|h#FXG$02|Lhk@hJjsYitZN^(3v;?rypO%@!o;GhLZEZAz*wpg**3TnkRE9$LUgB6Wd?64XM(UwEIDdCocnGS7+ z17!}JNY%<6S`D;nXbXUa(B^*=?ME!_xsm=%TVvPO+O<`7?JczZL_0vRmuNc(b`$Ns zU=*@;NyZf!S7q%h?Mr+gZ>`!JE8bc0)TX_#X|HTrouqA-41TrNqOGxDodxSHxGCe7 z=tXFPReTctEh8bLLq@x-9hVW8(I(@DtX-FJOxBhfJWN{(Z5gzG(*A!Dr35pGHj`*) zZQ607brJ2nOY3EEa@=N#HHyLQQHya0SR{{ z+>vlw!hO-zvNl&nm5li^9!c6m2@fPZmJEj21Dpo700$&(zl48%0(B%DlyFEwlcXJ% zeoRN#8?0M9Z4&P#!Yzo_NwhXWO3h?^hl$o?X6ySk?N{;Z_$BQZwO*jg5DZnj zZP9Lt0k+_V1$QjCYr!PLcy^_0XRKP%iqlq{vTD6n^jWb|)>g<^E@PRDRWeq~ctW)2 z(4GM=fV+a6OIm-uMXR%5y9Esv?6GLOE!btjPK&nJf_)Y|leDK2o=A8u;iaU#knl>v zYYA^9?Tv(Y65dPLVL_wtQH!?Of=$9lED-H^APf@PDM{;*v_IDV2!DwGgr`J1ZqxP& zld@?iY&dDt4hkExX%Fq%4q0oIu~Wt_8M|fdk+oJ?<1&9@0_9{h%Qz}yuZ(>%_RBaR zYX@ZzD-P|FL)+`n zqUS{{OGJNC!YQGYU`imxpW;jLrg&1^DPNpdQ!-M%my({6mf}oNQXDCEam*(ES;Rl% zKVtqrD`l;ut&y}X61Ga{l(d9|V-k)_I3a0W5@Hg#gjPvADxpn6Ttd5~bx2qxX)7gd zg@n}-Y9(!(1S&z7w3kGCL9|!Gu4FAK7GD_QSDyd%)Py4U5U(tS`5iL*PL@Ch(O8iFy zC(2APo@L;%_P5&KX@4&eOcS{K+uHAFzpMS8_WRl&Xn&~vk+6gRr2UEZpS3^L{!IIG zAuWGRm8vZu+Cri&5BBhBu%JSZHiD_ zzpM$pWhzAhr3Ro1Sp6;h7ZJk+^#2CF6ms|Hwec9I{+IitAQf zwc(sOKQq&UPZpfDVuQ&C5;nBkaMWhJBWIt8^H#Ll@YwR>T$%$WkO+175dx@iz=Vxa zVvr2H5U7!A=)_?-YZHh+#c;!3{5YBB8Z#m09AK6i*549*HuGctwP6BL@l>fAgvx&= zLS7mf2(7Te4hIw=In$7i?;!&&xZ!~pKB3bC2*OnAh~mGCt|8_O*iWuZ{l8qR{x7f2 z6uLDFgG5IU7L+RoLjih}*v!H2zhCdhf@fY|@{8#*y=&t|vBRDk$|KH;u@Q?VX9|btBMIvlh{dj%_H3SQYA=L%lT1>EnU@5^eK>~;|L9u_*m}M|H zi5Rf8#xw+eI{UE6^s6oZ>p6=CgS}vfL0t?2v)kk|dkOXt>?aTu;UE!CizXvf{A^ZN z{{PR!uAfXhE(K-)Gl4SU7N&{MHm$r8hQ*t+NXC?m;BVD1re{n>CAb^}gnP5QnX2B%+Za{Bcqx!->XY=SZGB7*c*fSPo))|`gf4uh1}<6pd9XqQQV|K~Se z31>ZMyrj%{C;VY^N=oqCW^-cdfB#;yV+IE{2ymBR)Ic{N=)x(}^#zMQ1H;MtV36u_ zz2xug-xE$87S4Q6#cCJUxX|vxTbD6UT;;}lH#U3F?*a4T zvKJ4$nBl__AFlgQ;l~m`j`^`HfIR{14d7e=H9@Ql;!+U(L97a4bx6o)Yz*UI7`r1l zAHm%SUJIoc#l9#iT*iNE7{bVJwZ{cm%g17>M9r1hb=96vc)pjz;m`g}ENI zdeG~^a}U;fQSZeSFG_u=@?o71^?tPZ(Jr1VfW`n02JkX~ML~bWgQyN+a~LPWI2A@q z1pN_|MX^1KS1J~}aL|Pg7cRT;(v6uOtnlEF2Nyjk_kw$I$&066%=DqmheJM`^WlLH zk9^qa$3;JG_^~K}h5$YXuq}ukLF^1-PY`>9=n3Ll5TAo64`E>lXG6Fa!ut@GhcPdL zng}jOuueRn3%!3Xtaf9A8&}=<;KnQuR(i0>gY{l)@#3@>=e>CC#RVTO`taI^_dYcF zao&%+ev}2UAb^bloC)Gs2)!ZP3*kiwonhQGC+XjsbMvnvSQ*7#6&qYQ?7|Tjp1aWH z#$gZ6c`(z9J?13&d>>Z(u*rvqKD_XuG=N#+xdLbj;8=eEr9pHBu`z^`A)E;rGnCa~ z%!r^og3S@^i=Z!ps}bB6N21sn#jYq;idtMa=fY+;8r|6IM#7EjZrpI=ksIY6%=Tcp z2S+?O?!hS!K6L=A$JelRjA~#OEamkH`ZoGEmtsB)IZ1!T74@Z62 z>c>YvmIkmk06l=i0kjA3A%Gb{EEDb!#LXaH2JtC~+aa`t(Gy0Wx%5#L!RZJtMX)}K z`Y3h_TUGH{#WEL;yHV@G6%XEd@ZN)Va{=O`7yEyFxaPwxALa}D@#DB3@BDc0$0t9Q z2e2}L>L6x@a4v+8!aKq^6voFe?nLk`g2hp6iDIM6NEEx=jea-YxzXT3(u1vDEcBt% zhhsim^`qa9^#Qa7a4mpD5Vu08j9`K2nJ5mpaNdP0E^Kq-o*NrI=BT`m4*78>fYm|t1u6HeZ+V}%uyE} znG0z5-Iy;L=0S_sSR3l_;js_PMF04)&yTntU4B%HDgx*Z;B64=!?+YSR=Pfiu{eS^ zDpt6#%7rH`ymX=2jkp^h-RSn>oEJBJ*d4_FAPxs{BZxOaED7Os2p7Vb6~UY+SQLM) zQDgaTmj`z}nCrzdFY3H#^x}~hl|D54(C@=cKj!#x$&br^d=OR@%81yC14a|jp1 zxDm#?Fjhx!GJ;J}BRlX;mysIyk_)e0(A{Wp#NMnnv> zfG;oNUUYhK#)s#^n*!Joz^4Gt2k|V3*&)mc;jZ`{Mnf1!&E?8B=L^Sc?ln?KGDEH%tA3FnR7C|J4<3Vf)As#}%fblT)hp{k<+9qF9qNQuvUbykZgK8fZ`*6vJxqi$OrYKx5fc^kh1kohIRtVQa*c(BU zIlufkg0~UeRCf=hU?)QfGxg9O6(u+op1fTjSh1h6cGZDHIF<9P(7F3fZp z3+ad5=o85AL9G|ekDGox7E~vQyFsi8VS5Ni1S^POV-&Moc;GVD)fb4aaAU0-JKfkK zkkEt0UR)K``EkaNg(BdFP#4DiFs=xLbm6)Si$&*nuu1@n7f*lum>a>O2(CwPBZ9^# z-l|wA{KbuWVICfIdhp4E-F}?&W4|!?5FUl_E`+6FYzSkYcmy#b5!AVieBTN2us&QC z5z3Df0c;84qly!5)Opb6!2=Htc=1^HxH#*_EkB<6(Je;JT%xZLfa6B18yAK1deGy+ zE-w!Fa8kINANPO#c;QEd009w91K1tFg8-_6xDrHJ2p=MAs|--DG}pb=o64DY({?&1`lRPs7m{Y9u zClmial5&4PBk>vqw-lf!Mm&U=h<#C<7A#%xJpmVjzWOmEjLIr zjShiJ;%pE{gSao^NEicxNT_IVV}~2N-Pq*CD<6M8`p_6edl1PWUIf7e_lRI?6xA-g zaAB>mZ6D71@KneL!7#&k8b*b%?FjY?V9&sg3}aJ9y^0nUm&H#8u4Ld^20mt>Nkx~6 z^D16uV7H1#8ODB%4FVZdBvf>(=u~k^#SDkBaCiHg}PnP*JL4o{GmA#x|2a6&F-oQSmGT&ojVPJk2onm^{qDQgh46 zJ9BomRK^E$Uj3=5mxXHXGN-1xE$A_)sak*kraXE;kA#4euC4}}6UWf2O z5HkUrB0zhvPavKETfv<~1PLK2RF#VPf}06r2pLOvTwt;nZ9XJIcp1XXF!qFTGK_y@ z7>|U#MRDBRJkuD$)e!0<#>(H$49s(($%Th5V;54T$Jk4A%8!S_j00F6!r?Hs2<_%U zgBP=XSR_QBAQe%3aABSgpM~BGgGbOMYL8-_psa%b3)2!{62u}A3Pb1$;Z4X`R$LuL zw+pvjXcXjD1Z6>lf_N&>DU7osjthU$;lfjwv3qBOKwa_U!wf&}i5MsPEr@P`2@z0X zlN^H;Vhh61;dW z7?hyvB5(^%B7|xLaThv;{uNH`HC97ABDf*~ji6XT#DaJjL`4WRirFq~bmM=Nz&)W~ zLTD9YA&O;D^a>glz=j~Uia``37)Csd_Ar`-toESFV{BF0?niF`>jX&<3Qn*B4=xAr zG=O?RLPXcOz&*I;!5N{F{CF#ZjzDiASOmTaoh2l{2XP-h`LIwBY{5OkI42%9f?ff| z5mbnA_hN^LhJGv#;-b*qE^L1hx=f6PpxFX*eApL4xy#rh^;UFU5X(j9_;Fisk1#ez zu}_$RuvI_$0(c+5T*1JjSQ5n{7plEj9!0qz9zisS-Uy*vz?vU#GEix5(YmVQmWqo( zoEB7kct}_xR-x{gCeA=I48cU zc%6Z_8K_e6J_Ga3&0;5o=X!8oL^MHi!e|p7p<+Nlt`D_791r1yh`A!#MsQ4oA;EA& z#19$!@0N-f?FRMYkQXn#xaUW07`=Mi~f{Vhzy=VzyuV5ykfQq95W4qrz4=RP)@?w`C zdxf_O9T7rD*x0D{%!k{4tQF2H{8|KGK?ntD31glxAwlnjNEiClg(??%TqyIRTm-lX z4tmhx!BY=z3pp9)c4Jjud~yDIw^D9*p9eXh{fV;<*I*7jj07l%V<|R0%~HM5hRLLY{;%*N4|a zGYSUcN2LJC2xf(FDFhw_7g18h8y{lA>;(u2W+j|Agj)h&-B>R4wUE+cC|#K4#V2#e zLyZeJ1?3Z*Uqs9Rw!5*+jSAt>63Rsw6468irVM$=Q2H#o4}R zVsIfLkUq@}%*;EzaP9eG@2+#UWYc_-Em?2hBydP_E%;=Oq8+5PDSJopHWHhWp*tb-$M8BTv^4c$ zG~y$1GZOug7>`8VF&rF2cNB&Wms6}pp(Z+XPiE>Ux(`=t>_wvK7`l$(-7(yX!ekUO zqH#AG_oMMF8jZ&=7KQmJbVp+=8Vg55t1d1c-j8324BdViJcd_M*p9+MROp83@=<&Y z-3@<4ZY1&}aVvEH9#fHsKZY~MaPAlyj$z;!z8ph(6sn`}APSpNp|!M2(fF$CM&j}@ zM*A2(M4=%%v=-ySpDxbLIEIm9m^y~f$Iu^zl_*?`#+_*FMB^Y5jZv75!g>_8 zqVOpS6_HpzhTUW6i^At9Bx%Z`@i`i^N6~+Acta`Y7)p;JISS{aa8qM@6km^qZerfk zfst5?46S2nIfjiWq(`GP8qLv|jK*>_K1Sn)#`bU-O!F}eAH()ByokbH6cRLX(V;uI zKfUkS2h^ERZ$g79^d$lG5isEco!mhan%H`|#d} zVISW5FyX^Hajp+*0@xsOg18byO)!6S7k@4S_f_fQFJI`^Uuh(U5AWvPJBHO`xDbVo zC=5s8WmISpOI|bzqcI$fx6z^7$4!wqry7jH?P#n;qa_kUkr<5(-3DwuhPo)!N1-_i zjnSBi#)ghH)G&ct#ymUFS3kL5xv1y7~XEQt;w$lYk(In0T*ANc+Utp9*7ar_*IuW{Iq!^b#o z$Kg{PcH*!b$Gy1F7oCE$x)^`njtS}Stq5*L;6q5i@?!))g;obp)43NBTC8*D@ZNpq zQJfJL9Kpho&{)4XEN_jYOv_?)XxUPRa{VYO50@KEMuygDJy7CCV#E|8;ELD~sW-;p zK@2)#aQi6MVki(_k3k;sC=S=-P#=f>xX^0zjUQ3?BOd;U#vgI(N2Gs5gzlPr021V^ zjE}*+DP7x#Ffa<#H1W$vL^K?QjcQ$2tORb$Iwb99vrS}iVv;L;o{-) zoHs|1aFmHhnRFDVj`Dxg5$=Q*Kk@Ssd_59c3-!~5NIzW!GB8I|u9>wDYN*&+Hts zbHvV3J73y4W9O`$b9T<#xnSp_ov-a&vh$6dZ|!_%=dztEcCLTg`QFYoJJ;>puyfPS zEjvHhxozi1J3raEW9P1&dv<=d^NXEd?cBHXo1F)Cez!B;V1mI!gGmNY8B8{qV(_%V zRD)*>rWs5(c-CNs!Ayha44yZbWiZ>|1%nq2UNU&u;1z>826GMO8O%3$)!;RQ1qQDh zykW4=;7x-?28(|UmKZEGSZ1)?V1>b31}hC#8LT!~W3blXZG&|N>kT#-Y&3Ys;9Y}F z2Ad7G7;H7zX0YAhl)-6(GX`f3&KaCHxL|O_;Hts*26qhZ8r(DZ+29w0Uk&aX{ATdL z;CF-Z4kkF5=wOnAryNXnFvY?14qkNdl7p8W%yTf`!K;4`UURU(!Rrp*aInz9n+_H^ zSnOblgQX7Mafj3phaDVoaMZz<4!&}5%)vPa=N(*daM8in4lX(P#=*A^zH{(E&2}=$$x}`y zJDK9-X(xYEojl`Ynv>~Ho^>+A$xJ7+oxI@WMJF#gdD+P;PUbk7>tvpj`A%MS@|u$c zPF{ENhLeR(-gL6a$zmrmE1bOLWTlf;PF6cv<7BOqx1FqWvfjxCCmWr- z~`{=llOm}>~XT!$v!9hoqXWrLnjBE9CY%L zlaHNz;^b2&pE)_?!xY+7q zn~Q(#E_S%s>0+0Q-7em9@xF^aF7~?E=VHH$4_ticVu71C-7Ipm*v%3*OWiDUv)s)Z zH*4Lz?Pjx^?QV9s+3DteH+$Udb@QQ{18xqw`N+-3Za#7IshcZquDiM6=BArlZhmlc z+s%(|esS}woBM8lbMwH>?{3C>c*?_M4^w|UJndnshi5!Y^Dy1RvmR!6nCam;56^p; zb-%^RU3f>mJ_lu+YPs9u|36>|u$Ar5=`f zSngqkhqpYe^svgqY7c8Xto87=hjkv-d)VM%qlb4qyz60;hix9Vd)V#aJrD1D*yDd; zuZMje_Ivoi!-pOYcsS_cBM%>YIOO4T4_|mVtmb)n#mgKobG^*-GT+OqUS9LEz{~4i z-te-}%bQ*nd0FgbiI=5bmU&t3WrdfwysY%H%FAjmYrL%W^0t?CUeSddk?Ot|x+397Mm)(C}-t+RlmpxwgdfDe?zn2fZeCXwXmxEqD^765l zPrQ8U-hR=e(Tva>2_*FJF7PCulsnz$3h=( z`dH*+v5zG_mik!cW4VtNKHl=N(#I+vt9`8TvDU}iKGykI?_-0HjXvJ-@ve_eJ~sQ< z;$y3iZ9ca9*x_TRk6k`?`*?rP$NN6^_}J^?gpV^mF8H|U<7*$6e0<~MijV6)Zuq$A zE}5=&-XSSag{JiMrB|k6wdBx8hKXZTm%=0tf&#Qi3 z^RvLu>wezwv(V3*eir#z>}QFerGDP>v(nEhKdb$$@w3*?+kV#hS?_0qpN)Rr@$;^q zO@21}+2UubpKX4&``PPfpP&7HKJfFQp96jl`uWt)XMPU(`P|PJeh&LN;^&y3<9<%~ zIqBz=pVNNM_&Mw6oS%R5elGaA=;v!cm;8L==UYGD`FY^ycR%9;Ob9SBz@z|A1(+OQ zN`R*WObzf%fN24y2Y5EX>;NwWcrn0B0bUL;FTnf&uLgK6z=8m823Q(kS%BpMRs?t} zz{&ut0;~?OCcxSNZwFWxV10lM0X7DBC&0S_HU-!mU`v3l0k(ey*dAa2lybshXD=*I2hog03QeVB*3QuJ_~Rtz~=$J2yi&SkpM>noCxrB zfFAGz?L8b(GI>^)@&jgtkWO|TigDeR0 zdXP7QEDZ8ykVSt%76(}pWNDCPL6!$u5#+5PD}$^GvO36`AZvrX9b{dQ^+7fS*%;)V zAnyj*6l8OdEkU*h*%oAbkR3sG2H6#4caZmjydPvwki9|n1=%0ugCHLUIS}MvkdK0V z9ORQAp9c9X$e|#g2l*n%;UGtX91ZeikgtLq3vw#R=^%e+f}9OUunk8fsX)pLsYI;Hv<~mBtR%I#}mm ztF)Pi%^tRT_%HaI_@D7l_)GX@{2G51{|xmm*16c=;6KwTFuyE_t}(;j)LT9=`W*&BKo#ZhQF2!yONIJ>2u~vxn;*Zg{xq;g*LV z^nQPkJ3;OR`N7XEKezq-=;tS4nwQC5p7t`;%QIePdYR$nIbpt#-@^pafrno`-1qRC zhX)>h@$<8vU;W(o^PBL&!#5tjlLqiIOI+jUvY)GdzV~xYru8GMcd&njq0PUI$V=p8`>Qc+9T6-6h%jQ^Jr*KOYu=2 zfZsx2RWLpRpTLiQvM`Q&2rZ@m68iokv~%KfkY6-t4(>YmSsFf$@o`L4wm6vO;01pN z%UmpVvE0S48dwLn9Nc#Bqm|o-%fIUFtUFu_RbywhJ#;UB(8hto#Yx3>7TH59Y)b7c z)B7e4nDEGiF&kgmLSJ`I*f<$lL&NFNiXYB~ZdY?Ow4#O24_D`m*f?k7eCWn4du*Xw zeGhGXU_-x+_iemq!$2e-Mq)4$k0O837RlB~w5t#z`8bkKLi?lGe3VT`aofgPTWBds zjg8eh+`&EvA2|5X!2t)q2YC?WgoEP_PC7W`;4=rGYc#Cfv+~Q~qQLV$p7SwFGQhzr z4(2*|*2i=oGki?*@r;kDKA!e5+s6w&X6j>cyb{OUIJ|do)xkB5n89s>pJacUf?RiS z!@(H`ryZPiaLU0Q2R}LZEy#~LvxDglW;mGU;28%u9sJ_pR|og?0SDuq{H|$|Cin7! zmlwUfBmrh;iydt;q<-%Dxg$!o^Ol_zhl^&)?W~enwz12GRvTMvp+#)%Hg<%TKCsco z23zPW^}9AU+0blbz23C*jvaq@?Q9CI_TXb1pM=(b@LA}lI2UYOv?0~S(=MKIG1I|w z4z4)3EPv->zKhrNri&Rao^!F-#Ud9=TuhGRsW_&@aU#g^AScB*sy?BCirUFfPVPGS z(aCKm51jm_ZaTT|54(g90e%heTY#By%!uQ;INk{GdVqxi76(`qU`c>G0e%W_H^BD+t_HXk z;Cg@?0d5Ak72r&O(*b|Z2DlL5e1MAq&PhMSF*S~-<9H^HnE_@5crL)40Ivj?8{nG& zmjZkn;JW~q16&DkD!|DA&j*+#;SpqRkoiI81bIby6=Y_R89|;4@_dk4>P3(jg1i*u zt~j~sX^j6wbRiOo$T$5CAv%<|vH|yQ3bF;zCDmSa$eDCI}n`>_FxcSM=1s4}xeC^_ri*H*A1$ z&s}`s;;@S&E{=b?nCE7$oB3`wy4me!mz($8eCOh_iz_a!y7*pKbn&H&uf#Ymj=MM^ z%69Xbn`v3ZnnDF;%1whV{X23bKK1dHz(CWH>cf9bTh%tBsWjF zne1kYo2TVBUEFYS)5R^NpNre_%Wht9^OBn{+#Ggu#La(EH($zf%6Mvs)HOF3-Ar}! zjGEzQx|?U+%#cxa@so=?F7CRx=i+B+3^%X1`P$7TO_`f-)jKzr-OP0JoSWy}%yKhZ z_EsqE;=YUDTs)9l*X4X1_3@RDV?K`i*zaSXj}Lqt^l`w)M?Svr@wtz~K0fvFiI2~G z9Px3;$A^DDKK60S$4MWjeSGKRTOXHweDC9`k83{8`8ez2y!_5lmK;UdQIsD=x4|xh z_Y8I#>@c`)aLwR`!A*lN3_dqFZ1ADM2L=ZW_8aUo_{QLp!M6rq8(cK_&fv1a5rd-! zUmAR6aKhlY!AXNp4L&jW%-~~#j|>hP95Q&{V2^*nUV~!>^WvBvhpTbC7Kf@hR>q+^ z4mEMCjYDG`8{%*$4$X0FibG2rTI1Ljhr4mS8OOpn6vd%5jwNv@i$i%FE8Qx-(>S|qPWhHhXqI@sXg9dSW4r=u|&y6eMx(ddarZ#4U&aVw5l zVPRon@q@#g5AhNFxBLnI4gNL$75=4!*1y1S;y3Wm@#_*=zxMyO8HE2U!g)P{zrtU} zKfy0aU;HBe5&lQ~5BTr#5AhH1_wo1sWVe6G?&0>Ty>OI-c5SgV0uCB*@`;}R={Ltk zhhH9-A3?xI-K$UWTOIss%J?p98S z2x*W@U=#S$Ekuon+YtV*tp^tmcRgeu?tnOdxEmt#aA(BX!(9?-hdU-x4|h+b9PWRl zICZ$IBJpsse>_49{|^p#UhE(4!uWEyBjf+y?uppY&Z;nkMT8v*I~o=lb}TF^EIRCX z*om+o!cK;n!pvcou$ZveuwT&U{->j^*XjbHyd{y+4| z8fFW#hZ*{;Gt3p{4)cV0!+bjWXxRUKFV#QQtITlzUH%{Zef~xMEg6CTmj8c>;rw0x zQD`U6udAW|_AovD>iIDpm3O!!sP1qtP-VE9_zU>!Kkah%;rg*ZQ0IOpwCj27aCcAl z;eMa{heObFxFu)fa1qg`a1B^UFaPhH`;%?Z{B8a*{}TT-|6XXbT~;_(!kHh=f6sr( z|4yUzpW;Ui#?RqD$6vsIYQ!UK$A}Lpza154-Uf zb=5zod5UEWt@xk#EBL2$z`|eU_~DK~jnYK8YS)ZE&&hBG5ae%$b|8QLE`N{zKJ=3| zJi@kcM$khyT&hVgBYE^scCr0^b@w0OB!9pOWtWeB{sI3E|F-5ol!5Kx>^R&3`R^F1 zUWI<-MM?HYp@#he%z7vEdo9tLmT;wNXzQEp@TY9RV{|Zz=|))CwZDXKnwP@=0%z7e zczQYKH3#3vB4VX~XAo6BgS{*#BZe$%sCGV8)dU3%=a3ApeC0?Qbn8I1`K7`dG|= ziN(^M6`Ownts6(NxpoxGiXp|vP1XCb7oRlfZOW{o{|u+fBC&t3mt%hwgS+AAR8%U? z{$=d^1RF0@b&3z_%E4a=O;zgsNaSh)pDaXRY{7%+zlQr4!?ATiZ|U*+C7nsJrAX0m zB<38!tfE2ab}jD+x)vjltIAG(t;d2Rm{W9JKZ1Rs)A$X6rap63Fu0}HCBo5pJvIqa zF9=yT6pu@fp!0vq5oGC{8;UWV_w>~xxTF}nb_At5U!u|Ye_cPl0o`+EIZ?HE$OpX7Vcaan)uQ_SUg&~x5{^3or0N~SgW z%TbKxA3>fzGp%@D6^ZwH-1#$T|2bR}!M%0k*`LMS&tm##aQkQRy-EeHSNRPSDP@c z%$zu5#_|m_uGX6IsN0OT2{UrjEXcZM!F-c>@bM2JT-o@TSPX<5mMReFmNl8E70eaCO1J zi%$m59vG-sJU;C}?>K5=$lSFe>#PlVa*{pUHoU)V$EoYGpoQv2 zi5)|wb~MVBez|SOeuEup-FCcuY{%fR9TTtZSpH_mxdXY@TmxGr>PoqRrXB;IUa5Oy z20FJ4?0h${e!+o>iw@kr@4)GP2d*k^%sKGtn*)h|8BV0CxqFI>7oB(?S{HTAiOV;g zI8&|WSDNwQqgidS;LdssF3rXwVJQ}E8&+h<3fFzGq4KUB=jZI`-LT`+M?2o^+i@#Z z!*5-hFl8W|k98g--M~n6S5CLdUKN<%?!qza5L~1F^_2w4!9nhMgRxaivnX z(~glYjj#ICs8rsZvE#CGpi?QmrLoRTGf;Zjz~&Y8ATNll!>o6l>!Hn&%BEg&(T)z>6k7Y4vn2W*pEkR7J;6#MDwQ5D*4I9c! zY^WAgjH|{rtL&&&eO>Ia<7uzzZBYGtVMl>#ZRMpM4>jI7vvy1?hYHl!jV;xG;&=n~~9F#%blv#sdr1 z^J8$fAqFji(C_)NxX@+A_KFpM)q=>qEIV#oRKJ?+7!xFRw`;DRYR-o2=urQjj@wZ; zp+3&r@%oH`>%x=v4q?i;YII#{TD97~YasutfxdXnjr#I1%YjAB-ODS=9YJIFZS|{B zbEf=%@m%d+R-fK0f7TtiyQ}(8?vG?Tk)rwARPH}2b)rLamn|Xl{HY0lJ!>Y31~a;< zEGSG6*1U^Bg68dcwkSX}P}^V?tys}4%xo9rKf0hgR-ay~-ZviEarK?%X;<^3IjK{$ zhIRtw3({|@?M=d;Ud>a#^74gpa76ehm@ih}+7#=G9rdwk$G|N?{VmPO7u9b1nCe^5 zp7d5ZsXp8jPHtWj9u=s6ev5>WORC*8Gm3WSc?y+F@y#;5cV^F;qgWD;ZgGDQL z$p|8JpiNh%b)8=&cy! zZ^WQIJ{CzsvABB1icc48xNzBqE5ggHYCGC%?6`B!j=Q6FTo<<7`(Q`5#`MEyJ8Hh# z@j{%_tQ?=K*SOwMT{nv=+YNkBj-L~*pMP!OL8=4ao@(AlRJX$M#|OgjEHj>6Fk|YO_ zNVi~Vz=FzCu~-)7PPN5i`%x^OW?8Xt(~8k@E524(al6)kiZh8eEaux#Txvs8zYQ0K ze>)ndy(#6LFyW!{E?#r?P|~7S<8%AF9Yw049^rAOaJNEnO?980t2PO5_gd9Hal@Y4 zJ0l+6RqSY-ramdhgtx82y94oZo@!-Ca$-dJmX)Ji8!+MPGZX5@O-OlWma$Mj6z8AC zV&l1RO=DSqCrZi}N+G>2v4y?5e>jZOpo;abCRRK(!>!(1ruWYTrlI!6|8nvb!dn-Y_BmgXG@62`%Zu zp3|{t?h)qnTk%@+nJs*Ms3@0y*%DX0d!U>bw!RU6hs_BuN0dwTs>yosXZ=m_e~|;1 zg(IE1=J^ic$s>)MuA8A8Z^;)PRto=>=Ph+6nFbT;pTr_weLs^V9Wtxh61EktDo>TK z*@*^Lk~RL)A!!-P%>va_sbpW9ff~uZv}XoNp6lA;_i@DwVL;+3T{Ba7B|Y*=(ysl1 z19iH8{;2ryvikk(y8{cFn-%G!))kpB)&6?58Cm`D|V8JKVTf?|8tRxmK zJ+Zi=9Ip}v5YDNk{6G z^DV*!N$UG;!Ybiz%`-a=#2@R@R!tiByM^M22DMxKF&tXv{#aO{Ji3yi`V`Nnsa7X{ zl<#Tp#COW=9kpv&c=}O%(5M{$^u~mSk0uNhNqfrNP9r32%o1BO``Tt!SrCWTr|4OyHX~*-^2I^|0 z_r%lf@1;vLhP~f3j?&6A!vCQ>NqcdB*#~i1fpV}|W7#P^^h&kan&iZR#`Bc0<+fyg zx_J5P0~03inbG{jjI$3d7$3Hvu`mW(Q!&`ykHK5j=z|O^F7!$>zqaA)dmC? zuMNVs76%f98#&Twjgt=C5ys7mUt5KL88?NM zW9rvt=(mT3*Jp)62kKwrIcYEH?@i6cjQY8*c^Fd8r_36-sq;5Wf98msf24d;Y^N9U!-_oX{NhJ1{2CQ1Dt7rtMXZzxxN)@Uqdlsng? z7vq)VJL2p~<@qh?*D7)LE46!AbG0T7azh-mFTb!^qIPOrhQu`~(oEZ`)s<}rl4Zqi z2rsszSu0yi*g9)QN~YSMBaZ&2Hm=9wTAmemuZYj?D~FX6gYpGgOS-mycs5U3Cqq25 zAl&Y~r7;q2SB190E=sqZa$-Q|-@oNVl`ytTwK^w`>ecvmzYu?ZYQWVl~>i=kk2?af> zr34EG?_03&QgyQugSF6aG|a_feMr2aS}z=t9#*~FlK#ycv5N=g*FxLxl{-)6DQ7e$ z71Dau(yr$Uq>+@DJHp8G;)YJ)%${^ziSlJjmN(IYG)c}8!Nv=J!Q10LQIN{7RaR_I z6qG8fx+ZyZQIhPbAo!c2QF8f_;J04Vra*FXL{hj()?`R2xuW5ICm1U}E4eSo7*g3i z5=>k;9fS2MNgI_|o4PSA8ps;cFv+Iezos%*Y8A+qype?I5EZ1QtGsTBmT#+Ty50w+ zRG#Eid+3)DL^qdzHNC|j)IHgqs|9A%2zEx5=1GFY&(o3wlAp6Fl5Z;GJxR~Ug2pR? z!9>woic-2;>D;Jm6zaTBWf>bpCHGarZ|amjT`DUL*E>ncCQvbKXktaO?40cDifqQd`q-!v>C|-HR#~>!%3kUmR|Vb0f{k&( zQL4(UTylLvvhud9_mhzQmetzsHsOn;`q>>(-**$4FRdiaZG3t|lbS+ixRjC{Y)c%!;7@TWRo7LXF zCMzm5?}g1aEI${058IHUxz7}(6sWy3%CVU*vW|k=yOJ2~n)^9Ps5hGbn;OSmS=y3m z<(8m&bW(QzgBkgIX1snRD5{9jyvHEtQY;!WB*VKjx1%;JD5usnmwBNdpAbyehJHdq zc5_jGuu?0@{YA8TM`fO|syWp)E^q05(Z(0qgExZqhZ&NPpbt5@HW?sh8;6%QP8Px)1)@f$yol$2cR{OZ7eYqdLGa-dZ0X_xFB5zX9@UD;ACf0AXX z5yd1+_8w?V(gk@_?ItA1(sqerS|p_&2|t=d`yWL0PbVz6-x-6R*%&0h5v9IWy-Tuh zlqr`a%{T7akp04jt_d4vWF7WY3+F?YT~g|zYtTQSNYT|IytMFY!AswwWCXa zZTPSvX_Bk45L|9)EcP2sXqK(3$h6_IFr+}a(yMbeiehUd@y8_Zrz9;0gd^u$B^xB8 zQ`bbVn+6tzC3}*N?WKanabbzZIbY+ke$I($S>0UK+IQ7$jqqaPz34_3VWdTJPV#$D z$7Rb>A4q;&lMKFH5&C*WGD8$qEQ>pTp}f5z3~doKR}0UwhgBDX<%hcVjq9@9#TsYj zS-kAlenB|e+C6yK>A{4eMsZj1O7D+d3&)r19-Qy;AgRrRHoY$VCCvX4ZvF>c{0}HO z6ONS*FSb&F!7D)1UqNOrP<$Df(#z*sXgRLHn=IAtwJ~56Dcdm!yk}h$7Ua{BV zL9!m(e@UV~9B=jKclvX_o@d?&N7*AU($%_#(63`CautP&)}#pBR0}KgyjIbt7#a*m z!hm|C$C=wlk@WEdx=tTOQR-1V`dN(YX`h}JCmuzUA|YQ5-}YdpBplysB5>nxioznW zswmA0$EF^Wt0FL)5svf4UL5Rycuppemk@$uCK=<@94pWZVzrK zDijT4Cfv#wF-ZTkT(Y3$ngv}A0=yCV*<|Uwlo))gi$S@FFGn8nijw7OpOQjacR&ET zc}s;X{}V5eekx6W_o?)a66K;aU82BjCOI50KDqH)lbj+=^0-k&CV+Z>r^#NBH@hKF zIWHjmA|J9C@5C)>k**GtK+TM@GZx%?Y{A*{v8a=uz5O&6k20;Oyl=&_w8Mh}8(Ic! z=uk2Z$$vaj5`I@gzf2Wj$%{3Klsj~ti~9zy#*1_XA|uk7BWnU#d7n*@?zLY>@{9=& zO3lcbH{>gud`r#EElR1;@~KUErvuj1H| z=O$cA6c*Nr`vzspg^S(7#S0}CHOqpljWOu#5I*k8Qigt&;))H=KMH@u?K_fecZ82A zx<;$4_KQcVAIZc6)j_6kW>b=_GxSxI@F-Ij`bClC+C39;r)5`v-oNJVHJCLNxk|a;nd2+;=W3m8)vZA+=bw1T|&adKnQv`a3 z!_jy8Wa#%C(~^I{LseASoChCP{V4n`)ch8ve+$dMg`(fa?r&l3w~_ukc=GSi|2s(7 z0b2hEHUAO)@!`mSc@>WIKgN4K9r_89o}I+2D<<^i$XZ`Fp{dk_yA3B%m}Eka;=5ux z&4i6>CbSosFkfOq=O3bQ4e4*2CsC`{?ZqZc{XBAuPM}y(qc|uzju#bw$8qV_aa^f9j*8mjxPSXN zYTAyYwEMUm-Ellqyn22d-&T*K>f>>&em{;|YbWvGlnJ|Mbg8o@jAol~t-vHXXTmeR zKBw1PmrcmHp)MAhP*QF}UWS}~rv9eapVgcNz0Q7l65n*pfSUh2-Grhn9j9)bQ8!Mj z+eNxYuHOHDq;sz5y=&^y*~cf*wt5mRdcRobYg#{vMjc70Lvq2IvW-@x{7;>LSF8Wr1$+iU*N#^3zs zKcMvI&{TgEc|V6!dPuE1f(*ga;7SB?R)s@~w)YW#NL!0Q{(1y*-$Wqc6Hsy^0&DLg z(6khRiP!qu+Xy7-^~Q1p;y3g+efH&-qqx=*iAlwZVo#CQ8i}mE2y`?@;=qRrO zD?TU^^^voRZ&^psd*KNBb3N!eEqtyPKGz6jlYqNTk+`6Qt<&q4if|O)5{~P6iDGv$ z0(Db=5jeOLDd#R)P&_CKN9RwlQFjvkiiz%UT&@(F?z{0o&rjVK#t(Rrt-~IlmPwQ% zD{B`@ESqsNUdDY-hUP%3u+WN`Dk~-$1WxyD=nlDse5t+)fzu-?+8mj4fnTCbV1=qX zS!yOV^c!BPzCAHqkKDk7Si4E8`R#@U#pk4d5Ty3j#n}0B896s(aAoESgan0BL3gF@ z$7G70tCII*blYFb+(}8kl<7JrW{;OT7|N7kYm?F(k*ZlSF!fC8KuZ04=%$Al|8Bhl zMLM?sv=euveCOYovDGWn`$8yE9jmmoBEHXxGY@Q7eW?Cim&53gvXqP29hH$3&@ae; zq&B~oX%(m@%E@GwIx#NuU!Er-2m!mU`9h%nREl<7kg|5ojOA7{u1S$S>5jpjwHSO& zl#z$PCniXqO)qPSe*U#B-_NowVz=ju64>yWMI#L}w%|f?XjjfF7 zmek`tsmHDj1E*wcd*w=QCCV^Xo1{R0%~E_)^Uq?i(;{^xb-Q|2j;2IpR1x~JTxcls z`(#z+S7^p$huYUIvtUrVUk2bPI(GWvXw4bXnx9+hTf2xgHNlKGr!Cl=lp|}iVqnjP?W=OL4R+*8QJxj+OiAs37?9c* zi6@FItE9l*-ImJN{Jxe`tyKPhS8SNk^v#S#iG+q83m%EtrfzJuLU#on)Xp^hMH`YD0{F_Ec{7MZObn zHJ7=4X56Z=$mv5V<$AFMN@c%t;7bhVU&e}cW0A2Fi_BM6xeXm#X~W$zJG!J4K8C(PSM6QibRa|H zwpb}RZ!+QDdoxmJEf{=%E(b3rPAQaYDbd)f4trWuQ)2ad6()2yn~>Ea#eQD-chQ1R zjTUr{T2Rp#i}_PlB&^6i%Q0`rA&)#!J}K{?%MJA|tDRS!NVu+C*7+ZQmZHvgU|cS+ zU3J*G;J_uhgWHOaH&38JwewU?tTtb5ois3?qW0uD@J-^aSy)tm|JsgAXBU(HC!5>`rJ zX6IRi^b(mX5_iufE}LVKlw!rT9x1LV8_MOHZ^}uu$>HS7iL6Kk%}K?)d?!^Tr8TI0 zPM4Ffl>-^c5#D5fm{B=o#;J6-TT!FBe09NwvIM!vY+;t1_ol|_$z=yt zrJ%|rGSek~UyhqFk!{AaDKoC5ThMXAg12oJ%)PYW-5t5cCE?Q*D^7ou@XV7MT(Ti8 zgz4ROr1lF}t28!G99a6*(4xq^v~V;jdKFWOylMlJlFL_r8l+`1EVw)#E3XqPA819k zW-$MnP@vGj&;|L&U&X86!KL3t+wb7AeCV(c`+S{bt5D>;GGptJ2^V%v7?Ypf*p9)- zHDzCaEP4{G*v_?L@|qB{*NXilp=7xYTdg(>-n8R`eEgPXH$_!eEk8D*+1=Odb{9DD z?W?jUrj9TDZ`r<<&odV;#pz{ErdEFLYqw+7C*_O7KxEmb-Bv4 z&0?MVngh?IRUb(YU#XLJlQ#WwV8YinGZr!}cy&V>Sk-ssxdp2q^!#4vHg+t=mo;m} zR%E=;?8}R%ZEI9DQ|WCIF#{)&F?te}5?fsoP301QLK_k|y~?gfs>%<^s`j~)IHUJk zzMn*{1W-=Cw4cP+wlv>lna1nONfb#0b?9$v$wGIDvpagfW#c3g5+t1TUf(wfDT%QL z>BojUCowM_`bZjdMI!8#-akEgQeIl;i8kXJWWXn-IW;-Yq-UE1kGfBxG&3U`+XQM@&#Vs;Wtd z#ZqM~*1D{Cde4dy<>k_b74II4$vag&V(7(r6PCM_4^tKtcIujAs==`OnoCp7DA#v{-kYkOyNhB% zsgn9?shvJq!(6diq7c2+fd@j#_(CUAgew1BbFLg+Zv^oK8tDZJT&9^Q>l+HQkbhY6svYGUUK051v~Dk z-EC*gn7C@z_=pki#^AYBXLCs``UZud-(#f$tQejVu54LxM{22M*@kq@)9D?58!orn z(J55z6&g;bi|Iq(LkhXugfHv;QjubWsTL_SwV_eob!17|m~FxMg08h~LDP2&8XGh> zZ(`AzFJ`Y)mUUZE_Rxwak8C)VX-A?|*ll^s16lgsE@jzc2Zp3DE-ctF^HlxTe0&uv zABZ(NN;OX!%fb{hK8qoqObfw(-&nA6N2;?$xX>-TuUr_{+^>pZABbU->NF4X%Qr76 z@1y`4rF=@`HLjbQ>wQ(nn&xlQj;pGe_d@2fS5nNvz3=k|c0Zf&ZA{8~TUGbnj8VH{**4A%9yF4t$D5y6X8^h19(In!04gsMOYfjNH%Aw%Sy0#{DxE z3`^;xzm+n06@%Hy7z`I!@vO`$WoJd(Tjjtd8yYlDt>U1(E(5QnOj1-g3&~FON@a~H zpVw2Ra-_OeHGWe~cJyfO3xu4HKiZKjH8<52$`jSFFye+B!bK_Dyt@VxZfjh-O_*L6 z$E+zQ6D?Rgr#5MSZ0|g^Afq$}2~vMeyTYl*;@pi`?0k&HLADk5BnwmK;#VwrKRNdz# zIWZ-qpOY(T)0~fsO9#aecRmXPq`p6XlA5{|gYmi;B)yG)L1B(~^s2a9nxOkuEJoF? zr4lQOZrZT4tuZT+f*KWH%L$HzmO(s_GL(C46-(TfKIv7YO1Yi-ZJd5$7Mz)}Cv(;% zIGcSCgAGAUmIPJ1rhhoJNmHda7BX9E-i;S_oD;EpeyiatupoI^P`D-$CBrl%!&UxF zP_bY|)~aZKM1ns<(%_B+*Yin{V2KP)h2VZmrMDN0?=pX*7e!v0>P40N*&}##CLBez z^5e+{W`7&)lBiE71em{zvERi9iQWQDb-oPFdaewppt(2nqlWD=&oZ(VS+V$fFBT78 ziON=DQ74E@ziY*=Qt)!R4WqrH5>eXjl;pt$vnauTg31b|@}LDDDrAJ)mChqdyGAqxbcR4KEjLX#NsfP2|8ELD{Ds$-7y}o=+lonU=DTl4$iZjW1*H;H}d2j#@49 zUYgOgOX%-tY7d$nxGGUT@uN;?IOB1Z-NP^W0t`;N| zmSZrm5reZuqIOBWc#ThnjOBu8wN8|`c*%_95>e2E1-paFfmRv192@3pB_%^YOQ|$@ z^FXHPU*P?)m~&iNpR31q`R^nL=H!1?<3l%pSLOTVzZ=D{E7|g6@_t{%pes_KIb!R6 zv382sU~D1+&$52NmCPUT?d%Vj&He#R=YGH`y*IDFy;r17hoiXq2u22fz&pj;4?m!N zCLC%15D&&91rR?dTf*^Kg8S`YI36Y*#eSOy&wD($_#^ID9zomT|25qAGZKywD3%?6 zI4}F~@-HIc&!D?f4XB8~ieg*QULJvL#fYN$Rs?z!j}_yJQoXlc7J&;o=CwZiE%YBb z-1MTRD;&Ezv(RVTz|zm7;eW&Zs~)Vb=_Vb$FcJGI0nm(BW>b1 zzBcOd!*R^?AIIa}^#9EEy+Z1^~qlTP5tr{hQ|KaRzv<0w0K0)@R& zpPNG9kT;fEOOxujAl0>(Cv>Wd#e`D+%vT#~Gwi6^659>QJ48z zQY`p-S47`0yFF*YY?Dr*j89fYHdI+r@Lm>bMwukxaj)7e8*j$ABwCe z?LvvgB7xDS05UZe!ve;%uOg352?dFS>cc38kKk&*B? z2AvXr+aF^vJuRyxn>E)j(elcK+Eo)qC(Jl=ULc&W_T9E%XEW4T}fUUOTd$ScUbp4wWqmR^| zughxdDGO30hzGJ&Z4wtR$3+^SV(?T(r}lx4EwbUwS(QnGgu#p~fDG7w3$^3xwA#8F zi^u&U%65^oNPbiV+rJ@Ub}M9^)z%3S^`gXwjM`U`eZHzQUwv!)EWsrC|NUXeMk_uD z{2OJ|u81rSgy^dN+7B^Ux*3baQX#D@^6-!iuOuL*MJg>aX>Afi8M_jEr(`Zg!e?&8 zVo~QUkC(0J5CN<03)wb*OxM^%tePX)?yYYz$Q!pJ=e@*zs?IkjVSdws$vZ-vgczI? z8gEPV#7k5Z$*2~#s9kMpXNe8ZDrFMeWI*>!__!}~B|%dw5xV+b;$~a~7b0CD`Bqsh zc4c&L%t%bg-Y;)j@kwIjS&K+lLVZ=DrngRG)u=x7S&%qw!NoLx9VbCk7$1v*q*y#r zS$xb?Zq-^b-(kaQhRF1_+AqOVmLX=4Nf{roqGiV#`p>blE{3BzRM6Go(m+7+Vgz~> z1=A7OO7V)&Jh(IO!-Srf|CP}H`13b#u^>G3KieH#3&*-*==U)B?@^=^?F%XHEJWa* zVnMN@*j8k{j=-9K;?YtB>fS`)g`(zd1X>lP?;?=D9D$4#A(5hDH3DB01Mee{vlfA2 zMV-#woEMJ5yOF3@^eaXcSDGSmOYu-Ks#sQhS7bFuqAc_+`swhn0!3$Pcv$Y4@UZ0c z@UX?R;b9j|VHeMbhrLu}Wrc^0C~~vI!*(u)ht*yR4{N=D5+0UtH9YKnS$J6Wa(LL@ zT6oy}W_VcUH-t?jMTD(2yTZB-JYgBPykT?IN5ZCGdc$hodc!ITd|?;fhli!>^UIgK zVab=hVU3Dz#S_IV#k^uo@kMd^iZ?7%aal2@SX8VjcISLy$HP*mJYo0eJYoClz!yE9 zyB;1kH0=q0OX$)S=RINZ3!bnWiktdegC4`e8j8ci+Vtv~Vo9;D$kh=|ie<&M8BbWN zV(IFUusJ;@&U(U%6i3umLt|JPro{)S!E*o|nT{`>j!{a!Z z64A_mAIHwYaoOAxXuo&@S=Gm-V~*oo=W(3rIsShV_9g&XUT5Au&+mPBcXr&Orglp+ zog~wyotd`NW?!etw2fwInx!VvL}N5n(`jZp-^VJTA|fIp?uxi8A_^iZDx#v|jyozU zZn)!y%Xgg@1WYskf7`3ixzBUf``qU~_jy5oUM;Ng>S(=}kl3rUH@#Ya+pBWgUBTfr zfj$dX&=>vI@AayYgYH0`S4%k14pDAVvQKwLanNP@bR^5CYqT|*{NeO>e6&yHlYP2H z8$O)k@jk6j^l1Ty=tjnV%>3-G(5p)@f%4no4r82&rY3KH z^{TX*cIhLH`uk5(?u=LG8Oz!m zRoT2S6|Un}8Xuw3x!iEM87CEU@UFtaE@yh&jF;WycKcl|KWgh%t*zDLEZvFoYfHRe z6WKba6Qz};my;d|7hp%CUyXCR>KxRuwayx5S-SeFri3f`pEZln?C3vg=2%;eQ28y5 z{kGz-cGbkq-E?rgt%_f$;{+cp^o*?ihoqr^k6m3 zW%I(C3AS<`RpvixZN9B#uqMY=(^IPYl`iC3nswTzix77PdxTw(an`48P){B@K49q<&xDn>Y97-ey4pFMz;U~OrC9t;`NP^s z8>e$^-5u-E(kYfk)OFR|@|nj$*vIQ?=6Ui*x;oub_CILso4WQpo&BA* zm@nr1srH<)G={++&a7aU~;h`3WuS*n45%)QL$h@}dMJ7y^zve}kiRZ+5u++jQ~*D`X_B{i1$>(Bdn zY=)C?3GP4&$uO-BDXfX%=efs zM1NaDb>cQnH!tdB%qp6x=UGMG zxJ{k4^p8qp5_e-C(wVPRxAGx1F!eOnED0t++54K1PGcWx_}^4I>>=eL<@`XPNv!EEN;Kpf7iKuF{QQ=uj^I#KA=l-h>9CE7x;tsntnw#3uQ2aIq0$f)NG2GSTXmx(s0#PhbwO^@p}gMlS=LzncS1II09yJ2bvqDrIpc|dMes{GvoQi z?CtS?e%&SHEh7X@CNv&t{=Gf%b=s(|s^NKOY*$Su?}SOiuw&gd7N)}zIFQ{{^{|2T z{_pAtkK=F|cI0$bBUC=AjGt)iJIcA`SHn%eQtr9ch@V}722XJ+?BnQ|fHQ4M>!RF| zT{M?xCC_zO+bHe<@yEKT{sZNGpws=7_(!dO=%YP-v^9%h?Y2*OOR3Fs1+2V6&|U9T z(jA{N;TCz9?qUm+Il=P)6v7(V0{eI4D&QU@P9bnNf2Mq&L;Eq-+>3qoqmZ~kRH$T$_3dY#pYGY*h+P{4fhz{>SZ>uhOMnI zm7$a_x3LO*GXcg#NSxeN8HPz+bsDb0WaNChK%jD_H48jU)@c~ zKh(}2DsLe{E2G=ZE?klB)Zv*Pa0!6{q1Il-v#0TG#@+An9JP z_CaQ>Q#&9l&Z#|65bsn2%t~;75|3driB6>^IkgM&hdOly3X)L*EJ@+6327WB2QkT6 z!=0*)_vk9jCEgp#2Fv_`E65C{GX8$q|_3 z=wMy@g@(`KBGttBf28b-!J66-tc9cK{VA;`(yCp>K3~C}U+vQ&p2Nxs8+jh*SwVa? zb1hdfn7NKK0&c+a3Oa*-vh_Y)hZU7R-GtH&oCUCIBUcGnwh7+?bE|wh0V9S=Tau)B zSPs+RFpM^7-YwvH$-E=I1~$PCn7rAilW-GCwlFS8-^$qqBddMv4WDwh;q)PEyH5up zcZW~4FnK3F4f1#SR0op@8xKJC9uA0PX&Cl5_gA_?OqEd0(fo#g3eFJnUvOyLGuqF~ z1yj3gU5Z0%h}rW-6QAMKM&YpXrgc|QW>+oXxg08B8|;R|usuSJ_oSmFuk$>^b7BRD zJJH&?d6w2?ch{=Vlzg?b@?ixWF7;_OAz#C4;(=3Lb-uo2H!d&6 z>|>wS$;M!9!#V7SGJ?a4JTH}DT*+OPyOg^GtTwFgra2P`w2t{T^=vmSXQI7OI5y@@>M!7^9_Ti^&Bo!d<}&9|G={&YA=-P1J~^V7P`WBOj7is2|+gG1QK zSxDjCI9LXMl~BO-X)Swa2hD9Ey=X=^EupE+u;xrRRkOEJ7$Tu+<>ShDTw50fYt>YO zs7$ZM4D~8C)~n209(K1!6ApWHYnMkucX~8)lSg;*hzk4bR)1}a@1jljI-74ioy5(c z94b;nG?n$5!M;9O;8P8h{9Nb8aPRpSt-ye8-}7sKHthT#H4#i~g|vq>nMNLZi+WwnM|2kv|F^ayH0b(SVDUL*@v_zw~LbQc2UEM?z&6eRS8)CA?#^;cf~P> zS-jtWy0W|0z{NdXw350-*yEH7-E@2hG1gAX!LYp#DK4K|&;}0t97}7sVvlI-qO?3> zEy`~%>Y`DV52=_-$wk_(g-XW068Y46($}R`RS)S%L3d5tMx1sbSQF0&YtOl09bx?Y zS2{HU&X+k=4)yyn61YC6n?@X9f54KgZrVYAyC-jVCZc^vqnX!O^e~U~l}g6NyJF(8 z%{bZWeUZx96{*r&5xTY_LRYqi>&^^xH=lN6iQUjw3jL0R+uOToELXb;7_}S&t-B{K8H5x)EmT?aGS$_>&R+{vN_M@!l`F;x`?whCs;F=I5mUx==2UM z9N9s8(>f>>R*mSO-FfUFo)?FAP&rJ6+rv6&JIsXZsU1`Wc@PhWQ#xoljD*9<9kdAI zVAs$N%7h(B9h4566FX>pqWN1R^aE3%F`l+yGF*u3pbAKVEwLSx1NG)xK_L@=F5QjR zR`b2EFcwbViB<`u!2a9j*QTO11DcwmwF~AqnV;B3YdDO*8O>cNT5}-{R$h-*9_+YA z9+WjkD;wrrjppo#*2F8(x_&uYBcT3LwC-Ju)&aPBAzIZ?e?D4k;c!E=O5wmco^b3e z`Ot8Na&Y5xv}&MCCq``$f=n<~$ zMuz%b(Yn2p@k0F$<^yZCM=KZRY>QSLBvnUi_tt1_+=9Mf%x2m#zYGL_hc-p4aU<_H znqM8KKBPk(_rCP?v{`{}U^3LN<-K7IeH+Rtw>p|@OteZ66R6JIN<2wXcfVl0`8trwkTRzuwWs&gcS>zpZVF= zeCoo1dC@9|rn!t~uK9U?6=Q^oIh2Fxv&|o_Ll01!k4?@*7jQI>HsIV0#tE0Eqi?t~ z4ZT1-9G!}upl%8_2KAGpH5#r@LYGiKk-i`uR^&2HxICUQz~mgtjiXIi2#MLO^H}r* z3t@H^HUvw?U^}od)BK}U^LHB9CmGSYJBt1x1?tkH6$?j4Mr+uANb_?s>=9~5Foxmi z2sRF5u27W9+Q76F)*t31Gd@^76n&asrB31rWr^qqRwqyoHpeq2sET7B!XfjwW8l)g zC~blHkOt@PM5zkqK^k0biqcM43OO+JR+Q>)Mrj@7!SEYVI(?lwFdx#dMd?Iilulla zQW4C&5~VAbqu8^5Q7VNM7byeT7sx*!r4*=bppA1;S_RwAMrk4JJ`<&7P<=W|6Jhiz z+O4PD$tab>_7hQ>3zf&CG#l2{MJWqL9E;L{qfy#-Bua%)QA>STa+vo}bclID_Q5EE zv?yKP&)A`MALD~vd+8slYG@y-_b@N0+8w2QShFiilVSFMPR73@N;TV~G!;^}k*=n{ ztx?K=v@Nv1IZE+RQx&ECn`j4?Z;VndY~2v061Y`K-;f4p*GFj-T&bXa$b?<%7#Cbx z%R0clHBmYW!{Kasl*Ylm)ln*jiLiTBl*-`pN^}H`W#qw~74!o`p{_Jax0jO-r%Ix< z7OIPx7i2AeL(fYoTZH}$OQMtnnT1ihzL+(KB$!?hrKUxsVc)_i9a=zHST-MBz|eW* z&yCWaIp_@*&Su?V@hqOOAfGwIyqQr-hTJ^nZGH(EE=^}FaBmtm2MtqU3ibhOCQ}yX zOo~z*q)lYJ6BtV_>ke1PV-v772OYx3ap)b6W|I$pcgB*2bhwbkIH6_?y3J&qhS5>F znGvOHqo@ld1UK_nN9z3INM+0=ZGOew{N1mE5t_U|LX~SGw5v2ivkN1%K0ZR%kB4Jh z;VN4muAHUeN}dz0go|NX(-5ZNhr)Dj1bxOc_Pdd)z8{cjlf*HO!9G#Tk*RPl!~>jtC{4 z3s>UNaIM@HuJZgat)CjEg7IOxbt+Oj_ebhfBZ1n{2(8%=p{%75s!eCi2@yJQDO_>K z!nI>>n071+Q|iPp#nnZsfB-M9hPoRfHKrhcQdbs6YF1{Xwr51DCN@$#sv!;hG`!*P<}E(b$hXc84+5vK3uz}vQA^dH7l7l zKOCkF4cG}|UwH!?IT4{{hbdbXt{Izu!c~r79b zwdDXKtRl$fIj^rSkTvqMrCFwbBCLlg+*HmVmP-FkqwZNce%I2GYQL7gsXLebLQ~bn z4qb*E;{IVJ4jq0+yPLQ(UL|IKMz@|;>c45xY@Zs&TbjuIy5MeCjoxPIbhV{(TP@xF z1p$VSh2R#(ZEPaUhx`nua?+jJkWHuD3wAxJal5*y>0!-#M)MY1S_-LuuC_%>CdJ%VWFpk*v#z7kS39069D-J*#Yz zr^wz7CC_S9xvkwl)9A6buJ+KGDYk|!=0XK0xenf%thaRlDqzX?1AjX^NKe{9K_kD-v4}p-e{$!|aF{>l zJ;u`YMqB2b!Hq|nFO)tJ_@)!0S%PEy+3CQSPMgaS_n#=;{g&4D(6Sz?a2YkHj&|ry z2c7(u8oy<}4mkPSI`S;&~ASaDEU%5TOv*a5iy-)xz8;nwr?rmC7_9T}n2ojI9o>6Jqg=}O>r!8x>8mY2(T<;J!%s94 zzx|wQKGxJ8=3AuiJf{^;Y54~#-|W!lf78xSG;x$exu59r9)}7CYOPzf1I?Fxb9K-1 z=-8WD-%)i*4()tje^-C6MW3noGnId)jh|`TXS)5FhJB!wA86qRTJnLG4O00dnlj0u zwSzS61C9Ma_ukimLAp9fiJ`g?qWNK(9HykT(#!dAE3d@(Si zP%Y;j4pX5dX$uce}$m01jbusHsGI#A8jr6>Hu%5 zAi=9!rfj{G$eY|}^+WUZ$?3eB;n9*`>Kdz(GKJN~Hiiv#X!Jj8N25crWUae~ZBItw zOQp-?EknM}b0yDvbFosm^%D*Ksp@EM&j!|QjIFulm`}PxyML(>R~Y()J${~9^RTtmD5;*H_FEf9e-J!e3Fleg9uC{fJW>)jul4&cS zf4r3(N%_bNVHuQ@e-cC4IF~b&5lkgM$vAdtxQd>2vM+zJ?ujs3?uCgTFa} zYtLgtH}O0RmtYcFK6`^GBraG}hXtz&mJJWqp26Dtxe7ng6{c7ExfT(fq<*I9e|WCX zwB~bdd{%e*=|(@D`Ak>(=>(g99D&K@lMd~La|1PtZCM1RPz|+^h~wOkq7hj~}?-%|~#gRtRk?Ri^=-&XzGYS_R| zt-lWU z*NOg0{am9zSI*~JoA1yH*!G@o|4C)+!z~RCO+^8@a2!V+$1@ogz(}}Ce_jJ@Abk?n zKn)xqZw$}1pQr-YForE(_=xfz(Y^00=MfbnU;4i0J)+T%Xf;A5Y=vEL2yQ{#r`k+2 zJ7F7MEp{R21*cUhl*4csO5Um8Yd;5BML)&&Q*J*U;ba*9vT`|e2%GByzvg!BcS?Oj zg4NZDOv)@p`iz;|SE8ozDH?;i?9e6{>-q4vhboCA0 zc|)l^HL9m-d+K^m#r4w2UdrjE8NGC&m#+8H!Q-}u5&(^SQ{&#$f0Q>h>rE{p%?8-c zmKgcIQu^pDr~67MhBzj^p0jScU)kn2A%nH%DP0ZL0$bl!x<{!VonqIQU{x#6;P-!_ zoO!Gk+`G$(L(IE?VC(QCj+Zi9+aFQYBf2n1<6J5rZyYKuG(SL1$MwJ|nn>uc5p!7} zsvkLTYZ39m$Z7zi%Iu@+ z_f_$}wtc9wXEgg|EqqzmUe=kXRrr!hUecDAwDTp+`@I(bUa=9H^ebKXvzA=Kzh1Ug zbsW=%!^kPff731D((=5@@v0_R!*6pOCkJaN9&zfQ^@6zH)w*@Ytz@5mW`0j{CHv|U zsvS01rN2;858dda6>NkNtWFjtGQmW4Fb4|A&m@00&lULEC0A{&XHN|!&^$~!EnJJx zN7hYSMRdIQqOIdN+;cGFeQjjn-q*_aHKU(aVImbUfAjaM;j!p_6&#Y5a+TQkzP5j$ z4Ie1^8S@n>1Ue?{0 zb>k_Gctyvb*7=uo@nt2wqQz|1MQqlbU#aoWiXWtuK}sK_tU;<;5FAvR=m@fc1_j-A z2F?D3s=u!(PwT>)nvJ50A)mAJATbDoxKPCwe}Xem5v)_3VsnBuA@E(YWgIYTVH0eF z8aNE6VLlqcc-bI1fp6BzDdDn-@@Mdz3x(#3vY;F`!7ixgeGObqwbg)p4er9F5y7f` zUw7ZswKr9?+M)M?xy1gvhOM_W1MdD>^IzB9-)PKlb-c5VKdilxni-|5QCbtNQ5|%+ ze}m?A)UA%%&`D!EYjGFFKBTP=X+l?>?5aiGbgP>-bl2F2wfI|#?V+tbG~wGi^KBJ> zM?=4>UEkHT@9E!{ zihn}ep3tO!(z$=q@*gSX$J+B_&3ICmf1lLqpXgYa7KQ6>xHd+-Fqp) zs$;Tiw+8Dd6pe7|Y=KjCOP$&|&#AejuV11(bt;DjYbP9qvyj9doD4;<1?u6B$)nAU zurM`P2Oy2UPCy!xPHzRwp2L9rfWJ6k^+runaHP09lo+Cv1lX7`}n|LMooJ9In9RP3RFa zs;CFsp#hTdoD-oCc0vOrupe^a5Hy)Id*=$=fpom=bf|y>&;*mW;gM47Sf77sVH}iw}dsrKo&KYq<)QLAW52Z_x&vhRIEg2?}mAMku|*{O-~xT!4&w zv<+#oPL;wP&A6V&v1b>C{@d z1FOb36_-VQ$QsKSAvN2nWzYzPv^K{8HM2q!o-0?!dw_>OkR2&O=zZin36!nmIvH zxl<>gU=8Def5Nr&4H@guCDcP!1!IEiFmXL;xB%Ie^aBl$xqIW?~!NxVyz1X8y<;Z7YDtT)Om#c~?Gu^Aw8D1Tl>QyfFGpA4& zvXL`Of2d14)wFk=GI5k&M*CC8dsRlgJmft3J%HSVd_BvfqOl&8WqY(8(uZ?Rg1IB4 zn^2j?je_fR9TcQlhO$&oXF*tIJp`oPL|F>f5{Z?lT*35z;rH?mtYn5%d{EN0hpa9 zU5AR9+;H-xqDyY=hLQ_zZMp1L#uc|}pl+^5jSx4_qv0?W7Q*OXsFC7j6qz{Lqe80G z!EEFbdKsi_9OEC4Et;z8mO+0fO zf4FT!Ay?+~3zUOH+_b8>0p@Z8yaMT5#tuPdBTp!~#;xo+@(o)V+|GvIvX#`tr5@&E zM{(R{_rYv#tEXZ1JzMqAK%WZ}I1-?Y+i??AB@qV2l7{VEIO0}$b)^h5S?MJ#@oF;R zZp9IniObLlOlbIWuPQ0i1f{FJge6|hf12gdHn^MbQHoDDoZ95oivQO7&vdw_?*2-r zex>4H>BJUxz)r8$zpKOVDjS=c4(C#-0qckPbcyvDalordF#iDSamd4-qw%wJRN>K@ z{a)>dx%;unBA0S1J=zFK8$4PCH`kL7jimF}u_#aiBMy5t4OYN@xB+8py;=-;fAqPP z=SjE?V~%(=2iCwDNHqVf_NZ6mVL9xF+c4vpS9@R%@At#7<6bR=J#ZPuouEHB2Jt89 zA2!2PSWxfPxpUm=>n+to(J4y_r!A%Kacd_`tZ}Oz3ii6Sqk(b2e(GF?@u%n;7J;Q; zMd&wLeH|A9u{U@RrIq*uTuUt!f1UNH@{~vS^4b4TGZWpKe|9|!AA;P-`@C})^B#Og z4fUWT4%_uHQog`VBSHmw!&TVXP)+In;~%Ry?(}{imM(~e>Kwc6_2uD zGU+Si<(mAXc&5u9?Sz9Vcwg+R8X6#D7c+&8u;_2P!Xsff*^tibG$uUPkd4By>=90(kM6YAg+3|~rrPzjeHf0I6^!$OEhG1LBpJ$rTQ0_$+jt;@X?`;l^MrIA0?xSwjq zM>>kDTR2O)168x7oH5FmmFt-pl z50y)B^F_FMC|HV{hb_x+^ToJ%SXP3YUyhrHsinAisI0P7wgOjQe}=1v{FS(RSi1^W zzZzE$^UHDduyGBpel4yZ3fJN4D{%ENaXqdcN-A;n8*ue7eIu?OR&B!7SK;bm_GVl? zRBXZ3ZxvU0bWn{BplTaB*p3ch<0iJ*4)m}SJ;3B$=mAQ1qlZ1{0rG0l1C;MY5Btyq z%-xS3pwj#_?4Wcxf8M84u|6fn`7{MKz&RL0{`spoH=Zl+;RfK`6|W|ccbD{H>MUr& z%;6X$-o_p9ZZ*$yFy@X|BNKd@3Cm%R`Jp6?yGETv(hyJi6rM|PvU}hvOu==oG|<-` zSWTIgSj(hFj&&l86+G9&5x4;(Xm2rWfZM1Ci@F2z%^xaQe~SlzRd4}0XT4WjV0;o? z!a+zJ>eDjH-@eG6Vkj4BW*nYp_C|+B;w_S60LiyG z1t9wlTxTP~fAkw{#&nLWQC`)NKl?8ILIe2)H`%?nz9+_1e%h(L^ia|xJpxqu2PAZU{#z~S@EQynmQ#}UfqN3W4+op z%&Vf|UQHZ<7f!$fClZ;_PX0)AUxZvp`%CB-_K}`Se_m!iJ}#bhO2CYvD3PsqhSMSm zGlt1SrPXg}7R#{<&Oy=!x?ODR7AJDyQlgFmThq5QOxO-*VfYS~eXgydc|;UA{CkkS zmol)BcN^g>#8GDL9HNb4^W$M#bxVjyNS`jUxm?)zMr8V^A?h)IoN58=f^#qoYdnle zOyPMbf6k%wVGgbTt+uVSw129lp>XR}t@yQOpT50= z9(6{4|Mk8f4;nal;Gc#(@mAl#U-s_bbI6x{`VM@e=ch6K`#H?$dX`CqX@&4|V^hW}kTV^WLAB0%6YY`CAIS)_1_4sqjem|F7K+` zt#4R~-+a`MWT05kx1Fy&{0&7I`Nv-l8boVB9i6X7{e6j`FjsPH>?miapy1$_zwFy5 zD9ZJCryzgG3w;Ccdk^~Rk52|gyPhB~^wkG4JGlOd%&=d_eDzlE{$IxYws+q_e}SSu z3KVVY;*UQj^T&bA7YBU#dCZ{RAN7wRvzzNlGCRKd2CMv=0sX&vpz&_5pFHsLf#&?K zf9>>mkn=?r<*T4b*RLEw;r?bt_Z-rDNDSRQrJ(T8m--L<&lma*YOY45rxg_8q@jU> z5S}r@bA!Gd{Ao}p*R!+`@zS8)f1k(v=fFXqz1TnIbEB{@*K5H+(Vkb|8r*C&k*?P} z1$FQTR=NMck3Wm)6BOcl8^yU^`f|X>j4Qx_^%0rwS6}Npcu1gnKSWoH6y^F%K@WvI*LTS0y}#%=@XJ9Tf5!wxxcW13 zUt1#-|C}zJ&kh>Y`>UWXt^qU<_2Qo~roKbIGKSQ9P|Tn}V*@D`@~U|?q(%SVa(zMR zF3m>t4Rt!Y5-ci(z4#ZD@k;LjefkHo{jNnOJGj?ZU&I7`+f{(zf2hSLd_ybIuEmxM zdtzUru$H-Xb`_e;h_=lCf53=&(bcuYv={yAH?$P$DzaLY{Uocg)QSxHp0CZOSjgq3 zc6h7Rv~>5VtJI2IY6bOp`_q^~F+F39CAC$1bx6yCJQ?&I*NQ;FhuRf1ZL}*A=_<22 z^?P6qzUx{UsMWPyt-yk`s}|*26)59t&HFJMXtSA6XwP>8rC*8ZfB!{{X>E(uX)~?$ ze78lbfwvDBPMB+}(VrW0|M)ZHNLRIm#ryCheLw1J^oELeSk9nFBCy_9`ciSw$Df+< ze9q3=X<^nKc+tFP0(So&1Bdke(^r^ajpe{w8^;<$8~ZIkJL83zFJcDti5c+mSIx$P z4b+-q!LP>*_>!p|e=&l;*T8}OpX)uSm$AeU*D>;b==|-#FTVVO5@#7+gg?+~t0|wS zM7X!tr+q*EY(UIlDvd5b#f&**cRadH`L}R=r+;ODZ%l;TJ>;^bC`ALfBehe{K;7G{pEP7&xarO z?u{zHZ5H5xc00JX*wI0+hW=&ngN|scjjlu5FGA46u4GZ&| z1UA{TgFYF|Y_{1^LH{29>VxM1y>7R$7C%mS@D~FI2Mj*SwZru4M-^sW0&08MwbOP5 z{kqd{J{lY|f9Nl!*aN;Z!nMne4Dx$l={@+Jb5tcYmsVIX9zS z`^`K;ns;{J!GTdlxef#-_uE07>$G5eLAdK6BmJJ|f4MLJ^rwIW_@3*KZI-6nFPrz+ z>%9kj)qeec{8Khs57%M4d4bK**Lz6&0{{ABTIu4dH3N$b46NM_7>vU^V%~&3xHGWJ zqjtb9o9!EY9WzRIHJ4#Nbw&)izw!aU816c5=Hq$xzS_fGCurn{9peIIeV?@1 zTfuLbfBn?SRd3n|fAiG`_iAU?DU%=ZwS1$*)3pEVkO!8wi|Y)TuSK?<`M>)z=F4VP zp0zujv4h+_V?GHSZ4bN71+>)hm(TYe{D6)=GCJz+Y6!gU5ZD9{`ZCkcd9yH)FMj^T zkgpy%(%Hhzs*3sR5Y9c8^&%sB-QVumV=R}1Ee%jYVmb*h_+%r}bZuc2aP*8`+v{w*(?q}USq^O|qD9i1BF1Ux~HqAUwGt_&* z*Td=%nX;FHQ9&W@7ri~K`?AmdlDmh)ys+eQzijiy?RCH63N#iK)WQ8~WVj{zeAarH z&SJClaF9Iie|Pq{G75Lku~@>Eo+D#3y1M6DozU3*p|n?9n0ubZ zg0|*+-1Dtq8htpZqkDm6^sEOfgt!-4o^Y$Bc&K}k<)wN{p^ol?K%I~W>V$;57Y9bv z{eCY!+=W)RZ&p!rRu}gYtHa+7f7$$hw7bX(56muhc57xwHv!L&toAKMF@+HKGRqUt zPzc$b+{IQDZGK$^kGe~&?}a-Y$fRapa@U@0nhk9i5c?Y3o(D{{bm0l#O0q4 zcqZ(5u82co?gxoMe$Rjc>j$lM20s3*zt^CzUXB?O2n~Y5JYPKiocAT%bo13A%=72R zpZA(ppC9<83HUvO7F#cPf1d5r=cT@b2spmy8NAqf@!>$gKcIL2R|jyS1|rp70|UO# zgogAvdc_rpa0gTU zuS>00oy`LX@qATe{X32QW#DI~?tc|ozxF>D!yUIJ%j5a)AH8NXf54zn&)^CVdP9*`5Qe(hTGdXlVu%|nXv47K|GmK%$?!}W|Y#}#?WR=?-Io|j_v z``v?iVV+d0U%UDEe>}sies2Vuwc_1y(jJq3jnj$=jG)cd350smtbRS)i6gCkz1mGL zo$=nEUZiIfRsE)!`voFB8C3sT)@Yh|AS=X^$@uOoIK(r?>i4Fr*^+}gc(Sa1FNeK2 zVDOiNVxI5)MemPI03PKTOKyl!RBK+SC)-+Tz2$0-U+8C?fA#L$0keL-<&qxd$+60; z2lIM(##@W6ce?z&9X=QHr-6frHaxjjsr7r$>x}I`IC_Jg@=UP$z5BEO{ll9l+Fiwe z+3P8?hqMp(JQEqjA6oWNxMvblyVj#UlTAj*{fsx*do0ov#?ZExLp@U&^o#d37VVj4 z#1J-O-#%3`^hdk3wX4L(OHJ1&%iuBB|3auZomHyIFgK^}U(rw$blV_&M2ybmO z=0E?Vd4uIMl=qy^_a}U2b!J(ct@lH}KE>JA<3C_@gUv1t@yxLv|KPq9=DEiz&9Pj~ zR|K|D5%eS^@5}AS z?@6TW0?U53e}DQ*QrQEl8_LUtmNVdFD4UG9h_VBWkb+QP*{}EhD;h~fSZooRHh%!% z_Y7-kc7QR!;RuD6uPs`ps}bZav0Tl;aZp!JTA)nS-$&HUXJnvk*n@#IZKRW5WVw0` z3^>3rf6pkbLSgr1)B(zRT>kJLfXfp zG?k?WyRE5Cp0SiF{yWuo@MM!;Vukb?*!C$Bx#P%P{=2o>!FtMLt2x!pV>?W0v&plYQ{7y)f6wk7nbkA~XsG>gS8;_r!}d? zf4{teyr&%zu~$Rv{|-ocS`o1~LhQcrB#rj^yEmH+Dv zq@H#}#@V6v2rJNS+|?|*JKbv2Xxd|8_9&}OrAE%M+H{)s zSVw!b^><1&*_qbgY1PyoW3{Q(6w9*ye@?GykNNGfCj3tsV@0O@%xh;`%q!(n%j2`h zSuT=8~H%W7{+X^(~4OIp?~1ubYmZnvtYSozubw(&f#y*ps)Zu4f3c|$VrCd94@blRuIT=upuXS2Mobpe{KZ2#96f1tV8f##XS zEegn?_Q4kI7B}0>p%!sPvv{~g3|Lf%UE4MSlyao~2#}Aq9|2Q8_6;MTSY4|L7&*c| z-fqQBPPl!d%_y3yoNPa6R=eJ^!vi*bwtZVai?Gi<*w)X&?S=>1VlSu2V@4J4w<0@x z?OX*MusnWynz{QY7CWALe+t#F(tSNd4Ev+s-eKOoW{dxX+6j(UgG_$ZZ6`V~$Yf4} zBuDFRG~!4{>uyYb)N7A&1bTYvDX*Q;oD2;Ou}3@5XmT$_B>(ZL2s_ge(jg-GJtIBc zDKdU_S9^@3Q;Uwtd*EFsJIfLE_wN|{SjYV(MGm#I9j#L_;<#ope|}xFn1hI;ir>&I zj&Bh+8?mdM8|dCB@9W)nvnMz@cmH2rcDE-wy8QBgdmCy`Y8k^e(+lo3poCcC)Lz5A zI$QziDdS#S-nb*vev5l;dEYFdhJ;)f5~p4_UyK`9J<$S&oOH`bZ@9Vw{7u^IImr?8*Y1kpxBL2dqKNm zH+=R&Gr(9gbf3K_kWLINc%kX=ZzTQp3NyTPe{-{Cj#dvnbg$Q5X^QdA*k7A1nS!fZ z#7~=tS#J6twhedMs)dNOM=_waj*vDvGWkfTy{>iSs!Yk5Gz~96A(AF zEYqoGabwHd%|;BjH#z*x`vr;rh1gYQu@YCvWJKDV9if5Ok!jy+E)ZsKargoSnzP*Y zR;EG1V^=$j(@uNTZ*L2zC%jo7+XMOtH_^-v)3(uUprM^iJCcE&3rsuA-qj*s49KDO z?!ZVR;;%Lje|%4?_5!tQT1ww&slC?>i?*AG6>9IJxOsn@je8`*-j7aOI}7OaK-;nz z@nGBH81YcMx4S~@!-0_}wv4Uq>8XV;T3wqwSj7<+d-HbsqjjsC}ue&9o7r z_T^?V;ipD)+gAd%KQ7e1)>hr*UpLiF`5VoaAd-3VfN5~9NQ`<2jsuC$|=Z!)3`-WHSf)N9FX1iFx%WB z=qIghe-vqd3$-)sHs$@zZI3aY>&62O-A4}Z_Xq*Pk7I5=h|ld9&_6>=`&*J1dp9>n+-8^0uIV<)$53L zI4Co!5$kYJ_I(pa^xE_6W|!s(wddQdk$(cie_zl}jP=@!?ZDX+65_WD?ZBb-RAA^! zngvFVgDh%k%^hMdwVORKhi5OJz07X*z$U0IZg~?Dnf9K~E@^oa!bEFZCz^17q9*CL zk2H4@5~2`ny=`X0{_3`mnVAjyYp7kvnkqNfbVmo7ZYrVB3Tmk!H$Wt*s`W3$@p{ z+F}Vd{92cZC3c0`>s$fHKGc6d2zIq9f5n8+>jSSNhK9Giu5`6(#fTeRZK2059Ji}g zg~_|T_9ipdRNLZ^s&X0iOyFb+vp2hZfploVK*Q|wuGSMa;S^!d1y{f=4&~06z@718 z+lY*Ksci&CyzFZAp+>yYHqC@nZu_d4rpa$~wYmu-UTYh-5wE*i{els1xLW;!e-UrC zjHizgeRhJ|)qMIetwfVfGU-q|-R%u*|GO7qzl@;HDR{9HR_IK zDu>uxhO#3SxDQ$uWUf44f`I833!*Jdf^PPpFJw%8mvmA=+h9J-fP+~8|n z7!z1*^tCF{h?{)opomEQQS(7jugSNz&gA zpEr9FNE5s+7(7Tf8DMyH_I~t#SAfho;7`v#NVa<%x$0ZVezI$gRj-x;<#O% z_qBa65L+B(U+}ekFks}1zP1krVv9T4m%gs5=IqN~S57(Z0eRDm2H5U#mdy<7@rEEDnEr&({|GaAwE)+kzj&IDcF4gBb5`3w{t2 z{B6MxVxqq-_?h6gll&%FAu-g?;u%FHw^cXlP4TzxZ?j-_s=sxAo6^Jlt-HpE!~Lz> z-H0Rnt>ZRgTH8Qle~aDrNYi(0vDZ%b8#8{)nA9kL>%`4MWSCE4c@wZ|uRYq|YU<$#3}8Re}Xu*oyriWwXJO|H?ipf z9g#o7-x`t|G0)$6%#Zk6M|-9}vSo{PYmMfjJKFgz*~RU%yW6w;T^`(E54@e-@^;-f zyzOYuX=!r9gO%pCRNDNFmF5L1eJz_4u1yn0T+lXkBQ9*S79%cd)434~+RWOBi`&e4 zM6}y3G-?|Wf9h;)*uoG-8>*)xR2XrN7k`8F7`r)!iC#wZGNf8nL{k zqxXy$Zm;qCG2_;ZFng`v*G}$euWM2D!S<@|Y*+ZBe_PGJ-HT54dVkb6 z^>#Bt+}Lhy!rk_!fV#=AYPU#;o7<@caZ9^xv)OBJH5)2@oyF~-+V2h|$&a$P`NIMM z)BkJlJ;0(^w*Aqbp=+4wVIqnVMKPcf8W1so0*WAln82LCOcD{Z&H$1`f|3+Of(R-K zC@3lle~4MkikKy+m=RGi|Eqg?rhDA(bIyJLd)~SCdk;U^^;?x!ty-aG&6Y4Lo}_J& zqSuK7TFW45qc_NAAq*Nc{|pflOVC?d%I6BH?1@y?0DS;Og9!4Vw9slTMTo*BJh?lB zvVkEAm$+eCXpI*6(9>B8^(%T;OX1VD$IyFJe-Zj2_bHVCiw~$`dp`P5OX2hq&q$B7 z6izRfbb6udMYCX2Idr{f25l-Ap|!Lk*;Ecgm^xZ>5UuO!Ga*_xXenPQh}K;6DRBx! z#WUtGP#-;~Rm`Sx3~eOUTLYnPUuaPlyp1#h>erW)euaHrQH=5;7=@v)sXm?Cp>MRb ze`!0X^hIEgxAfNJ!@1}?Vm0#NI%pG=NR{!UJ)ielzdc+NWHH*TRNTsTAEfKu? za=1GAqk;_8f*SdgVhxZ33^FwPG=B-Fpp`xi0)C;co}U7KrDa||T!enpQob20#`?|> zZs<<_VAuc%e`=|M8(C|6^p{o}khIYl0ey!Re>CU< z2xtq~1YH0D?KD8RML@F|!mTtUUM=DoeW8g@5U7j<0TTr(BSAU<0y;>7Fj+tcNf2%m z&_NP}+XZxx1Yrte88Bu_RShMPM+wm#s-Z}jrW%TbJ5@uGFrBf%UCHQKge@CDcNlA#G5Y1Ih1R)pQBS3XwfrsuD5N|_7i+!re zNSLRZjD-6IN|Qjs1B`7z2PL1udI$>`tcS2r)fYkxJt$Dbb5J845-8(2X+*dXEfUb- zT@;2EQw@dM=wX3~a(T!{e`!dAHhP4jm8fVP(Gr1Z{I%gcbCu6YvzxTLM-xr2MrIJm`&0VZ3HXcwt8~!k0x30RXWB-H&_;#cg*Kuysg_?*7NS7m5xx{CLm`Dl zeI-zZLIgpAz827-5JBOhZv-&-3&mlmPH!@r_|)qiv5ja0A=*US1_HjPrYs_$2yJF| z6T+BWp!@`cz`fBHe}TTb%fN6oRXc;u>&HKA81Cp3bHmU#{Y)!v;@PN`R@~&L5A?kw z;8*(Ik)J_OD=$&lyzc^4SVh1e4B>zx^^-oWum>;iRxHYHH2&_8mCx@0uzHs z&@Dm%O(Lh+O0Bkto;jW(ou`+XKrOTCw`D?eE>y`Rv4$j}Qs@-b$wJj>5pbJO<-8Cx zZKwA5KsjC;e>6oXR^1DVsEwuyMZeLYd8dz-xYKEjLx6B6<18UeXPhO38H}@pFjGkT zAO+C83uzyufQv$RKvx<9{hDl{N{fU-$8NWfeo+fKEkbjI^ov@^X&p3I_?H(ng1krg zmlrgm_g*3Wf<`pkC;ZC`8qq9I$Y)?^|7rdbJ2{{de}B@e$yf1+gas-dk+4w3BN84| z@rZPV>-GA!!+{1?UMOk0_BJFhL{EI4*ck%NWN6VY!gD_z+eIX^Wq(g`N^Z zn-_}0e`R*Y&`RPCLjY$uE#!%n6>ZQnLNR&Lw=`g^Mp(oewiw7|vhy6CB8L%)w$TD? zo+5b>iMHbb4e0H+M?wzq0Lqbuv?38V_yBNW35~d6ZOsFif_j?|v=r3a*4A1;q8h@M z2ikI=Pk_W95(6Cpo%#p~JkU;2byy7At5qGwe}JE+G$aHKpKmP$OZl+K37-#rcsVWr z{&43~d4G;QG!Y`OL5t)AnGDDtEe0}{7M*2?^b-I%nfJ4h#Y5sZ2tg2;mPBOWA@Q+7 z5X^u{LJ-1$yM$mP111VVC)gdKFL{|~0W$~4{RwS-t;@%=q&%}L2pn-||h`>`O?j-`xf0$Tb z1fDZ-7YsBL3~N9VCiB4uV&x5J!ena<{G!N?T7bwgBFK)`kiLt0HhTVJ{m41+YiRc_ad!XdxtroJS*UxnfYo)>5T? zAzRLO0GHWqDT~3(f{pY4j#h@B4K$Sy=_=~|EHNvtEpytng13G}af38_B2KUsq z6(|Jv2{x07VaQesA$Y)m=0fn00nMP~vAK$LJEWf&JXRZOg%CWU8gmsxf7LRenGn=5 zARM`#4LuWSPz`6LG|WH%o)OBO$SFe-QZewH5Qz{ZzJd=L36Tgv<14KB-~}v)-a_Ln zVfiIdu0i9bTMNJ|ct=8OIC0aZkqq?LE^>=z#FP!EUe&zw^Wz0Q0U%KjYbMU z6V+%W+2}phXe6AYnJBlSe{nnE93O~Qt(>@>WUCgc)nr)nk?KEL8rg_}Pt?Fp0`Qrt zaDo+l&`Nc2f?dAQQ#J~~S95Le><)drI}me}jgF(I*cBVN}h2 zXjB+A`!Ntf)f|8pg;8^W4>oBi&TJ6eK$Het=Pgd$AR-YBY=(V8Zy|Am1t6NL7z``; zAcpEP76vZ?YK_-)cRCS760(MYKX;e^x zBp{7yldGTvOTbQbN{9rct5Y^gK!!RcR01;9DPa`|vgOTb=rN{j^TQ>VmAK%P1!P6GC;e^a(dzyWp2R&9{4Az~&< zA`#uipny!CROCt`5k}ge@b^Ytp;1;JDqa8%k&+`OBPjWlRbp+a?9&8bXDdC5ItWFF^%tMB5SBb}2YTG*V@LBC-@Qs8n0` zK`}V3M#vL`GbAB|B0x|1tQw(649=+$O2pv28sV52Tu>t%7lVsxgp*=$NsUmZ4XS?U zRc{HntbPco5^zPG5j!N{syegMB;cBQ8%VjXPT461e>Z;POu87{R9jK81l&^RXNCma zR;Of2K(#t0O9Jjtlqv;fmju+Px5<`(yXutPQgH9L_2h`aVKPDv-3<&_CIn9z@G!K|8cGwm2@!(ljLKpzc&R~nrzT?XN<)jz zcSTG(e}dN5&|+) zm-1iw3&2m}niF3wLlRjc@QcVmRwS$<@y!^Jf5D(M0!I?|@_`&B99K@lULhX@p_CJA zEd{|uk|mwVig<}Y2+CJflQa?7NMa6wiEpuhP*mY5JMcjms_>K@;08CrX5kH-gweya zq`?a@5REE414n2|QH3wy2z`NAiaeeV;wbWXNKT;0_I!{;k?kQlnIc24d>cg`4awUH ze{w4lw-d%yREvo)uA*8@ge`VZWM@7|qsY#XoKBJ5Fpx!!#mn@NBZZ(E#gzHJh?fxDK`|In@>nwQmk&;G z6mn1a@FzKn>)e|pC|!4qE`&Z zpAo5)(0>G7iwO=S;5BUe7K_9e)+s`pNb|A1qMI2Yt0wVZm0aQaTwpv88Wx|bc zKOHUH?_p9m0dBs9)VN^k-cHr1?XD6%xD3ZxgVy1^O##_2s*?{+gEN|yul>4TT(St< z$F{mZkO1UgdavxMMEYTepp3Bgp^otk-M``Rd67|7!AgVFNBRG<>yLD@h}|&kqJNQ9 z|AH!pKef`+Zst6pP||M33GSsLcxe>We*Ih`xQC0>?trKKv5oyAfzb`u&z`LRrwkvu zS3&U&$3?()T=x4H(~F_^@EwIRo*$@YOm7x&;hF%tvEu;t)#+Rzk}d~%)$D$~2P&!m z4pbf8pRTw?Q3?iUs01?5qD`oAI$+^L^)R{Rcf*(TSzmSHnGx)mJx6u?zR6x1|HkFx1oqYu_TMXE-h*iiZOGGgaV?XyEhTb)of} z0>Ocsv^l)+@b*PUZm3;CG8na=6xGJusNE+DmsnxO^fEqRkc2j2lnFsRZ;a4BqpA1& z;`wk9Gom^BJ9+Bck488_6_Wb*0TX)pZk&Nv-FbVMj17|Pf(OOjvl>L{&gxZGOjuq! za8@wrAz7`ReMni=iVhfJAw2J`X1?6P5dld|jP;e-jSl$51Mg(^goBD5{rly|dkW*N zueP{DV7G3%gfl*L5XbaP@(0RDBK)9<{Du1YQ)DRuRfG(?17^V#J8VeSlml!?ZcHSM z&7T;Sh$$*6GNM9qt$Sm@R>=+UBSu1W-q`%xwzJ7v{WE_bg!RL*<{AtqFzj7So}fsEyyoxH`3I8QWcDwwa>#Yrfy*n>7r@Qj9- zZ8_w^|AxQaks%v_!}xEme!{Sea?BB5j%BJL;)Fp3{ADpjgIQsBle*bqIqbis@zb++ zB=Ggwe=Fh-NKpP_jOzJ}sh;);u1OdOnoC9}pA5hQG#>Nwiy2n$4>sjn z71*0V+3+sW6siT2=re>X_tSV4GJSD##qdra3U9!S7S6%fw4S=lh6{GEAf^chZxW@s zGKjnSy>9?FiLaj|0vCpn3PP9~`p2uihb*ljJzh#Ox{=EA8Wb`W76e+t?-J<1mt6uH z;wU(Wc$pl;O`^y&giZd)ew5D)kyJU#ok2F9aN+Fhdkj5X+md1e?|nJ1UNj^c*uVnZ zPs4FRn$`Zrewt1Kwa*F^b0ME;qj|FtM9aF#a5A^1I1)-_P{wii;uQ*|IYAd)0vY)q z{v3`XAB0xZr{H5spTg~`#naOROlkawOGJ$*3lw{yra|GIv@+_I0VrzX%p*I48L>%N ztUX4i9)%|ivrx@KJ8Un91Tu2B0KO-ZXxT)X+-gSAMx`-Q*n_rg9Z|B}uP}Bvsq{_? zF>B>;4&gF82%Ef-{b-+gBI!^%$w?IPd`UD%p!Xk+6+wQYDjD>yX`1%G^Nc3lR=Fn5U3K!S~hVM#c4A z;Pw|?Cnb?a>C`2WM(q>=P#uRN#Hb1KPM;SxyLuDJ|PCV)mz z-?L0NveSFw;b@;(5ga3;l21Dc6m*AXjUw!M{mPPJmxMn=67-g^%Xr1WfBaE9!uAv2 zPb$Lg$gCGREdsD|3;WC|!xSB|BvFZ>>Rn7UCxcpVGMk#2RxwzB?}s<%t0QH=^hKQq z`%~)4Hy-R*5KrU}xESZ~L5%FY+?W`c+?hcw7*0#m4=~Bx-H24-GWj1W!>g2y$8F}) zJ~(N&aLoP8`|zrP;KZ(@l+$bcJKTyR<@5Sk7hVdF|8yw;CT^waUk!eDgkTt@x2lbL zh4)eVE1N9q5i`OwN5t2ipzN^sWIsBiC4Nu%ZUkoe!fqYmaZ;i4VH$@K9g^1msrVomd$2L=J z{_#$1YTM5YKt9U;>5wO9(gGYkdtX7t-Tb_5r(DD(Qe~ni{HGowdzi1r0w$#)@58jZ z4$D7e82|f4hN!R?j}hMbX@;mwArXqXauoAb@N5Z?aV9H~!==wXykc&2e-l zd)etKZH0!l`Yj&EeKY@0{3qB3_PHIe5Xwh>fK;_j4maNYU7<#SO}wwr-*|*~g(?M| zG3Ujq-)T1~@;&qDKK)zfipEK_+lqa&hiAZ=Td|4rmHlf=wO1u*R)8R^a!iYi^Q~lF z29y1pEI9y!9(~NwcTj)ukOiA#%>5}(nd1ZF&U=+)Zn%_Ii=+?cHFPHR2ShaH;jz9l z5m8Hj2HnpQ1qe>q@cbZwfjt3&vQV+chfVza2d@XR_`L;%caa5wml&!N3B3*f$rMfN zDv*KDUWv(EJXKa4APH;TB*k=_eLK+4TmicQK<@s5r`mh!H}5qmkzmntC0jijnuzW+4K~_@Dx{(@ZgLHEe+G0_i4u76IIL%O)n!j($g%bn z5JlNz%GZ4ddf#8L%1%KTcpa(?^JL|R(#|OllM?VnRQZzJ$COVKf%h`OLNQn5S{yG^ zP`hxD@0$2~>@f0_SCDEw+&FHJCchn1)((Mu04T}9u=A>m zrOo5;h5T33M1QHqy2AG#OHh`z{ok4X1-Js)cXO??z_pPo@M}e}n9dh7u5VoW&cU~csQ-d<2-rxHJ;RSf;ni0muAY$ty_BPO<=f~YM@4n{9k zxH754hc}{=?HO@}T0cC~>mZjqPHry=OGEsR(nwsg>l&XB1R^36P{mo{Gv51)0O;=D zQSLZ@X!BJ@KM-X2qxC>zw-u_XqbJz^6;XMfdq8@JJo^9#-YxMw{O!f~<0Pyz$V-qr z9Ot@AyuF)5uqRHmS5xnY#kK}SB6UP_37r)wjGB#Rg-R&vQDjte4EqzbD8Lm+Y#fHySZ!s(U9TO zbL8#-;@*X4B(+lr(qw+2(SgaRvW|ol=+X3OjoDn8$3?orq-}0EFe_fVUpY$SXZURb3A99*D z8MPfY{ePOmYUtCWIgFCdRz>*_c*Y6NtK=H&2k4rT(;IP@wqP7fU@P5V{B~7yCdu>(>&2APVRm1J$%jOp+*jZk~!E(e!j-CX8@aOg69kAfXD`ck{}y zPMU-?7plH1j?AyR#@AiAX2}3OT%FewO;X5D+t1{gM(O1$^FNj=k` zZ2waDY~Hm&6LVR)8xkR{N97jSacY$OAmG>j97@HkwcWGPHo^ENgsuX-WL>b4s=N{V zy%$;iEf69`W`VsOG#X&?M0JgASly1i^z%b$I(*T{k5{sfF!k3#UoKUB=ik2tyEW#+ zELvmdvOV;Ckv1jOyDbpoB!tSmSI#BOUFqUoznBnS6onc0ry6%az~awflWKQ}faxVF zcfyt$*+Oj{TuSU&@BJD9Q0t&Pdv=NShcLXDpbzl=szX2&@23(h7I+!-F7?+-l^hR# zaby*#t`oC4l|M^ccZ6v&*n`S+c8mim;0lnw z(O=pBi%dV7W0(^MJB{8A4+Q{sCl1#T%h%~iovIJY2~|?8I=&^ljmr& zV;DUVXI_!I#}FMZ{s4v-#TRt?2?Ot!4cbl0^tW$;$j>XC^9T*CTV>b&^ndQL`oF!< z`smrpL^!w*^LPN9>JLH@RO#3(i|Z43k8c1}>>)t6$Iyn?A6Xl;ck%Q~Fwlpfl6&b$ zeBSuWv~i7AzE|1+>}w#&Nfb=ifJ3DZ8No1WwQ0?y%TKRQ>rvv^Tf!Iwu~FvLW+>~C zQ&_ep4KIHm4Rf?}>aFQLLHz0hZ$2K=eK%S4GVbqFqL2Zrz=EHZ+BUqr1(I_b)9B*^ zh{d;+Fliq6P46S+KFOwvSos(6vQoonk~(MB*lc~sM1*Y@%{SKj@}8%TXJF#`=I-{A z`_vyq_bJIucdjG5z~bQe{NPv_x+9tYO^A;s&Rx zs=A8D*E0r;jWXv;SVpB5Q?X(}8%h;@uR}fm)#?(ScWte1>fhiV2+&$f7B+#Eq6wk( zryuEF6lW&5a$6p9jitEFPNTmD1n?S!y6iqpbN;+)Ft8wV8=%c$9~j@gZsnfQ;hKp- zK2y6vIdU6lbr*O-X9kvNK#_E1~P2Z30_@|t^0y8Yi#)BL4PsBMW%Iy8UwU{p9QxVH8hix zrFZ~Z&L`;<;0-&d`{CIFTR{JQtL1nmXZxO?VpwSJ#Lm`;EO-M9lI+7Bjiw|6=eu=_ zr+VagF^eU%f0?QZ)ioBzs4$hBGBrc2a-o(L++6+*X%%Jw_Pk)kdR zs6XO1co3hy|KcH)CuQf#EzMoA67QyInFMlZlz3TGTet@QGMx-1ug?OD%muINC*!Yyd0Mo_ndbcuQ^c^?dx>zqr7KcrsvU+)PpM?Ge$Acwp{}PZr zKa0ntQTi~0cm49VwFujxFN7iCR9%2^v3wp|{YB@TbVy0N_RsXl%m&p<`P>)#p1YrR z#7UM5irTA3cpYysgOqI1{T=h%-t~=U0-jt4>!V$1+?UZJ{sa^I>LONrw1w+Vopt9Lo~Z~tC{Nz1dhOiMLLC@;QO0gDhbtR{-typwqOXrx-7(W2G5V{2gPyD%LemcOs+!{vMi7SdH(-*2^k zsDpCl-w9W4s?!sKmBiID%eA+YY_8Lv8g#=?7eqXcW5|w8F`N`pmnl=KnSc#*32wrW z$R`7$QR0~;_vj;jzKPaTbq~2A?+NVLvE5iU{jHJa??(GW0SQYT;1rD3 zDoU}kC^+KWv$kMHwqZi^dPWS<$IwVDbH8|6^25=DTs=k6uaiAa6%#hOOd7ngK!s>L zlacD{nkmI(0bT~l-Pg+fy77ug zQkr|n_F9y} z>kk_8+8V2A3P_vCvxissH6^2tZpPtT)`t>*@a0r8THoGc>4_TD0I)&g^-6cVs`Ezf zF_AEfJTA{ntKA&}Ona{3e|dY*71>n7lWJPmf~}KgEKbLo1KmOvUXh=J-H1kgs_o9o zm@-|;;z=Tr1>lH=k5w<|+SrFyHs$XrZAV+H*k_%TK9{CcPoHmif?C@s@5~<>I_-m> z@YQt4aJF#qhf#|e$%>0_VzS-dXwC8p>6BuGr9LI(7N?8?-_*aUY+<6S^V}G!ssm&K zo600<&-AA}4TvcHqUW_A4(}Uy%&8FT0hZ*d`BjDFI&3@G;Y2$G~p$4s$&|F;J)u}yWEHjhra?eiZ zlDW!f9#y->xej*wyt(Rzfdb)c_T6&ctigVpVC?e94d|37Tn&xLUcMrvZ0uJ?DW)LF z1+#+Cdsd2oK~?gEBJ6c#$7t~6y?bi~n;Oo=3Eo@xj<87T9xR&oD1oJv~h6P02w;L0_*)3PLWR3CP3M$t;*vpTAt8+DYf|@m;V|&S;yZE zS)0k%w7hWj=4ADgy$HXw$Qk`rfAlA~8X6@~zo&4A5%>M;my!byz1=u(ndMt6l{SEm zyL?@!c?nv)H|b|3&6ID^Aiv@zhqJ?5`yrZ7ekcF?+-M+Ka#(msNr5821k8f(o6%v0 z*ps-|wBv_XI*m`Pdl!Yi*(_*?yPcC{g_btP@staS`gV6=3WbUpA|DrKLHCo>Bs8r7 z#VVw{#dC-OUH48zcq`Pr*29WPgxmnQQTIHzK%}nYzO0Y#qk`39Pzz&xDvc;AWwIT_ z4p;ERP}8p18u+vvsPO@RMe3KabLZ(LHhLfLMaQ4T5HynlqT7mf!qgxIV$-&4h&PmJ zV=KtKFWm5*qL&l7SVv0T%UBY%4Cv(U8ZhuQGEK=dtefZ2p0}0BNEk{oNd}tiif(-d zTN{(mA-O|K5sFlch2m&M>&-$&C02qTy7lL+28i> zGuHX~e6ZW8SZ%K@cn0A$(i?>6x~@Z5QM96WFin!+SfwH)G`{CmK*|Aq=MC{JaIraE z<<9mLSHCx$ab>fRNk8;<01|>%LPi}S9j${YCwJ^YB2IxrrHNozxnxB`r~+K5g@5m&?PwcQb5Shohd2>I)pphr3WH zjbI0U!)eHs_i;MAn}>t-t{tdMo7R? z;nj=hCoI8lk_@1aD%%p{8lPm9={?cw07urCsyHe$D3Ic+RT! zaG$SdK%Zvjs?vVBE%@C2;d_fkz^mifQqKMu#o6~C&&zvb*`4YlF@KHM}gyc=_bgC4AI z0Qqeob9a2v_VdcT^JUt8a%<(;xy&VAr484&gy2(s&yaP4i6&8V0H&PYBhLeDETKE_ zpj5Am`B8ZQye65*T`q7bD4}|z9n$@+zWA8-n!-pZMVG*Z_oaQ`qw#FyfK{6q{|T4X z4k~!Xc)kpbzWhY2x7>%U8R!zOa=8Bx%ciL0y_}K31?_{htxSOCKa6{qzcofrF>{kzXIRWYl} zT|g-h$7qGZc>|i(=ia|*1m3=Y-=;X!X4Z}K?|$JSKjI6`pecg9-TKsCo}4bKDn5L86FvQ_lG~0Z(+}x8j;TC_$0{8 z>H9!gUfcQb5Dy1!e?xAv%DS`sKl*dMn_B$_5j~OC@mF`~?rHi@SM6+%0Zm@}<~vW6 zW81YMBJ{M4lWz;$*{3~K&-L8G8?6uZrQ6zGTmz;#{o#%6BF)d<&o^yGd%PxH7Gr`P z(|4>we;_}g?`Vkwz7rCq6VrPMfS%aXcNGE8p1<5eDc(h##%O7^X5R5b{ZBi^i}O2z4tKA;)}tA%(@NfM();C)0GX!? zbXQV_Zlc2my^Q2wzOjdGoymSONjFm?;ncRn(=HQ~%;5dxtl^Rd?kWxkEo9L_1%RF% z%~MQ~*DFtb$Jg>zm~b2jm;7yB8{DJhfGkV8wf#c=&15#*0pbB@85&#mmrnj?_=J6J z!uW~1Xc@TSryJW-8~^(DH#7H=eg)oqO~Zc~?)mL5;D+a^dU8VK=ZxR?n44eLk=&T% z-xVK%f@S!C&K;A#cWc#TT@-)J>^ga ztHZn6#?3#nQ^TQ~iIG)54ZOtfhP{KQaUr1A7Fq?c2MD)DuUz@5wlKr&=v;!;t;A=} z>?G*ao;=gbeC#@MvqGrj@P#WAA|R)!@ce?4k<8oH-=r!trWsdj)F0=P22-nXQ9MP<58f#S7 z80insD>6V?)xF`kn`MD3!U0b~?v`H!t4==J<>QfwY0lfTDE_c7l*ToD&hEl~9udQs zx+L?iW5)1hrb=I*!hSdk2nH`=3g|9j#t|UiaU}-f*Oz&6GMpbJ+SxWnuZ% zFM&=olX6~&kzLbg68zKOb#sf<01W>M;g+Vb+c+q;gNDF{GcVXSdGc>?9*&jsT&H%u z-s1Wo9p346bo5B1r!*;tR|jYWh#0KV^Ix~=aLeYg9>d%eOk}9Vq=Ri!ViLT1f(bh$ za)jpt@0pc5*oFX4S3douH zbBd9Y!a@eP{(WKK1RE6v9nE&2?E5mU@U7mqtjP?HIfN;rJI&#fx!^SzoX&P8bjt`sN zo~FZ~Gr!SYi?#D+p^Y|`{$mm2iN~olCJTwG26*SpK%NbsMtPuX8ClmnXxS^uesL3g zH*+7qT>-QVrwn2zZTt{Gi1zH0#Hs3~$yW^h;UuxiHjy zAG#8qq5vF+|HbGq>lg;*&7ikXcuuoOR?Q(+$p&k*5%JA94PIp%^4gq1C_WPXLiWR* ztQyzgpI_epX3*$b(vIq>MDZ9KPr*Yv8Z58#W*=h--wKiV(*kYlp5vksb@=<|z2XBh zA8@KHnw6B2y3P2|u^Ui0>o^kCyPuS$iCRjB^)I#0rGK*vGc(8lcR}paQMl_B1*e&_ zOK?WoPu3dvGs3)I3bD~`9L#FG2xP5hHAO#8PgOW9a+RFP&X2}I1vrc?dm2bKmQq+l zJpPh8_BLh>l+S^%&MKi^{!HO!EA)sm2Eh7(nB~Is`k&@=WZi!b+1#Q!|1!(!v>k0n zAzFr6(xT^8nbTLd<=}8%sDj_@Evtp)1uQn^I=n&Z-8ynEKr#iyzr{8Ga_3B)kT zD`))H=hNCIzT9&BT`RU7eu(VlH=S)L3iE z`G6i9r(Df2sg>x?5A)62ftn4oQm5o(I)f6!=k^~*V{^QSYXgC5(#)Z*38Qb-qO!1vM0L&^e;c}Q)lTU`;Q&$N^DKH-L}{<&eQ z9UrvBNMb!)<;VDe8Daw|@FFif8n@WcB$sCBoIm@&Z0dS+w_d+*kP=F1@$~!PTP?ta>w5Ap_ zsf&bdLfHe)HKT?#poWBv`%~kzk3b~)9w4sdTgG`c)mwDKW* z{zO@Mz`pwE^u*H?)DG@g?4I7;UUL7vZ(Z1Xz-TBFSjG3Ht?aU8Ju&!A_vR0A6ce6N zCO|8ir{2ggy9ht#5H23Z7Z3Z9yYJltB_D_QNe81nZ+7bv@Xez~sG;Jhq@%Is5=xTU zCT@HH9Z11aKC7RpSKXjx%Wpno*+M@F5u{l8Ry4Ply%$?EP2w}tsk*|Cc!0cSUdK__ zMog`>M_e!J&*sw2dEU8Hq-?x6FpYD<+vzTx7Fd-!L0*!U?WT&6$5Xy{M zMi7xsR|)i(ew93Vp98-iH$hefwQ{@u{Y!nT>jhweU)Wfr=6X5YCRiBzW3fj?Ie~#2 zl^1pgn#5|FbyA>lxjxWVTwVfb(5LvH@q=|@mZyc?CQG09 zYyqtFLzkbiGuPt8e+ZwV@=oPtO39bLsT_4Yg}z-=M30;_q>$12jvFVnoI zq79W-lHXp9x?Y;YK0c=K&Dp1A2;B`$@h+y<*!i7k@2)1)V5S7FIx43d)OUAozLK7Q z4It`C+DbHGvgV5l;U6P)-q)y4m;2mpkqOKvc*bGWS&S+z+KJ2y?;41^x5!$tvVNGO}b{`nl4LN25tOWY4D|bDL0^`^!q?@A)qv4}PX7X#mTvxt+X0n7z2gzhlz_h=JvtU6>`CfS*B<^hK zb`=*|B1p1P`c7+7Bq;M!(d}aO7{Kee7OAdNg@0{MOsdnM@nm?93H5N&qH%NlvQ#Ld zO-ZnJ|LNE+CY{^F;LAy~;$3;1b!~lV+tgIib#QilYQG`VLsjm&&P=27FjtAvQbU-l zW-nGTc+0~maBg_+iL!R#GztS{ebuRmaHajc=*#7$KG;`dI5o(Skc2+>9w46w4VlVD zm$yobs>b1x`s)sxh%VlPZ@dTVa0$-6JSp5$HlD}of++(ZSI}c)(}Of#%o%E%z(GqDcijvX-XT$@%c=Z|uBH`L*m-uDTeo(Y(E! zqY%_Ek<->n+mYtQdur1Ufa?(~0iZN;X>zIIv^hq=PdWHL9ilE^^0GSlRX-Y5E<5_% z+tPM^XmP#e&dF`Mu7OL~=5K*j{x5B34To}PR0zn{*=am&J0ICXD4U*gB@LIP)th@_ z*LAue;wY5oi|en~PzK7_Y7ZsMZQJVdh2NqUsH)Y$k$O{o+b5Buz-W4jCg|<&?@8B< z29>AkXsa?a`6zzcxi+2l>YZaq;)+Hc=t|Oz123?K-wTLD9Y^g|f-jT?4wjXm|1K(=5o>m?ru?g}=#BkUqhkvxgTNjHn zL*FjL6W(1LWeF97IG1j%2bAc8$rWo^mCvdjrKAr#|LW?`B&L?tw-HV9h@1hF$8(Jf zP7My}Ty-M-36!bJZo|1346d3GGia-i!;bnvb(I0ZuksB5XnW<~k&{YA-t5+&&Dpp- z;B^!=8OdL7Gp@b0Cfq?0V?(k5FSHyiLJvx*H@LbF2^#my> z+gq#s=48wD*Hn{yj@YdzK3h}HdCl(3n(ygYris0KqoAe&)KSPmeJ5`@BiKI7Knuj? zIaiSFr2wd(uhx7onAQ00Yhx(nvIE&0F_)s;pn$TPhCc41o+(e7ayU3WT_ZudVGV&N zYD6m~{U}p1QMNE)fs@6!L1+D9_?qK$?I0h_L(899o_xCxb92aS^Xci9JZrsMhfX_} zW2MoQFH#L${LbRk0 z+QUiZx`U@L(5h+U#j}4B8D3p<`Q4{RmI9X;F=j0Xp6%ogQ3u%1Vx5 zu>4HZ4cxK%zPi4ht*KTu19wl=vYOwTC2$0^&Tm1dxzUDv%wdK&>?&SDq>}!;KHwU+ z?6|E`t_0q^uCaXOyf99+NFuKW(nQ>o(KI0TOd6+ zx`p-Yo)+8Ug`-cC%y!7_dAY#rg-7$Nv60>N-}WS{84*II)h&l|>7C(mM7DZ;ilqAXPq3<)?GUANGJ#3*JnU0N{PreXMa=HFKu7v<|&_v#qWi?)sP}zluWn!_*wQ zk-+@IXCgVklkTDyYAZqbxg8NQQ21Exv>LY6k^()oDOZX@9he(;^$$I0eRNI)Bfg+z zl$4|#2yPkP>hWX-MdQwif|c5Tk7^c8!(NtC089Na&}I_B~;@Fl;n8st3K+tw^$$mLnK<_+Ze-iEZXejG_q z`j=yOm^utrhQvG<%0kW6>!O3>2^ORJhcO+Yd zr`22wtOt7F2G+(Rx54l0JH)UFFtBA4w19xtnE&I|KhnFos`&Sd27@izX8)eBI z%?))vq*JZUZLbR%oR2qPl{Fl8i@4c$zNXd~Qy>Nkea-Fynxc@c$ka*5$D(y|r($00 zT%a{6dY8-gVOaid{cuQ)y9-KBxRqkCZy=Iaz&i7an zghu*(-F!61RC{gf8AHEV(p+!oH2t#p&>hus1;@(n=0Y(|S@q4E53tK5&AIlbqvyP_ zcr29D^)LIm-9W#@0tv9C@H3Bg*KDW&8m~-K`GEUq;@w_k-hPDq$6B{X67JLAkBK)q zd?Tb3NLYo-6)H)BPEMK?L4tO7uY?3W~Ocv=uvS*Sg`87g@0rih%V{}S(JYHO@7`Ntq$nrzTZW3FH$(2%&Mom<_>TW*2GJ^fy853f0y!&Biz3|1 z{;4jjnvvvfe+%87{jH-b)y7sENGl$M@^#{5+H4!a2~yvfoENhO^Xw;+PlJTXeHwhP za#G#$#Cl8jzEidRr*bq9c78>d*bh4JL;z)!kgB&Gt9!Pr+Z# zp>`yKw>4bxW@G4WV%}ZGEy8o&Di=Oj`c_pF-7MuM%;W_td>Wa=)b6@7Hk*Jso@nwx zE)VGDDad2wFEZQO#sr<<-P8bz_A-G{=kybX5u}s{RfC`3(x>qE z?(#G8hGYOPZvMR8=R6$cC3Z-e3a%n*(?GK;zfjj!fuF0*De~h&n4tDUayWgkYx1|| zw%5{P@QB@+w&N0;Rd;UbBNtE*G0nGgDM=Tpm+b0&*?T)<=eacMnP#lYE5L3yXsmKD zWHmGtIxWJNzJm)QR@95PV4iMrLI$UE?T+V7dnC&Xk5RhV9?rRp{}AD&w%*GT~B%MWNZot7>;w3i8hETte-9dC_+71mn^-%4jLS^&NtuUAy#+b$u_ zjb;Sv2|~bQ9OoM1g_dqasbWg?zFxTLLt%}6tF7vS`reB97pz6@z2%*&mI&BIo%}1b z#usMRir&2@%TzIaZ6bzJaCT3cXEQ}zX!ZWAMR0XI$&BmD z4r^i*nWV~JE=kGUItIQ z#>UQckS=dN1*=}H(HrtNd3Xdo7#J87m}OThS(w2f`xsaln0|yf3_fn4PIcvL&*%3d z6aH^hR+NfIia&$=m(@Pyf0B7$CE9DF6IPXwt0VQ|dV8{K{2}t;8?ia35ZKLpe0=|U zhd^D=SX_G>UDTk7!X!lCgNz;m9wjOvN~ntauK{-{h0LE2XapE`N7d8$i4_~GRyCug zhqvA#kOEz8GHdqeDCrU&utM2aG{)V&o9u#}qN@u6mn+sXxEd?|S?;w|cB}{}Ulhz? z$+(;B1(%P%*NE-#)5#7HrVoGQ-XUI+dMA3;l$>4}n)$thOCz^{``~GXnR5=*AeZqd z1RYWM&g$8(>;z9i)-Tx_V*Ac8y)5jffc@03?%pnpTU7W61it+Rz-Z37n&O*v?{a*t zOs0OLY1(>0j}2O>!&lN_eP$1H?*+5VTbn0NIZFEP6B9&uQ_Xf%jY-PdX0+$fhGYud zHq+5W^kUQgulcj)rkT7Mju2e#J$;7apgNzZ?W_OrFzmHvOqkG0#=~p^tc& zc{&EeP0@#ALt;-2Ozr3=#`Ky6bikoW^*lJzR8Xe_=6@Tk?JF{P>z}~}JNtpj_8=GBx7R%V<7U;v#k1^uxRWS=AgD>pD8gCn=luv3S2`do1>e5}?Masr`weOixX;z0x1-A(H>1R&K zTb0fXjQ_>|c2%QKf?tE@ENPP@@W)Pta?p)Q3v=bf_Kx*Ym9o1&=PBUAiJ^CH(A@y2 z%}V*&U{Ex;THKmZcRrg@#{|6S9nl!F%%jWb5>@$D_}Cg{MYRTc2^yTqGJ=v5k1f_M z8dX~iqiMvINot`67YjdzU)dTS-hv{1h$P)m)~OfkdAtuTEXuJa*M8J4-Co_@$1V&= zN*pQLCsBlgCfuM{|J(YIR2Af~F&G%mkFYTBV908I3pI}+{MU~gl-|K&!eag>eydS6 zT4Vj!!xbRbsIY9nf9F(?qgnh}P+{0LC}3#+UHYGmjtvGz(aOZh-r3&Vg;m4K+11EK z)y37+%AQr#(#*z&m4kzooz>LF=9@e$91G0f6#Q$?$co-Oh|Ap8!K!rS^!qWWTSAkHY!IHq^8=*o((O?PW|3m)uonz?v zhj9Mq__+TIxy_0Oqbq4|=VE5(VyNcfVCJmP>Tdh5v4}|j-G}sVkN5|=Vnh3<{T~D) BRDl2h diff --git a/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin.v11.suo b/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin.v11.suo index 792dc95d939ad5023186b4b292fcacab6f711fa8..8c2b5d3ab1a52c92338c45dabd8195249c8535c4 100644 GIT binary patch delta 4543 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 H^c#N%AxGGm delta 3467 zcmc&$Yj9J?6~5=tI0E%NAkf;H- z5+N~!FcbT3$`S~z5yd=02=*nul%%bObTa7-q0nDUCIzRH8R)dh7zU>aLr~9=t{R$0 z|90?vyb5GV}kn(J*By#pe3sy(Q5>bbE22qb#g=j!f=d7(fb4If!kfH_4t%wbX&5!A+t_|g95$%ZGz3#=b z*k%fkt5kYcT!)G%n{OzihRIM!#x&G8k0etf9-l;vMf?s?$mS#KRP$SuCLo9*Vyz7E z1cF$jdP>CFL&>Z9H*UM^H;6V5nu6Xep&Sp%*yCO^S4NO zIg5{Y;Ixw}E%#1pt<$DgX6%mWiwf`~+^H8GBqWiLu zjjoHBXbaRL1orjX_bFD8sL^%RCZISbr*XDA*Ds}N3$>3nz&undGN0edtlnll&HA5g zhj*!wT1JPdh0~YbF2f$w8PeF!rf%77XZF@wxXS#kD|AJuClBm?Ypssv8x?#T4ru+B zn}8hB%&A6CM=p8!FH9uu2fM!IX`y%#d4)`3T6ZKFwErOz3NwNtlDC z#E0ha8}Ej{p!S}?9xU4lg^GXq%OJNKL1iY}ViOTg=~1s|&yp**8e;~JOeDyuzPT|1b8^kZuPv`zfu9o`X*tE z;87y$K~(bZd^C|&p0+9Wo?)~4Fd3#9B;2 z`RvBGN5Gn(wMtB6;^1L5oCOlFz8BA{=chppFzZWs%-dg~tUDZnShwunNSo4j<5hjU zJ3X^st7pL*7FK%9NHxIj{msVuy5CnUxAENn{FX7X1A}W5UdbMzzY~)9{wE=e2PJTF z+dimNd-g+zo;L;{#1GAaboHVP-A3l>z05OQaF`EBkk7*|I5)Obh<`|zx@!TvC^GT- zR@SjQNeO-w1YWZUY^rS$T!Tq;49|_erUc=s=ykLUmpitt5`|Csz$!S!8yjFQzj*@w zp>{tFU+CdZOg*U%#_+lIFq?PPKoUG=42kNwRbT=&RF4%f9JN=`z8&E2F#-GZ0E|^T z20;f<&2q(5eq;#Fs9V;;N|8N(AzhI^y^%n?n6?RPgzdQL%G5{#fXHPBI8~U2bXbQ#p*Ux5rmeQ-tOR~CaEug<50MC^M$8vAgaw+k)YT?w!8LyeF& z(StgVP=d4EiuENZwFp2H!`o|bBTV5^KcpS>fMou^FHeKWKR6CE`MVB`xamtF$4Hb> z;wAMMt>IQ=x@s~8&L`E7#_q08}_#E)Hq3_i~TIhGh}NZ)CC+vt>$MpjLI)mjTkzk4BdNrD zht^V1H+x`~jyrI$=J;R*;Q)K?#EhX - + + + + + + + - - - - + - + + + + Set active Token + + + + + + + + + +