Changes To compillingOnWindows
Not logged in

Changes to "compillingOnWindows" between 2010-09-29 16:18:52 and 2010-09-29 17:22:34

    74     74     *  mkdir src; cd src
    75     75     *  fossil  open ../myclone.fossil
    76     76   
    77     77   <h4>Compiling fossil source code</h4>
    78     78     *  If you want <strong>https</strong> supports
    79     79        <ul><li>make -f Makefile.w32 FOSSIL_ENABLE_SSL=1 LIB="-lssl -lcrypto -lgdi32 -lmingwex -lz -lws2_32"</li> </ul>
    80     80     *  else do make -f Makefile.w32 
    81         -
    82     81    
    83     82   <h3>Compiling under windows with PellesC</h3>
    84     83     *  download and install [http://www.smorgasbordet.com/pellesc/index.htm|PellesC] C-compiler
    85     84     *  download a windows version of gnu-make([http://unxutils.sourceforge.net/])
    86     85     *  download the zlib source and unzip
    87     86     *  checkout fossil
    88     87     *  edit Makefile.PellesCGMake and check paths
    89     88     *  open dosbox
    90     89     *  change directory to fossil project tree
    91     90     *  mkdir PellesC
    92     91     *  cd PellesC
    93     92     *  <i>unxutils-path</i>\make -f ..\win\Makefile.PellesCGMake
           93  +
           94  +This is tested under Windows XP with PellesC 5 and Window 7 with PellesC 6(32 & 64 bit)
    94     95   
    95     96   <h3>Compiling under linux for windows with Mingw</h3>
    96     97   This is called cross compiling. I'm using [http://www.archlinux.org/|Arch linux] distribution which
    97     98   uses the package manager pacman to install packages. If you have a differen linux distribution the packages might be called different. I assume a login name of renez substitute yours were apropiate.
    98     99   
    99    100   <h4>Installing the tools.</h4>
   100    101     *  Install mingw32-gccs. With Arch linux you do Pacman -S mingw32-gcc (As root!). This will be installed in <strong>/usr/i486-mingw32</strong>