-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
a lot of cmake cleanups and windows stuff #627
Conversation
I will add some stuff to this pull request later, so please don't merge it yet |
Need this changset to build on windows lodle@c0d3d5b |
do you want to try out boost-1.54 and see if your issue boost issue is going away? |
Additional Info: I know that there are no problems with boost and wxWidgets on msvc10 and msvc11. Because msvc12 is still in beta, we should check if newer versions of both libraries are fixing the errors. I know that wxWidgets complained about not knowing msvc11, but this did not result into errors. |
I read, that it is possible to install different msvc installation side by side as long as you install the oldest one first. I think I will install msvc12 here and test is myself. |
Yes you can install them side by side and depending on what visual studio command line you use to run cmake it will select a different visual studio version. The complaints are fine but we need to tell boost what version to compile with. |
Are there any specific reason why we have to tell boost even for msvc11 and msvc10? |
bjam doesnt pick it up. |
I've reported the boost bug: https://svn.boost.org/trac/boost/ticket/9214 |
Missing dumpgen.exe in root folder (neede for official builds) |
the browser_loading_spinner.gif will be added with my cmake_install_rework request after this one. I will take care about the other issues here |
@lodle: one thing, dumpgen needs to be ported away from MFC |
This partly reverts commit fa37ff0.
v2: add install_internal_tool function for crashdlg and bittest on Linux
else it will causes linking errors on some windows platforms
…rojects when OFFICIAL_BUILD is on Conflicts: src/executable/bootloader_win/CMakeLists.txt src/executable/bootloader_win/code/DesuraMain.cpp src/executable/bootloader_win/code/UpdateFunctions.cpp src/executable/dumpgen_win/CMakeLists.txt src/static/util_bootloader_official/code/UpdateFunctionsNonGpl.cpp
…ne -unittests fixed issues where some dll's are loaded from wrong path
fixes desura#376
this should be ready now |
a lot of cmake cleanups and windows stuff
This pull request will clean up some cmake files and change some special windows behaviour:
I merged this branch together with my lodle_working branch:
Parts of it are done by lodle, and some of his parts were reworked a lot by me. The other cleaned up commits written by lodle will come over the next week.
I've tested it on Linux and windows (nmake and msvc).