]> git.ipfire.org Git - thirdparty/freeswitch.git/commit
FS-10690: [libblade] [libks] Cleaned up projects so they build as static libs rather...
authorShane Bryldt <astaelan@gmail.com>
Thu, 5 Oct 2017 11:21:58 +0000 (05:21 -0600)
committerShane Bryldt <astaelan@gmail.com>
Thu, 5 Oct 2017 11:22:22 +0000 (05:22 -0600)
commit4ba8c7dc48f1f5abc1dcbdcdd5cf8e78b50e3209
tree2d2bbcbce075413da76ed62f0fcf235442831dc9
parent95b840648f216721f76269b4af0f04fe5206516a
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.
25 files changed:
libs/libblade/libblade.sln
libs/libblade/libblade.vcxproj
libs/libblade/src/blade_restmgr.c
libs/libblade/src/include/blade_restmgr.h
libs/libblade/src/include/blade_types.h
libs/libblade/switchblade/switchblade.c
libs/libblade/switchblade/switchblade.vcxproj
libs/libblade/test/bladec.vcxproj
libs/libblade/test/blades.vcxproj
libs/libblade/test/testcli.vcxproj
libs/libblade/test/testcon.vcxproj
libs/libks/libks.vcxproj
libs/libks/libks.vcxproj.filters
libs/libks/src/include/ks.h
libs/libks/src/include/ks_cJSON.h
libs/libks/src/include/ks_json.h
libs/libks/src/include/ks_pool.h
libs/libks/src/include/ks_printf.h
libs/libks/src/include/ks_sb.h [new file with mode: 0644]
libs/libks/src/ks_printf.c
libs/libks/src/ks_sb.c [new file with mode: 0644]
libs/libks/src/kws.c
libs/win32/civetweb/civetweb.2015.vcxproj
libs/win32/libconfig/libconfig.2015.vcxproj
libs/win32/libsodium/libsodium.2015.vcxproj