diff --git a/README.md b/README.md
index 19907628e414958f302c9ecbade0e22cdedc71ab..ea153bfed50f22eceb54ad7ce5e04028e7791825 100644
--- a/README.md
+++ b/README.md
@@ -24,7 +24,18 @@ In a console do:
 * mkdir build
 * cd build
 * cmake ..
-* make -j8
+* make
+* sudo make install
+
+### Cross-compile for windows on UNIX
+
+* Have mingw cross-compile toolchaing installed
+* git clone https://git-ce.rwth-aachen.de/carl_philipp.klemm/eisgenerator.git
+* cd eisgenerator
+* mkdir build
+* cd build
+* cmake -DCMAKE_TOOLCHAIN_FILE=./crossW64.cmake ..
+* make
 * sudo make install
 
 ## Basic usage of CLI application
diff --git a/crossW64.cmake b/crossW64.cmake
index 37c1214302d93e5e01998f4f5832a9f1bb2abefa..250001da9d32f4a64df4a01df1783aedd26e5344 100644
--- a/crossW64.cmake
+++ b/crossW64.cmake
@@ -1,8 +1,9 @@
 set(CMAKE_SYSTEM_NAME Windows)
-set(CMAKE_C_COMPILER i686-w64-mingw32-gcc)
-set(CMAKE_CXX_COMPILER i686-w64-mingw32-g++)
-set(CMAKE_FIND_ROOT_PATH /usr/i686-w64-mingw32)
+set(CMAKE_C_COMPILER x86_64-w64-mingw32-gcc)
+set(CMAKE_CXX_COMPILER x86_64-w64-mingw32-g++)
+set(CMAKE_FIND_ROOT_PATH /usr/x86_64-w64-mingw32)
 set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
 set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
 set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
 set(CMAKE_EXE_LINKER_FLAGS "-static")
+set(CMAKE_FIND_LIBRARY_SUFFIXES ".a")