Files
pcsx2/common/vsprops
Jake.Stine ed7638488c zzogl-pg: compilation fixex for MSVC builds:
* resolve a namespace conflict between std::count (due to a 'using namespatce std;' directive)  [debug builds only]
 * switch all MSW-specific code to be unicode compliant so that unicode-only Utilities lib can be used under Windows.  [should work, but needs proper testing]
 * fix some properties sheets so that windows-specific DLL dependencies (common controls and UUID stuff provided by Windows) are linked automatically into wx/utils based plugins.

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4140 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-12-25 04:38:44 +00:00
..
2010-04-14 19:47:29 +00:00
2009-10-03 16:51:27 +00:00
2010-04-27 13:12:03 +00:00
2010-07-08 16:40:44 +00:00
2010-07-08 16:40:44 +00:00



Decriptions of Provided .vsprops Sheets

---------------------------------------



 * plugin_svnroot - Provides a set of semi-standard user macros for plugins that

   conform to an expected folder layout.  Each user macro can be optionally overridden

   by the plugin using its own property sheet, if needed.

   

   See the contents of plugin_svnroot for explanations of the User Macros used by all

   other properties sheets lested below.

   



 * 3rdPartyDeps - Adds the /deps folder to the linker search path.  Does not add

   any actual dependencies.  You must add those manually.



 * pthreads - Adds the w32pthreads library to your project, along with the expected

   compiler defines for correctly compiling and linking pthreads.



 * BaseProperties - Sets up standard Output and Intermediate directories, warning levels,

   struct alignment, and other settings required for Pcsx2 and its libs to link in

   a workable fashion.  Adds standard preprocessor defines for:

   __WIN32__;WIN32;_WINDOWS;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE

   

 * IncrementalLinking - Enables incremental linking, for use in devel/debug modes only.

   Incremental linking force-disables Whole Program Optimization, but builds the result

   .exe/.dll much quicker usually.



 * GlobalLinking - Enables full support for Whole Program Optimization, and force-

   disables any conflicting incremental link settings.