Commit Graph

40 Commits

Author SHA1 Message Date
Andrey Volk 671da28796 FS-11263: [Build-System] Move FreeSWITCH build system to Visual Studio 2017 on Windows. 2018-07-24 07:21:55 +00:00
Andrey Volk 561d187085 FS-11125: [Build-System] Remove unused files left from previous Visual Studio version. 2018-07-24 07:21:51 +00:00
Michael Jerris 164c6111a1 FS-7966: remove some older versions of msvc build system as these will no longer work soon, please use 2015 instead 2015-08-31 10:19:10 -05:00
Michael Giagnocavo 5e456fe9a6 FS-7966. First pass at moving to Visual Studio 2015.
The new C compiler breaks a lot of things. snprintf and timespec now exist, and redefining causes an error.
Many more things are warnings, so warnings-as-errors will fail - remove it from some projects for now.
V8: don't pass VS version to build batch file.
mod_sofia: Config has too-long if/elseif chain. Break this up to avoid "parser stack overflow; program too complex".
Add mod_conference.h to project and dir to includes.
2015-08-21 18:28:32 -04:00
Michael Giagnocavo f116387443 FS-7644. Change 2013.vcxproj references to 2013 2015-06-18 04:17:53 -06:00
Jeff Lenk 345e50d25a FS-7644 2015-06-11 15:29:28 -05:00
Michael Jerris 2cc0348422 FS-7635: remove msvc 2005 2008 and 2010 non working build systems. There are now multiple more recent (3 different ones) and some free versions of the compiler that can be used. 2015-06-10 16:33:14 -04:00
Peter Olsson 5a820fdc78 Disabled some compiler warnings on Windows build (for Visual Studio 2012), also disabled code analysis one some projects. This should make the Windows build more clean in the future. 2014-01-22 22:47:11 +01:00
Jeff Lenk 16a7014284 add more missing vs2012 project filters 2013-02-27 22:34:16 -06:00
Jeff Lenk dc2c11f13f FS-4768 initial add of vs2012 build support 2012-12-29 14:57:15 -06:00
Jeff Lenk 6b6c83a718 FS-2746 --resolve large xmlrpc update thanks garmt 2012-10-13 11:37:25 -05:00
Jeff Lenk 1264c1d026 add missing paths to unimrcp build vs2010 2011-06-17 10:56:52 -05:00
Jeff Lenk a369325896 vs2010 tweak solution file 2011-06-17 10:36:08 -05:00
Jeff Lenk 8b8ec70afe unmrcp VS2008 build fix for new version 2011-06-17 10:07:57 -05:00
Jeff Lenk 2dcca5f4bd unimrcp vs2010 build fixes for new version 2011-06-17 09:35:41 -05:00
Jeff Lenk 1c6b7d8161 unimrcp vs2010 upgrade with revert of incorrect 2008 changes - still not working 2011-06-16 23:26:53 -05:00
Jeff Lenk a94a3cbaab unimrcp vs2008 upgrade 2011-06-16 21:50:37 -05:00
Jeff Lenk 1977aa8684 VS2010 add missing project filters 2010-08-19 10:38:54 -05:00
Jeff Lenk a96cbd0e36 more tweaks for VS2010 2010-07-12 09:48:34 -05:00
Jeff Lenk 7af395ef83 more tweaks for VS2010 2010-07-10 15:22:25 -05:00
Jeff Lenk 35fd754543 more tweaks for VS2010 2010-07-07 13:49:21 -05:00
Jeff Lenk 9361e2ba9d more tweaks for VS2010 2010-06-29 09:55:08 -05:00
Jeff Lenk a87429ac87 Add initial support for VS2010 2010-06-28 15:49:19 -05:00
Jeff Lenk e853654871 trivial windows build cleanup 2010-06-03 10:17:11 -05:00
Carlos J. Talbot 59a4fea664 Intermediate build folder for the xml library was hard coded to same location for 32 & 64 bit builds, causing VS 2008 to complain during linking. Switched to the use of $(IntDir)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16406 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-01-19 18:00:49 +00:00
Michael Jerris bbdf4744aa inital work on x64 windows build (FSBUILD-125)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12215 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-21 00:56:56 +00:00
Michael Jerris d837f0adff fix 2005 build
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10213 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-31 20:08:21 +00:00
Michael Jerris b17e3bff8a add switch_md5
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10085 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-20 22:45:09 +00:00
Michael Jerris c4a4a1de6e updated iax build for msvc
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8324 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-09 01:58:44 +00:00
Michael Jerris d7e5d673d0 remove un-needed stuff from tree.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8319 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-08 22:14:31 +00:00
Michael Jerris 4110f73cf3 add msvc 2008 sln/project files
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6690 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-12 01:40:13 +00:00
Michael Jerris bbffdd99ab cleanup some project file properties and hopefully fix the release build enum issue.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5961 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-18 04:15:33 +00:00
Michael Jerris 27f184f2bf fix windows build when there is a space in the source directory name.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4096 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-01-31 07:54:02 +00:00
Michael Jerris 1198931d48 fix windows build paths from moving libs in tree.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3798 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-12-22 19:02:52 +00:00
Michael Jerris 493cbcd331 move windows build to use the in tree apr, apr-util and pcre
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3740 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-12-19 22:39:38 +00:00
Michael Jerris 4960fbc73f add quoting to pre build events for directories with spaces in their paths
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2582 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-09-08 18:20:06 +00:00
Michael Jerris dc5cd4e942 Let msvc decide if it needs to re-run the download projects based upon the presence of the downloaded directory. This now works properly for these targets when it will scroll pass the target as "up-to-date" instead of running it and doing nothing. This should speed up the build process a bit.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2371 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-08-23 16:26:50 +00:00
Michael Jerris 8aee1b33b5 Let msvc decide if it needs to re-run the download projects based upon the presence of the downloaded directory. This now works properly for these targets when it will scroll pass the target as "up-to-date" instead of running it and doing nothing. This should speed up the build process a bit.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2359 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-08-22 16:30:35 +00:00
Michael Jerris 1003a4d404 Cleanups from update to new build system for windows.
More to come.


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2325 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-08-18 07:22:18 +00:00
Michael Jerris ae380d58ec Update to new build system for windows.
This fixes several issues when debugging code in the ide, and does better dependency tracking.

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2317 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-08-17 19:58:55 +00:00