Commit Graph

57 Commits

Author SHA1 Message Date
chrisbednarski
e0e628ac7e
fix(build): fix build with openssl 3.1.0 on vs2022 (#3969)
* fix log verbosity in windows powershell build script

* stop paths being added multiple times to environment variables

* pass useenv property to msbuild

* linking issue: include crypto.h prior to config.h so POCO_EXTERNAL_OPENSSL is initialised

* resolve poco_base path in powershell script

* build against any available windows sdk
2023-03-17 17:45:56 -05:00
Francis ANDRE
4da8181372 Fix version selector for VSWHERE'
Signed-off-by: Francis ANDRE <francis.andre.kampbell@orange.fr>
2022-08-22 10:53:05 +02:00
Hernan Martinez
6cf3a53997
Remaining changes for Windows on ARM64 support (#3608)
* Add ARM64 to Foundation

* Changed lib, and bin folders of ARM64 builds

* Updated buildwin.cmd
2022-05-26 22:40:30 -05:00
Alex Fabijanic
6b87beb723 #3405 #3482 #3485 2022-05-24 18:35:58 -05:00
Günter Obiltschnig
2b3662c854 added VS2022 project files 2022-02-19 21:06:24 +01:00
Günter Obiltschnig
6504039434 build fixes 2020-01-11 23:50:16 +01:00
Günter Obiltschnig
165f5cfd20 re-generated project files 2020-01-11 22:33:28 +01:00
Francis ANDRE
2471aa19d3 Fix vswhere path 2019-10-31 16:36:29 +01:00
Francis ANDRE
65fb39b64b Backport from poco-1.9.3 2019-07-16 15:56:30 +02:00
Francis ANDRE
a0a5b454ec Fix PLATFORMSW settings versus Win32/x86
Signed-off-by: Francis ANDRE <francis.andre.kampbell@orange.fr>
2019-07-10 09:25:16 +02:00
Francis ANDRE
60405ec93a Use vswhere for getting the propoer VSCOMMTOOLS path in vs150/vs160
Signed-off-by: Francis ANDRE <francis.andre.kampbell@orange.fr>
2019-07-09 09:11:38 +02:00
Francis ANDRE
0d29342012 Add VS2019 support. Use 8.1 SDK
Signed-off-by: Francis ANDRE <francis.andre.kampbell@orange.fr>
2019-07-08 10:46:22 +02:00
Francis ANDRE
95c3e7e245 Move vswhere.exe to build\exe 2018-06-20 20:19:50 +02:00
Francis ANDRE
e5acfe67ab Use vswhere.exe to find where is VisualStudio ToolSet 2018-06-16 19:27:35 +02:00
Francis ANDRE
602a9d4c63 Add WinTestRunner progeneration 2018-05-31 06:21:58 +02:00
Francis ANDRE
4c22b871ae Use CppUnit as a Poco module: regenerate all VS projects 2018-05-28 23:29:12 +02:00
Francis ANDRE
2b091492a6 Backport from the develop branch 2018-04-13 09:14:03 +02:00
Francis ANDRE
604872b56b Backport from the develop branch 2018-03-14 12:57:32 +01:00
FrancisANDRE
adaae44444 Use proper x86_amd64 for build of x64 architecture
(cherry picked from commit 3b56f3c73e)
2018-02-09 11:13:24 +01:00
Guenter Obiltschnig
c672c14e5a remove duplicate files and remaining Id headers 2017-11-10 09:26:24 +01:00
Günter Obiltschnig
7a199d5545 added support for Visual Studio 2017 2017-02-20 16:35:22 +01:00
Guenter Obiltschnig
2065799db9 update build scripts for VS2015 2015-07-31 12:49:14 +02:00
Guenter Obiltschnig
931a5a5252 Removing support for Visual Studio.NET 2003 and Visual Studio 2005 - it's time to say goodbye to the past 2014-12-15 11:05:13 +01:00
Alex Fabijanic
acde81f041 GH #477: 1.5.2 buildwin.cmd incorrect, part II 2014-06-24 22:20:51 -05:00
Alex Fabijanic
61871cb035 GH #477: 1.5.2 buildwin.cmd incorrect 2014-06-24 22:13:28 -05:00
Guenter Obiltschnig
bb6b33ac30 fixed misplaced parentheses 2014-04-19 23:42:44 +02:00
Guenter Obiltschnig
0df269312c fixed buildwin.cmd script 2014-04-19 19:10:00 +02:00
Paul Freund
52d4d814c8 Fixed build script for VS2013 2014-04-05 19:26:31 +02:00
Günter Obiltschnig
f24cf35322 added WEC2013 support to buildwin.cmd 2014-03-27 15:48:25 +01:00
Günter Obiltschnig
fbb5a4fc06 fixed buildwin 2014-01-31 17:15:54 +01:00
Guenter Obiltschnig
8cd9cee4b9 added VS2013 support to buildwin 2014-01-31 16:50:33 +01:00
Micah Caldwell
a0b34992d3 Adds support for building from paths with spaces.
Attempting to build POCO on Windows when it was sitting in a path with spaces (e.g., C:\my source\poco-1.4.6p2\) failed.  This would occur if you did the following from a VS command prompt:
cd "C:\my source\poco-1.4.6p2"
buildwin.cmd 110

The root cause was storing the output of the CD command in a local variable and then attempting to cd into that variable later without appropriately quoting it.
2013-10-14 10:27:17 -07:00
Guenter Obiltschnig
ee77220b33 fixed header comments 2013-09-15 16:34:37 +02:00
Guenter Obiltschnig
f11145547b re-added MongoDB, improved buildwin and release scripts 2013-07-23 15:04:48 +02:00
Lau Bakman
63a591241c Added missing debug build options
Added %ACTIONSW% and %CONFIGSW% for debug shared build command
2013-06-26 14:50:51 +02:00
Aleksandar Fabijanic
9eb57dc511 updated GettingStarted doc 2013-06-19 23:55:17 -05:00
Aleksandar Fabijanic
36025ccc33 GH #224: building 1.5.1 on Windows for x64 2013-06-18 00:02:04 -05:00
Yu Kobayashi
613a725b9c Support Visual Studio Express 2012 for Windows Desktop 2013-02-25 20:04:32 +09:00
aleks-f
9619dfbe7b GH60: buildwin fixes - add bin64
GH #60:buildwin fixes - add bin64 to PATH, build now works if msbuild is
specified in arguments
2013-01-13 10:41:50 -06:00
Guenter Obiltschnig
76cb799819 added msbuild support for vs2010 and 2012 to buildwin.cmd 2012-11-10 12:46:34 +01:00
Aleksandar Fabijanic
fb275a9a30 Visual Studio 2012 projects and solutions files 2012-09-25 05:35:44 +00:00
Aleksandar Fabijanic
d8397b9153 - VS2012: build/tests
- JSON: style and exceptions catch by ref fix
- NumberParser: case-insensitive hex parsing
- Dynamic::Var: const std::string& cast operator specialization (coaxing std::string ctor)
- LocalDateTime: strftime fix (buffer too small for full tz string, use %Z instead of %z - makes no difference on windows but is more portable)
- small buildwin.cmd vsvars32.bat call fix
2012-09-24 03:51:40 +00:00
Aleksandar Fabijanic
883de9670a Windows/VS2011 build all configs 2012-09-23 06:28:42 +00:00
Aleksandar Fabijanic
eb20f339e1 SF 3560990 2012-08-24 03:35:23 +00:00
Aleksandar Fabijanic
a9b0849660 MSBuild support and consolidation of build portion (WIP - trying to get rid of MFC dependency) 2012-07-13 04:43:16 +00:00
Aleksandar Fabijanic
5a639074d9 change EOL to 'native' 2012-04-29 18:52:25 +00:00
Aleksandar Fabijanic
d75e68c027 new trunk (base for 1.5)
windows build only
2012-04-23 01:14:34 +00:00
Aleksandar Fabijanic
f9b60296f7 removing old trunk files 2012-04-23 00:43:14 +00:00
Marian Krivos
a360bf900f trunk/branch integration: fix makefile README CHANGELOG components configure etc. 2011-08-23 09:21:45 +00:00
Aleksandar Fabijanic
fa02d5aa5b Exception/ODBCException modifications to safely (SQLite ODBC tests were failing) propagate ODBC error messages up the hierarchy
SharedPtr/AutoPtr TypeHandler tests
FreeTDS SQLServer tests changes from 1.3.3
Windows build scripts fixes from 1.3.3
2008-10-07 18:58:47 +00:00