Fossil

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

18 events for the month beginning 2010-08-01 by user renez

Following month ↑
2010-08-31
15:51
make compilation depend on _WIN32 being defined by including allways config.h ... (Closed-Leaf check-in: c0a530f4 user: renez tags: windowscompilers)
2010-08-29
16:41 Changes to wiki page "compillingOnWindows" ... (artifact: 35c82c70 user: renez)
07:18 Edit [f66f414fd3eb6457|f66f414f]: Edit check-in comment. Timestamp 2010-08-28 06:59:10. ... (artifact: 60302399 user: renez)
06:35 Changes to wiki page "compillingOnWindows" ... (artifact: 18f434b6 user: renez)
06:00 Changes to wiki page "compillingOnWindows" ... (artifact: fa37ca36 user: renez)
05:32
Changed mscv flags to -MT because that is what openssl is using. Removed the -Oy- for the same reason ... (check-in: 30b8a41d user: renez tags: windowscompilers)
2010-08-28
20:22
Added ssl support to msc msc doesn't like declaring vars in the middle of a block! added the extra needed libs in a commented LIBS line ... (check-in: 29c728f4 user: renez tags: windowscompilers)
11:57 Changes to wiki page "Cookbook" ... (artifact: 0cab6944 user: renez)
11:56 Changes to wiki page "Cookbook" ... (artifact: 38d78fa5 user: renez)
11:54 Changes to wiki page "compillingOnWindows" ... (artifact: 842658ad user: renez)
11:04 Changes to wiki page "Cookbook" ... (artifact: 313d5da7 user: renez)
11:04 Changes to wiki page "compillingOnWindows" ... (artifact: 3d3239a9 user: renez)
11:02 Changes to wiki page "Cookbook" ... (artifact: 5d8ecc66 user: renez)
10:59 Changes to wiki page "compillingOnWindows" ... (artifact: 4c56c3ac user: renez)
10:54
The generated makefiles expect dat you do mkdir build cd build nmake -f ..\win\Makefile.msc This will put all the files in build. So no polution of the root of the source tree and you can build for the different compilers ... (check-in: 99e0a29e user: renez tags: windowscompilers)
09:20
Added the msvc sdk compiler ... (check-in: c00f79d0 user: renez tags: windowscompilers)
06:59
This is the first check-in on the windowscompilers branch and it adds the Digital Mars C compiler
The user should have dmc installed in c:\DM with zlib in c:\DM\extra\lib and c:\DM\extra\include.
typing c:\DM\bin\make -f win\Makefile.dmc builds fossil.exe in dmcobj
The following files were edited or added:

Checks if one of the windows compilers is used. If so we define _WIN32. Defining _WIN32 is normally done by
#include <windows.h>
However most of the time we don't use windows.h.

Adding an other windows compiler is done by adding
"|| defined(__COMPILER_IDENTIFIER__)"
and maybe some special things in the files below. Like

     

These have all __MINGW32__ replaced by _WIN32. And in some places special processing for either MINGW32 or DMC

In popen2 the _open_osfHandle call first parameter is cast to a long. DMC refused to compile without the cast.

DMC complained that it didn't knew of time_t in rss.h. time.h came after rss.h. Switching the two solved it!

added tcl code to generate Makefile.dmc. tclsh src/makemake.tcl dmc prints to stdout the makefile. As a convienience to the end-user I added the win/Makefile.dm...

(check-in: f66f414f user: renez tags: windowscompilers)
2010-08-27
01:24
Create new branch named "windowscompilers" ... (check-in: 3e3304ac user: renez tags: windowscompilers)
Previous month ↓