From: Fish Date: Mon, 22 Feb 2016 15:09:23 -0500 Message-Id: <1456171763-44172-1-git-send-email-fish.thss@...277...> Subject: [Openvpn-devel] [PATCH] Add lz4 support to MSVC project. List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit To: openvpn-devel@lists.sourceforge.net - Include lz4 code and header in VC project files. - Fix an issue in comp-lz4.h that prevents it from compiling under MSVC. --- config-msvc.h | 2 ++ src/compat/compat.vcxproj | 1 + src/compat/compat.vcxproj.filters | 3 +++ src/openvpn/comp-lz4.h | 1 + src/openvpn/openvpn.vcxproj | 4 +++- src/openvpn/openvpn.vcxproj.filters | 15 +++++++++++++++ 6 files changed, 25 insertions(+), 1 deletion(-) diff --git a/config-msvc.h b/config-msvc.h index 2fb7824..87c114b 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 1402e48..6d39f0c 100644 --- a/src/compat/compat.vcxproj +++ b/src/compat/compat.vcxproj @@ -133,6 +133,7 @@ + diff --git a/src/compat/compat.vcxproj.filters b/src/compat/compat.vcxproj.filters index 00bb0ff..0f78e86 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 9d3c664..7774ca5 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 ffb0f71..5cedd13 100644 --- a/src/openvpn/openvpn.vcxproj +++ b/src/openvpn/openvpn.vcxproj @@ -188,6 +188,7 @@ + @@ -260,9 +261,10 @@ + + - diff --git a/src/openvpn/openvpn.vcxproj.filters b/src/openvpn/openvpn.vcxproj.filters index 367a1df..a83525e 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 + @@ -461,6 +470,12 @@ Header Files + + Header Files + + + Header Files + -- 2.6.4