Browse Source

Modify the Windows build instructions to reflect what is currently supported.

master
Reece H. Dunn 9 years ago
parent
commit
8c05e2446f
1 changed files with 9 additions and 25 deletions
  1. 9
    25
      README.md

+ 9
- 25
README.md View File

@@ -8,7 +8,7 @@
- [Audio Output Configuration](#audio-output-configuration)
- [eSpeak NG Feature Configuration](#espeak-ng-feature-configuration)
- [Extended Dictionary Configuration](#extended-dictionary-configuration)
- [Cross-Compiling For Windows](#cross-compiling-for-windows)
- [Compiling on Windows](#compiling-on-windows)
- [Testing](#testing)
- [Installing](#installing)
- [Documentation](#documentation)
@@ -73,13 +73,6 @@ Documentation dependencies:
|---------------|--------------------------------------|
| kramdown | `sudo apt-get install ruby-kramdown` |

Cross-compiling for windows:

| Dependency | Install |
|-------------------------|---------------------------------------------|
| 32-bit Windows compiler | `sudo apt-get install mingw-w64-i686-dev` |
| 64-bit Windows compiler | `sudo apt-get install mingw-w64-x86-64-dev` |

## Building

The first time you build eSpeak NG, or when you want to change how to build
@@ -161,26 +154,17 @@ The extended dictionaries are taken from
provide better coverage for those languages, while increasing the resulting
dictionary size.

### Cross-Compiling For Windows

To prepare the build, run:

./autogen.sh
export ac_cv_func_realloc_0_nonnull=yes
export ac_cv_func_malloc_0_nonnull=yes
## Compiling on Windows

To build the 32-bit Windows executable, run:
__NOTE:__ This is currently experimental. It does not build the voice data, and
may contain runtime errors and missing functionality.

./configure --host=i686-w64-mingw32 --with-mbrola=no --with-async=no
make

To build the 64-bit Windows executable, run:

./configure --host=x86_64-w64-mingw32 --with-mbrola=no --with-async=no
make
To build eSpeak NG on Windows, you will need a copy of Visual Studio, such as
the Microsoft Visual Studio Community 2015 edition. Additionally, you will need
the Windows 8.1 SDK.

__NOTE:__ This currently fails to build `espeak-ng.exe`, but does build
`speak-ng.exe`.
You can then open and build the `src/windows/espeak-ng.sln` solution in Visual
Studio.

## Testing


Loading…
Cancel
Save