From ac07a85a567e151866b15038ef891dc8599b59c9 Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Sat, 26 Mar 2011 23:29:48 +0000 Subject: Add a solution and project for building on MSVC 2010. --- infrastructure/msvc/2010/boxquery.vcxproj | 121 ++++++++++++++++++++++++++++++ 1 file changed, 121 insertions(+) create mode 100644 infrastructure/msvc/2010/boxquery.vcxproj (limited to 'infrastructure/msvc/2010/boxquery.vcxproj') diff --git a/infrastructure/msvc/2010/boxquery.vcxproj b/infrastructure/msvc/2010/boxquery.vcxproj new file mode 100644 index 00000000..c9a9045c --- /dev/null +++ b/infrastructure/msvc/2010/boxquery.vcxproj @@ -0,0 +1,121 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {FE9EC666-4B3A-4370-B3D4-DEBD4A21F36E} + boxquery + Win32Proj + bbackupquery + + + + Application + MultiByte + true + + + Application + MultiByte + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(ProjectDir)..\..\..\$(Configuration)\ + $(ProjectDir)..\..\..\$(Configuration)\ + true + ..\..\..\Release\ + ..\..\..\Release\ + false + + + + Disabled + $(ProjectDir)..\..\..\lib\backupclient;$(ProjectDir)..\..\..\lib\common;$(ProjectDir)..\..\..\lib\compress;$(ProjectDir)..\..\..\lib\crypto;$(ProjectDir)..\..\..\lib\server;$(ProjectDir)..\..\..\lib\win32;$(ProjectDir)..\..\..\..\pcre;$(ProjectDir)..\..\..\..\openssl\include;$(ProjectDir)..\..\..\..\zlib\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_CONSOLE;PLATFORM_DISABLE_MEM_LEAK_TESTING;_CRT_SECURE_NO_DEPRECATE;PCRE_STATIC;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebug + + + Level3 + EditAndContinue + + + Ws2_32.lib;Advapi32.lib;$(ProjectDir)..\..\..\..\zlib\lib\zdll.lib;$(ProjectDir)..\..\..\..\openssl\lib\libeay32.lib;$(ProjectDir)..\..\..\..\openssl\lib\ssleay32.lib;$(ProjectDir)..\..\..\$(Configuration)\common.lib;$(ProjectDir)..\..\..\..\pcre\build\vc2008\debug\pcreposix78.lib;$(ProjectDir)..\..\..\..\pcre\build\vc2008\debug\pcre78.lib;%(AdditionalDependencies) + $(OutDir)bbackupquery.exe + true + $(OutDir)boxquery.pdb + Console + MachineX86 + LinkVerbose + + + + + true + $(ProjectDir)..\..\..\lib\backupclient;$(ProjectDir)..\..\..\lib\server;$(ProjectDir)..\..\..\lib\crypto;$(ProjectDir)..\..\..\..\openssl\include;$(ProjectDir)..\..\..\lib\compress;$(ProjectDir)..\..\..\..\zlib\include;$(ProjectDir)..\..\..\lib\win32;$(ProjectDir)..\..\..\lib\common\;%(AdditionalIncludeDirectories) + WIN32;BOX_RELEASE_BUILD;_CONSOLE;PLATFORM_DISABLE_MEM_LEAK_TESTING;PCRE_STATIC;%(PreprocessorDefinitions) + MultiThreaded + false + + + Level3 + ProgramDatabase + + + Ws2_32.lib;$(ProjectDir)..\..\..\..\zlib\lib\zdll.lib;$(ProjectDir)..\..\..\Release\common.lib;$(ProjectDir)..\..\..\..\openssl\out32dll\libeay32.lib;$(ProjectDir)..\..\..\..\openssl\out32dll\ssleay32.lib;$(ProjectDir)..\..\..\..\pcre\bin\release\lib_pcreposix.lib;$(ProjectDir)..\..\..\..\pcre\bin\release\lib_pcre.lib;%(AdditionalDependencies) + $(OutDir)bbackupquery.exe + %(IgnoreSpecificDefaultLibraries) + false + Console + true + true + MachineX86 + + + + + + + + + + + + + + + + + + + + + {a089cee6-ebf0-4232-a0c0-74850a8127a6} + false + + + + + + \ No newline at end of file -- cgit v1.2.3 From 375c0260c5a341b4a359119d88d99ef527b4a4e2 Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Sat, 26 Mar 2011 23:30:40 +0000 Subject: Remove unwanted definitions from solution. --- infrastructure/msvc/2010/boxquery.vcxproj | 1 - 1 file changed, 1 deletion(-) (limited to 'infrastructure/msvc/2010/boxquery.vcxproj') diff --git a/infrastructure/msvc/2010/boxquery.vcxproj b/infrastructure/msvc/2010/boxquery.vcxproj index c9a9045c..6db68c2e 100644 --- a/infrastructure/msvc/2010/boxquery.vcxproj +++ b/infrastructure/msvc/2010/boxquery.vcxproj @@ -67,7 +67,6 @@ $(OutDir)boxquery.pdb Console MachineX86 - LinkVerbose -- cgit v1.2.3 From ba83ce982d0d4900e92fd80fa43cbaf56c49d4fb Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Thu, 14 Apr 2011 06:17:06 +0000 Subject: Switch from solution dependencies to project-to-project dependencies. Convert pre-build event to a custom build step. Store intermediates for each project in their own subdirectory for tidyness, to avoid overwriting, and to fix parallel builds. Use automatic library dependencies from required projects. These changes eliminate unnecessary rebuilds in MSVC 2010. --- infrastructure/msvc/2010/boxquery.vcxproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'infrastructure/msvc/2010/boxquery.vcxproj') diff --git a/infrastructure/msvc/2010/boxquery.vcxproj b/infrastructure/msvc/2010/boxquery.vcxproj index 6db68c2e..fbe8b8d8 100644 --- a/infrastructure/msvc/2010/boxquery.vcxproj +++ b/infrastructure/msvc/2010/boxquery.vcxproj @@ -41,7 +41,7 @@ <_ProjectFileVersion>10.0.30319.1 $(ProjectDir)..\..\..\$(Configuration)\ - $(ProjectDir)..\..\..\$(Configuration)\ + $(ProjectDir)..\..\..\$(Configuration)\$(ProjectName)\ true ..\..\..\Release\ ..\..\..\Release\ -- cgit v1.2.3 From 8008e2935eda8b0f3058bdeeb7d4f6763ff46472 Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Fri, 15 Apr 2011 12:53:07 +0000 Subject: Refactor MSVC library dependencies onto the common project, and remove optional settings that should be left at their defaults. --- infrastructure/msvc/2010/boxquery.vcxproj | 3 --- 1 file changed, 3 deletions(-) (limited to 'infrastructure/msvc/2010/boxquery.vcxproj') diff --git a/infrastructure/msvc/2010/boxquery.vcxproj b/infrastructure/msvc/2010/boxquery.vcxproj index fbe8b8d8..22f65947 100644 --- a/infrastructure/msvc/2010/boxquery.vcxproj +++ b/infrastructure/msvc/2010/boxquery.vcxproj @@ -42,7 +42,6 @@ <_ProjectFileVersion>10.0.30319.1 $(ProjectDir)..\..\..\$(Configuration)\ $(ProjectDir)..\..\..\$(Configuration)\$(ProjectName)\ - true ..\..\..\Release\ ..\..\..\Release\ false @@ -61,8 +60,6 @@ EditAndContinue - Ws2_32.lib;Advapi32.lib;$(ProjectDir)..\..\..\..\zlib\lib\zdll.lib;$(ProjectDir)..\..\..\..\openssl\lib\libeay32.lib;$(ProjectDir)..\..\..\..\openssl\lib\ssleay32.lib;$(ProjectDir)..\..\..\$(Configuration)\common.lib;$(ProjectDir)..\..\..\..\pcre\build\vc2008\debug\pcreposix78.lib;$(ProjectDir)..\..\..\..\pcre\build\vc2008\debug\pcre78.lib;%(AdditionalDependencies) - $(OutDir)bbackupquery.exe true $(OutDir)boxquery.pdb Console -- cgit v1.2.3 From f5ea2a1291352119b5e0b5a10a4d3801304b3db7 Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Tue, 24 May 2011 15:25:36 +0000 Subject: Fix MSVC 2010 project for new file locations. Separate libbackupclient files out of libcommon. Silence CRT deprecation warnings in QDBM build. --- infrastructure/msvc/2010/boxquery.vcxproj | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'infrastructure/msvc/2010/boxquery.vcxproj') diff --git a/infrastructure/msvc/2010/boxquery.vcxproj b/infrastructure/msvc/2010/boxquery.vcxproj index 22f65947..c419c4b7 100644 --- a/infrastructure/msvc/2010/boxquery.vcxproj +++ b/infrastructure/msvc/2010/boxquery.vcxproj @@ -49,8 +49,8 @@ Disabled - $(ProjectDir)..\..\..\lib\backupclient;$(ProjectDir)..\..\..\lib\common;$(ProjectDir)..\..\..\lib\compress;$(ProjectDir)..\..\..\lib\crypto;$(ProjectDir)..\..\..\lib\server;$(ProjectDir)..\..\..\lib\win32;$(ProjectDir)..\..\..\..\pcre;$(ProjectDir)..\..\..\..\openssl\include;$(ProjectDir)..\..\..\..\zlib\include;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;PLATFORM_DISABLE_MEM_LEAK_TESTING;_CRT_SECURE_NO_DEPRECATE;PCRE_STATIC;%(PreprocessorDefinitions) + $(ProjectDir)..\..\..\lib\backupstore;$(ProjectDir)..\..\..\lib\backupclient;$(ProjectDir)..\..\..\lib\common;$(ProjectDir)..\..\..\lib\compress;$(ProjectDir)..\..\..\lib\crypto;$(ProjectDir)..\..\..\lib\server;$(ProjectDir)..\..\..\lib\win32;$(ProjectDir)..\..\..\..\pcre;$(ProjectDir)..\..\..\..\openssl\include;$(ProjectDir)..\..\..\..\zlib\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_LIB;PLATFORM_DISABLE_MEM_LEAK_TESTING;_CRT_SECURE_NO_DEPRECATE;PCRE_STATIC;QDBM_STATIC;%(PreprocessorDefinitions) true EnableFastChecks MultiThreadedDebug @@ -110,6 +110,12 @@ {a089cee6-ebf0-4232-a0c0-74850a8127a6} false + + {32604097-c934-4711-b1ad-206336640e70} + + + {97d89aef-2be4-4e34-8703-03ba67bf4494} + -- cgit v1.2.3