Commit Graph

12 Commits

Author SHA1 Message Date
Andrey Volk ea8c3be8ec FS-10541: [Build-System] Move OpenSSL to props with BaseDir on windows. 2017-10-07 22:50:48 +03:00
Shane Bryldt 4ba8c7dc48 FS-10690: [libblade] [libks] Cleaned up projects so they build as static libs rather than DLL projects where appropriate. Set all projects that weren't using the right windows CRT library to use DLL based even when statically compiling. Cleaned up some project preprocessor definitions and moved around some preprocessor code to make it simpler. Added ks_sb_t to support an efficient universal string builder. Tested string builder with a temporary REST service exposed by switchblade application. 2017-10-05 05:22:22 -06:00
Shane Bryldt 95b3011614 FS-10167: Added windows compilation of libconfig and libsodium to support libblade, all of which now have windows projects and a new libblade solution containing everything. Blade compiles, but many warnings have been disabled and should be reviewed and fixed where reasonable towards clean compiling. Code Analysis has also been enabled for visual studio projects, warnings beginning with C6XXX can be ignored unless adding code-analysis macros to libks and libblade. 2017-03-31 13:06:54 -06:00
Shane Bryldt 3bde4769cc FS-10167: Updated libks windows project and test projects to utilize the latest build toolset, and added code analysis to identify potential issues before they occur. 2017-03-30 10:44:36 -06:00
Shane Bryldt 61cdc9af3a FS-10167: Added testwebsock to windows build, completely removed precompiled openssl dependancy and injected the use of core library openssl build, everything seems to build and work for windows thus far. 2017-03-28 15:02:09 -06:00
Shane Bryldt f3da3979b9 FS-10167: Removed testmmap as it is no longer relevant, removed windows fake mmap layer which was broken and replaced with direct allocator 2017-03-27 17:07:17 -06:00
Shane Bryldt b4ff0097eb FS-10167: Switched reader writer lock code to use ks_thread_self_id instead of ks_thread_self, which is more appropriate and resolves a couple issues related to duplicating handles for windows. Clean compiling across all tests on windows now, updated all of the solution and project files for required changes. 2017-03-23 16:31:16 -06:00
Shane Bryldt d2facbce1e FS-10167: More cleanup of libks, now compiles with no warnings or errors in VS2015, also fixed a bug in ks_pool.c related to logging prefix memory bounds checks. A few warnings had to be disabled entirely due to the issues coming from openssl. 2017-03-23 13:30:31 -06:00
Shane Bryldt 17f3daa7c3 FS-10167: Basic building of libks under VS2015, tests compile but most do not run successfully yet. 2017-03-23 11:37:45 -06:00
Mike Jerris 9fd0b6bd2f update libks 2016-11-23 13:23:33 -06:00
Mike Jerris 25b9c4810a turn on all warnings in windows build, silence specific ones we don't want 2015-09-04 14:49:52 -04:00
Mike Jerris 17f7afe76a almost working windows build 2015-09-04 12:58:46 -04:00