summaryrefslogtreecommitdiff
path: root/Source/VSProps/Base.props
AgeCommit message (Collapse)Author
2015-04-13Base.props: Remove DXSDK_DIR from the include path.Jules Blok
By overriding the include directories we can ensure we only use the Windows SDK.
2015-03-15windows: don't compile with openmp supportShawn Hoffman
2015-03-02enet: fix Visual Studio filesTillmann Karras
2015-02-22Merge pull request #1994 from Tilka/vtuneFiora
JitRegister: fix VTune integration
2015-02-12JitRegister: fix VTune integrationTillmann Karras
2015-02-12Externals: update libusb to version 1.0.19Tillmann Karras
2015-01-23Fix Intellisense error spam on Visual Studio.magumagu
Intellisense doesn't like defines in PCH files, and it doesn't like the deleted constructor for BitField. (I think it's being overly strict about the "must have no non-default constructors" rule for classes in unions.)
2015-01-21xxhash: Add cmake + VS filesdegasus
Based on riking's PR.
2014-11-25Port dolphin to SFML 2.1James Cowgill
2014-09-03VSProps: Add C4351 to the list of disabled warnings in Base.propsLioncash
2014-09-01msvc: get UnitTests compilingShawn Hoffman
Choose it from VS or pass /p:RunUnitTests=true to msbuild
2014-09-01msvc: remove some remnants of SDL and DSound from projects and general cleanup.Shawn Hoffman
2014-08-23Add headers required by XAudio2_7 to externals.Shawn Hoffman
This makes all builds' audio compatible with downlevel Windows and removes the need for developers to install the June 2010 DirectX SDK.
2014-08-19msvc: enable compiler warnings as errors.Shawn Hoffman
2014-08-19msvc: enable strictStrings solution-wide for release.Shawn Hoffman
strictStrings is not supported by debug libraries, and indeed breaks the build. Drop wbemidl.h (incompatible with strictStrings) dependency by using SDL-style search for XInput GUIDs.
2014-08-18Windows: Enable /Zc:rvalueCast solution-wide.Shawn Hoffman
2014-08-15Windows: Add /Zc:inline to compiler options.Shawn Hoffman
2014-08-14Windows: Use a shared precompiled header for dolphin code under Source/Shawn Hoffman
2014-08-10Use official flag for detailed symbols. Require VS2013 with update 3 or ↵Shawn Hoffman
later to build.
2014-08-03Removes x86_32 from Visual Studio Base properties.Ryan Houdek
2014-06-24Remove the 32-bit config platform from the VS solution and projectsLioncash
2014-05-27Redo commit 932945d4808e37ba0ca1a953571187f445e24f41Shawn Hoffman
This time, make sure the object for disabling XSave support in msvcr can't be dropped by the linker.
2014-03-06windows: move arch defines to base.propsShawn Hoffman
2014-02-18Scope the Windows include directory to only point to Source/Core/.Lioncash
Also fix the Windows build with this change.
2014-02-18Convert all includes to relative paths.Lioncash
2014-01-17[GLExtensions] Fix Windows build.Ryan Houdek
Conflicts: Source/VSProps/Base.props
2013-12-31Remove unnecessary Src/ foldersJasper St. Pierre
2013-12-31Convert all vcxproj files to UNIX line endingsJasper St. Pierre
2013-12-11Remove all instances of OpenCL in the Dolphin Project. A brief history of ↵Ryan Houdek
OpenCL in Dolphin. OpenCL was originally added to the Dolphin codebase 1 month after it was released with OS X Snow Leopard in 2009. OpenCL was one of the largest group projects that Dolphin ever has had. The OpenCL texture decoder was originally aded with version 1.0 of the OpenCL spec; This version didn't have the capability of a OpenCL-OpenGL interop which would allow for uploading textures once and have it decoded directly to a OpenGL texure. This was to be worked out when the OpenCL 1.1 spec was released and allowed the interop. This work has never been done, and no one in the team is willing to work on it for various reasons. OpenCL has had the unreasonable expectation that it increases the performance of video games that require a large amount of EFB copies like NSMBW. In reality, enabling OpenCL just put the graphics card in a higher power mode which increased the game speed. This is due to the unfortunate effect of Dolphin tending to not push GPUs out of their lower frequency power savings modes. Thanks to everyone that had contributed to the OpenCL texture decoder.
2013-12-08Fix "Entry Point Not Found crash on Windows Vista"Lioncash
Fixes issue 6805. https://code.google.com/p/dolphin-emu/issues/detail?id=6805
2013-11-14Use libpng for saving images.Matthew Parlane
TODO: Needs threading done similiar to OGL backend. Fixes issue 6779.
2013-11-04[windows] update SDL-2.0.0 to 2.0.1. Fixes issue 6793.Shawn Hoffman
2013-11-03[Windows] Add missing dlls and enable OpenMP support.Matthew Parlane
2013-11-02Revert "Add dxsdk_dir to vc++ paths via base.props. This means you no longer ↵Matthew Parlane
need the paths in a global property sheet. In fact if you have them in such a file, you should remove them as it will cause conflicts with the vs2013 build." This reverts commit 0791a9ef80889ffb70c67fbd6491635b0014747b.
2013-10-31Merge remote-tracking branch 'shuffle2/vc12'comex
Conflicts: Source/Core/Common/Common.vcxproj Source/Core/Common/Common.vcxproj.filters
2013-10-27Add dxsdk_dir to vc++ paths via base.props. This means you no longer need ↵Shawn Hoffman
the paths in a global property sheet. In fact if you have them in such a file, you should remove them as it will cause conflicts with the vs2013 build.
2013-10-26Update to VS2013 and a slew of build-related updates. Notes:Shawn Hoffman
* Currently there is no DEBUGFAST configuration. Defining DEBUGFAST as a preprocessor definition in Base.props (or a global header) enables it for now, pending a better method. This was done to make managing the build harder to screw up. However it may not even be an issue anymore with the new .props usage. * D3DX11SaveTextureToFile usage is dropped and not replaced. * If you have $(DXSDK_DIR) in your global property sheets (Microsoft.Cpp.$(PlatformName).user), you need to remove it. The build will error out with a message if it's configured incorrectly. * If you are on Windows 8 or above, you no longer need the June 2010 DirectX SDK installed to build dolphin. If you are in this situation, it is still required if you want your built binaries to be able to use XAudio2 and XInput on previous Windows versions. * GLew updated to 1.10.0 * compiler switches added: /volatile:iso, /d2Zi+ * LTCG available via msbuild property: DolphinRelease * SDL updated to 2.0.0 * All Externals (excl. OpenAL and SDL) are built from source. * Now uses STL version of std::{mutex,condition_variable,thread} * Now uses Build as root directory for *all* intermediate files * Binary directory is populated as post-build msbuild action * .gitignore is simplified * UnitTests project is no longer compiled
2013-07-09Add UPnP support.John Chadwick
Feedback is in logs as suggested by skid_au. The checkbox is still there, but mostly for people who would like to opt out (unfortunately, I can not be sure how this feature may behave for some routers - there's a hell of a lot of bad UPnP implementations.) The Visual Studio stuff is a little messy, so I apologize if anything is a bit off. I tested most configurations and it worked. I also tested CMake on Debian Wheezy, Ubuntu Saucy, and Mac OS X Mountain Lion. All seemed to be OK.
2012-12-16Add the resource include in only one place for all builds.Glenn Rice
2011-02-10vs2010: add debugfast configs for all projects except wxw...will do those soon.Shawn Hoffman
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7122 8ced0084-cf51-0410-be5f-012b33b47a6e
2011-02-08vs2010:Shawn Hoffman
buildfix move much of the build settings to .props files -please use them as much as possible in the future, instead of changing individual projects NOTE: to avoid left over blobs, clean your builds *before* applying these changes. TODO: add DebugFast target for projects that are lacking it. Lack of DebugFast targets cause the linker to use LTCG when we don't want it. please test for regressions which could be caused by being too happy with compiler flags :) git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7109 8ced0084-cf51-0410-be5f-012b33b47a6e