Cześć,
próbuję już dobre 8 godzin skompilować bibliotekę Corrade za pomocą emscripten zgodnie z instrukcją w systemie Windows 10 Education:
http://doc.magnum.graphics/corrade/building-corrade.html#building-corrade-cross-emscripten

Próbowałem różne wersje Emscriptena, zawsze to samo (aktualnie mam zainstalowaną 1.29).
Zmienne środowiskowe ustawione:

Nazwa zmiennej Wartość
EMSCRIPTEN D:\IT\Emscripten\emscripten\1.29.0
BINARYEN_ROOT D:/IT/emscirpten/clang/e1.37.35_64bit/binaryen
JAVA_HOME D:/IT/emscirpten/java/8.152_64bit

Path D:\IT\Emscripten\mingw\4.6.2_32bit;
D:\IT\Emscripten\crunch\1.03
D:\IT\Emscripten\emscripten\1.29.0
D:\IT\Emscripten
D:\IT\Emscripten\java\7.45_64bit\bin
D:\IT\Emscripten\python\2.7.5.3_64bit
D:\IT\Emscripten\node\0.10.17_64bit
D:\IT\Emscripten\clang\e1.29.0_64bit

System był resetowany. W każdym razie komendy em++ oraz emcc są wykrywane w konsoli.

Corrade został sklonowany bezpośrednio z githuba za pomocą komendy:
git clone https://github.com/mosra/corrade.git

Zaktualizowałem submoduły poleceniem:
git submodule update --init
pobierając w ten sposób toolchainy dla androida, emscriptena, ios'a etc.

Następnie za pomocą CMakeGUI stworzyłem pliki projektu ustawiając flagi:
Generator: Visual Studio 2015 (x86),
wskazałem ścieżkę do toolchaina emsciptena - testowałem czy toolchain wykrywa emscriptena - ścieżkę zapisuje dobrą.

Przedtem skompilowałem jeszcze Corrade dla Windows w wersji x86 (bo potrzebuję generatora corrade-rc.exe do plików resource itd.). Wskazałem ścieżkę do niego.
Cała konfiguracja CmakeGUI:
title

Niestety podczas kompilowania (i w konsoli i w Visualu) otrzymuję błędy:

1>------ Rebuild All started: Project: ZERO_CHECK, Configuration: Release Win32 ------
1>  Checking Build System
1>  CMake does not need to re-run because D:/IT/corrade/build-emscripten/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/IT/corrade/build-emscripten/modules/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/IT/corrade/build-emscripten/src/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/IT/corrade/build-emscripten/src/Corrade/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/IT/corrade/build-emscripten/src/Corrade/Containers/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/IT/corrade/build-emscripten/src/Corrade/Interconnect/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/IT/corrade/build-emscripten/src/Corrade/PluginManager/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/IT/corrade/build-emscripten/src/Corrade/TestSuite/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/IT/corrade/build-emscripten/src/Corrade/TestSuite/Compare/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/IT/corrade/build-emscripten/src/Corrade/Utility/CMakeFiles/generate.stamp is up-to-date.
2>------ Rebuild All started: Project: CorradeUtilityObjects, Configuration: Release Win32 ------
3>------ Rebuild All started: Project: CorradePluginManagerObjects, Configuration: Release Win32 ------
4>------ Skipped Rebuild All: Project: Corrade (Corrade\Corrade), Configuration: Release Win32 ------
4>Project not selected to build for this solution configuration 
5>------ Skipped Rebuild All: Project: CorradeContainers-headers, Configuration: Release Win32 ------
5>Project not selected to build for this solution configuration 
6>------ Skipped Rebuild All: Project: CorradeTestSuiteCompare, Configuration: Release Win32 ------
6>Project not selected to build for this solution configuration 
2>  Building Custom Rule D:/IT/corrade/src/Corrade/Utility/CMakeLists.txt
2>  CMake does not need to re-run because D:/IT/corrade/build-emscripten/src/Corrade/Utility/CMakeFiles/generate.stamp is up-to-date.
3>  Building Custom Rule D:/IT/corrade/src/Corrade/PluginManager/CMakeLists.txt
3>  CMake does not need to re-run because D:/IT/corrade/build-emscripten/src/Corrade/PluginManager/CMakeFiles/generate.stamp is up-to-date.
2>cl : Command line error D8021: invalid numeric argument '/Wno-warn-absolute-paths'
3>cl : Command line error D8021: invalid numeric argument '/Wno-warn-absolute-paths'
7>------ Rebuild All started: Project: CorradeUtility, Configuration: Release Win32 ------
7>  Building Custom Rule D:/IT/corrade/src/Corrade/Utility/CMakeLists.txt
7>  CMake does not need to re-run because D:/IT/corrade/build-emscripten/src/Corrade/Utility/CMakeFiles/generate.stamp is up-to-date.
7>cl : Command line error D8021: invalid numeric argument '/Wno-warn-absolute-paths'
8>------ Rebuild All started: Project: CorradeInterconnect, Configuration: Release Win32 ------
9>------ Rebuild All started: Project: CorradePluginManager, Configuration: Release Win32 ------
10>------ Rebuild All started: Project: CorradeTestSuite, Configuration: Release Win32 ------
9>  Building Custom Rule D:/IT/corrade/src/Corrade/PluginManager/CMakeLists.txt
8>  Building Custom Rule D:/IT/corrade/src/Corrade/Interconnect/CMakeLists.txt
9>  CMake does not need to re-run because D:/IT/corrade/build-emscripten/src/Corrade/PluginManager/CMakeFiles/generate.stamp is up-to-date.
8>  CMake does not need to re-run because D:/IT/corrade/build-emscripten/src/Corrade/Interconnect/CMakeFiles/generate.stamp is up-to-date.
10>  Building Custom Rule D:/IT/corrade/src/Corrade/TestSuite/CMakeLists.txt
10>  CMake does not need to re-run because D:/IT/corrade/build-emscripten/src/Corrade/TestSuite/CMakeFiles/generate.stamp is up-to-date.
8>cl : Command line error D8021: invalid numeric argument '/Wno-warn-absolute-paths'
9>cl : Command line error D8021: invalid numeric argument '/Wno-warn-absolute-paths'
10>cl : Command line error D8021: invalid numeric argument '/Wno-warn-absolute-paths'
11>------ Rebuild All started: Project: ALL_BUILD, Configuration: Release Win32 ------
11>  Building Custom Rule D:/IT/corrade/CMakeLists.txt
11>  CMake does not need to re-run because D:/IT/corrade/build-emscripten/CMakeFiles/generate.stamp is up-to-date.
12>------ Skipped Rebuild All: Project: INSTALL, Configuration: Release Win32 ------
12>Project not selected to build for this solution configuration 
========== Rebuild All: 2 succeeded, 6 failed, 4 skipped ==========

Mnie to wygląda jakby używany był kompilator Visuala, nie emscripten.
Pomocy ;\