summaryrefslogtreecommitdiff
path: root/INSTALL
diff options
context:
space:
mode:
authorAndreas Baumann <abaumann@yahoo.com>2014-09-14 17:12:42 +0200
committerAndreas Baumann <abaumann@yahoo.com>2014-09-14 17:12:42 +0200
commitcecfe881aa8548ad2e7c62f2f0c6f04a09b6e4ef (patch)
treee1bf7db25f0392392f4cf3918b7c7ab968f81955 /INSTALL
parent75746962c91e82725a764ccd09be1c9fd2593f25 (diff)
downloadbiruda-cecfe881aa8548ad2e7c62f2f0c6f04a09b6e4ef.tar.gz
biruda-cecfe881aa8548ad2e7c62f2f0c6f04a09b6e4ef.tar.bz2
started porting to native Windows, so far json-c is mising
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL55
1 files changed, 55 insertions, 0 deletions
diff --git a/INSTALL b/INSTALL
new file mode 100644
index 0000000..0d9ea01
--- /dev/null
+++ b/INSTALL
@@ -0,0 +1,55 @@
+Building on Windows
+-------------------
+
+* Any Visual Studio compiler should do fine
+* gengetopt: easiest is to install Cygwin and build your own version,
+ we just need the gengetopt.exe binary to generate the command line parser.
+ Alternatively you can build the *_cmdline.* files on Unix and copy them
+ to Windows:
+
+ # open a Cygwin shell
+ ./configure --prefix=/usr/local/bin
+ make
+ make install
+
+* confuse:
+
+ # Download the ZIP version
+ # Open windows\msvs.net.sln
+ # Choose Debug/Release
+ # eventually convert the solutions
+ # build
+ # create layout with bin, lib, include
+ # copy dlls into bin, libs into lib, *.h into include
+
+
+* pthreads-win32: for pthread emulation on Windows
+
+ # open a Visual Studio Command line
+ nmake clean vc-inlined-debug
+
+* nanomsg:
+
+ # Install cmake for Windows
+ # open a Visual Studio Command line
+ C:\Program Files\CMake\bin\cmake.exe .
+ # Open nanomsg.sln
+ # Choose Debug/Release
+ # Build the solution
+ # create layout with bin, lib, include
+ # copy dlls into bin, libs into lib, *.h into include
+
+* json-c:
+
+ # Open and convert json-c.vcproj
+ copy config.h.win32 config.h
+ copy json_config.h.in json_config.h
+ # Choose Debug/Release
+ # eventually convert the solutions
+ # build
+
+* biruda
+
+ # open a Visual Studio Command line
+ set PATH=%PATH%;c:\cygwin\bin
+ nmake /f NMakefile