From: Fish Date: Thu, 25 Feb 2016 21:14:42 +0000 (-0500) Subject: Add lz4 support to MSVC. X-Git-Tag: v2.4_alpha1~129 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6a4edc7fc09d6a321f87d4dcf331c7d5c3082a8f;p=thirdparty%2Fopenvpn.git Add lz4 support to MSVC. - Include lz4 code and header in VC project files. - Fix an issue in comp-lz4.h that prevents it from compiling under MSVC. Signed-off-by: Fish Acked-by: Gert Doering Message-Id: <1456434882-6009-1-git-send-email-fish.thss@gmail.com> URL: http://article.gmane.org/gmane.network.openvpn.devel/11262 Signed-off-by: Gert Doering --- diff --git a/config-msvc.h b/config-msvc.h index 0bcf71950..9c8d4237a 100644 --- a/config-msvc.h +++ b/config-msvc.h @@ -12,6 +12,8 @@ #define ENABLE_FRAGMENT 1 #define ENABLE_HTTP_PROXY 1 #define ENABLE_LZO 1 +#define ENABLE_LZ4 1 +#define NEED_COMPAT_LZ4 1 #define ENABLE_MANAGEMENT 1 #define ENABLE_MULTIHOME 1 #define ENABLE_PKCS11 1 diff --git a/src/compat/compat.vcxproj b/src/compat/compat.vcxproj index 7fca62fc0..d2695e6bb 100644 --- a/src/compat/compat.vcxproj +++ b/src/compat/compat.vcxproj @@ -79,6 +79,7 @@ + diff --git a/src/compat/compat.vcxproj.filters b/src/compat/compat.vcxproj.filters index 00bb0ffa7..0f78e86ed 100644 --- a/src/compat/compat.vcxproj.filters +++ b/src/compat/compat.vcxproj.filters @@ -33,6 +33,9 @@ Source Files + + Source Files + diff --git a/src/openvpn/comp-lz4.h b/src/openvpn/comp-lz4.h index 9d3c6644f..7774ca5aa 100644 --- a/src/openvpn/comp-lz4.h +++ b/src/openvpn/comp-lz4.h @@ -35,6 +35,7 @@ extern const struct compress_alg lz4v2_alg; struct lz4_workspace { + int dummy; }; #endif /* ENABLE_LZ4 */ diff --git a/src/openvpn/openvpn.vcxproj b/src/openvpn/openvpn.vcxproj index 821c46c2f..8dfbea520 100644 --- a/src/openvpn/openvpn.vcxproj +++ b/src/openvpn/openvpn.vcxproj @@ -102,6 +102,7 @@ + @@ -172,9 +173,10 @@ + + - diff --git a/src/openvpn/openvpn.vcxproj.filters b/src/openvpn/openvpn.vcxproj.filters index 40336ba8a..8b6a26962 100644 --- a/src/openvpn/openvpn.vcxproj.filters +++ b/src/openvpn/openvpn.vcxproj.filters @@ -207,6 +207,15 @@ Source Files + + Source Files + + + Source Files + + + Source Files + @@ -227,6 +236,12 @@ Header Files + + Header Files + + + Header Files + Header Files @@ -455,4 +470,4 @@ Resource Files - \ No newline at end of file +