From b16ff0119ef7dca0238d20f80b4c0c15784c00e0 Mon Sep 17 00:00:00 2001 From: "Reece H. Dunn" Date: Sun, 4 Jun 2017 18:11:59 +0100 Subject: [PATCH] windows: update the project files to Visual Studio 2017 --- README.md | 10 +- src/windows/data.vcxproj | 170 +++++++++++------------ src/windows/espeak-ng.vcxproj | 10 +- src/windows/libespeak-ng.vcxproj | 12 +- src/windows/libespeak-ng.vcxproj.filters | 35 ++++- 5 files changed, 139 insertions(+), 98 deletions(-) diff --git a/README.md b/README.md index 341e2660..79dd7896 100644 --- a/README.md +++ b/README.md @@ -80,10 +80,18 @@ the `src/windows` directory: msbuild espeak-ng.sln -If building with Visual Studio 2003, you need to use: +To build with a specific version of Visual Studio, you need to use: msbuild /p:PlatformToolset=v120 espeak-ng.sln +replacing `v120` with the appropriate value for the target Visual Studio version: + +| PlatformToolset | Visual Studio | +|-----------------|---------------| +| v120 | 2013 | +| v140 | 2015 | +| v141 (default) | 2017 | + ## Linux, Mac, BSD ### Dependencies diff --git a/src/windows/data.vcxproj b/src/windows/data.vcxproj index 99126967..4f976243 100644 --- a/src/windows/data.vcxproj +++ b/src/windows/data.vcxproj @@ -1,5 +1,5 @@  - + Debug @@ -36,12 +36,12 @@ Application true - v140 + v141 Application false - v140 + v141 @@ -80,244 +80,244 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + \ No newline at end of file diff --git a/src/windows/espeak-ng.vcxproj b/src/windows/espeak-ng.vcxproj index 395864df..1fafd931 100644 --- a/src/windows/espeak-ng.vcxproj +++ b/src/windows/espeak-ng.vcxproj @@ -1,5 +1,5 @@  - + Debug @@ -28,26 +28,26 @@ Application true - v140 + v141 Unicode Application false - v140 + v141 true Unicode Application true - v140 + v141 Unicode Application false - v140 + v141 true Unicode diff --git a/src/windows/libespeak-ng.vcxproj b/src/windows/libespeak-ng.vcxproj index 83ccf944..0325e7b3 100644 --- a/src/windows/libespeak-ng.vcxproj +++ b/src/windows/libespeak-ng.vcxproj @@ -1,5 +1,5 @@  - + Debug @@ -28,26 +28,26 @@ DynamicLibrary true - v140 + v141 Unicode DynamicLibrary false - v140 + v141 true Unicode DynamicLibrary true - v140 + v141 Unicode DynamicLibrary false - v140 + v141 true Unicode @@ -221,4 +221,4 @@ - + \ No newline at end of file diff --git a/src/windows/libespeak-ng.vcxproj.filters b/src/windows/libespeak-ng.vcxproj.filters index 38364fb0..fd91ed15 100644 --- a/src/windows/libespeak-ng.vcxproj.filters +++ b/src/windows/libespeak-ng.vcxproj.filters @@ -108,6 +108,36 @@ pcaudiolib + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + @@ -155,10 +185,13 @@ pcaudiolib + + Header Files + Source Files - + \ No newline at end of file