diff options
Diffstat (limited to 'config')
-rw-r--r-- | config/doctempl.cfg | 291 | ||||
-rw-r--r-- | config/my_nimrod.cfg | 41 | ||||
-rw-r--r-- | config/nimrod.cfg | 112 | ||||
-rw-r--r-- | config/old_doctempl.cfg | 287 | ||||
-rw-r--r-- | config/old_nimrod.cfg | 165 |
5 files changed, 53 insertions, 843 deletions
diff --git a/config/doctempl.cfg b/config/doctempl.cfg deleted file mode 100644 index 4f99af78f..000000000 --- a/config/doctempl.cfg +++ /dev/null @@ -1,291 +0,0 @@ -# This is the config file for the documentation generator. -# (c) 2008 Andreas Rumpf -# Feel free to edit the templates as you need. - -split.item.toc = "25" -# too long entries in the table of contents get truncated -# after this number of characters - -doc.section = """ -<div class="section" id="$sectionID"> -<h1><a class="toc-backref" href="#$sectionTitleID">$sectionTitle</a></h1> -<dl class="item"> -$content -</dl></div> -""" - -doc.section.toc = """ -<li> - <a class="reference" href="#$sectionID" id="$sectionTitleID">$sectionTitle</a> - <ul class="simple"> - $content - </ul> -</li> -""" - -doc.item = """ -<dt id="$itemID"><pre>$header</pre></dt> -<dd> -$desc -</dd> -""" - -doc.item.toc = """ - <li><a class="reference" href="#$itemID">$name</a></li> -""" - -doc.toc = """ -<div class="navigation"> -<p class="topic-title first">Navigation</p> -<ul class="simple"> -$content -</ul> -</div>""" - -doc.body_toc = """ -$tableofcontents -<div class="content"> -$moduledesc -$content -</div> -""" - -doc.body_no_toc = """ -$moduledesc -$content -""" - -doc.file = """<?xml version="1.0" encoding="utf-8" ?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<!-- This file is generated by Nimrod. --> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> -<title>$title</title> -<style type="text/css"> - -span.DecNumber {color: blue} -span.BinNumber {color: blue} -span.HexNumber {color: blue} -span.OctNumber {color: blue} -span.FloatNumber {color: blue} -span.Identifier {color: black} -span.Keyword {font-weight: bold} -span.StringLit {color: blue} -span.LongStringLit {color: blue} -span.CharLit {color: blue} -span.EscapeSequence {color: black} -span.Operator {color: black} -span.Punctation {color: black} -span.Comment, span.LongComment {font-style:italic; color: green} -span.RegularExpression {color: pink} -span.TagStart {color: yellow} -span.TagEnd {color: yellow} -span.Key {color: blue} -span.Value {color: black} -span.RawData {color: blue} -span.Assembler {color: blue} -span.Preprocessor {color: yellow} -span.Directive {color: yellow} -span.Command, span.Rule, span.Hyperlink, span.Label, span.Reference, -span.Other {color: black} - -div.navigation { - float: left; width: 25em; - margin: 0; padding: 0; /* - border: 1px dashed gold; */ - outline: 3px outset #99ff99; //gold; - background-color: #99ff99; -} - -div.navigation ul {list-style-type: none;} -div.navigation ul li a, div.navigation ul li a:visited { - font-weight: bold; - color: #CC0000; - text-decoration: none; -} -div.navigation ul li a:hover { - font-weight: bold; - text-decoration: none; - outline: 2px outset gold; - background-color: gold; /* #779977;*/ -} - -div.content { - margin-left: 25em; - padding: 0 1em; - border: 1px dashed gold; - min-width: 16em; -} - -dl.item dd, dl.item dd p { - margin-top:3px; -} -dl.item dd pre { - margin-left: 15pt; - border: 0px; -} -dl.item dt, dl.item dt pre { - margin: 20pt 0 0 0; -} - -pre, span.tok { - background-color:#F9F9F9; - border:1px dotted #2F6FAB; - color:black; -} - -/* -:Author: David Goodger -:Contact: goodger@python.org -:Date: Date: 2006-05-21 22:44:42 +0200 (Sun, 21 May 2006) -:Revision: Revision: 4564 -:Copyright: This stylesheet has been placed in the public domain. - -Default cascading style sheet for the HTML output of Docutils. - -See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to -customize this style sheet. -*/ -/* used to remove borders from tables and images */ -.borderless, table.borderless td, table.borderless th { border: 0 } - -table.borderless td, table.borderless th { - /* Override padding for "table.docutils td" with "! important". - The right padding separates the table cells. */ - padding: 0 0.5em 0 0 ! important } - -.first { margin-top: 0 ! important } -.last, .with-subtitle { margin-bottom: 0 ! important } -.hidden { display: none } -a.toc-backref { text-decoration: none ; color: black } -blockquote.epigraph { margin: 2em 5em ; } -dl.docutils dd { margin-bottom: 0.5em } -div.abstract { margin: 2em 5em } -div.abstract p.topic-title { font-weight: bold ; text-align: center } -div.admonition, div.attention, div.caution, div.danger, div.error, -div.hint, div.important, div.note, div.tip, div.warning { - margin: 2em ; border: medium outset ; padding: 1em } -div.admonition p.admonition-title, div.hint p.admonition-title, -div.important p.admonition-title, div.note p.admonition-title, -div.tip p.admonition-title { font-weight: bold ; font-family: sans-serif } - -div.attention p.admonition-title, div.caution p.admonition-title, -div.danger p.admonition-title, div.error p.admonition-title, -div.warning p.admonition-title { color: red ; font-weight: bold ; - font-family: sans-serif } - -/* Uncomment (and remove this text!) to get reduced vertical space in - compound paragraphs. -div.compound .compound-first, div.compound .compound-middle { - margin-bottom: 0.5em } - -div.compound .compound-last, div.compound .compound-middle { - margin-top: 0.5em } -*/ - -div.dedication { margin: 2em 5em ; text-align: center ; font-style: italic } -div.dedication p.topic-title { font-weight: bold ; font-style: normal } -div.figure { margin-left: 2em ; margin-right: 2em } -div.footer, div.header { clear: both; font-size: smaller } -div.line-block { display: block ; margin-top: 1em ; margin-bottom: 1em } -div.line-block div.line-block { margin-top: 0 ; margin-bottom: 0 ; - margin-left: 1.5em } -div.sidebar { margin-left: 1em ; border: medium outset ; - padding: 1em ; background-color: #ffffee ; width: 40% ; float: right ; - clear: right } - -div.sidebar p.rubric { font-family: sans-serif ; font-size: medium } -div.system-messages { margin: 5em } -div.system-messages h1 { color: red } -div.system-message { border: medium outset ; padding: 1em } -div.system-message p.system-message-title { color: red ; font-weight: bold } -div.topic { margin: 2em;} -h1.section-subtitle, h2.section-subtitle, h3.section-subtitle, -h4.section-subtitle, h5.section-subtitle, h6.section-subtitle { - margin-top: 0.4em } -h1.title { text-align: center } -h2.subtitle { text-align: center } -hr.docutils { width: 75% } -img.align-left { clear: left } -img.align-right { clear: right } -ol.simple, ul.simple { margin-bottom: 1em } -ol.arabic { list-style: decimal } -ol.loweralpha { list-style: lower-alpha } -ol.upperalpha { list-style: upper-alpha } -ol.lowerroman { list-style: lower-roman } -ol.upperroman { list-style: upper-roman } -p.attribution { text-align: right ; margin-left: 50% } -p.caption { font-style: italic } -p.credits { font-style: italic ; font-size: smaller } -p.label { white-space: nowrap } -p.rubric { font-weight:bold;font-size:larger;color:maroon;text-align:center} -p.sidebar-title {font-family: sans-serif ;font-weight: bold ;font-size: larger } -p.sidebar-subtitle {font-family: sans-serif ; font-weight: bold } -p.topic-title { font-weight: bold } -pre.address { margin-bottom: 0;margin-top:0;font-family:serif;font-size:100% } -pre.literal-block, pre.doctest-block {margin-left: 2em ;margin-right: 2em } -span.classifier {font-family: sans-serif;font-style: oblique } -span.classifier-delimiter {font-family: sans-serif;font-weight: bold } -span.interpreted {font-family: sans-serif } -span.option {white-space: nowrap } -span.pre {white-space: pre } -span.problematic {color: red } -span.section-subtitle { - /* font-size relative to parent (h1..h6 element) */ - font-size: 80% } - -table.citation { border-left: solid 1px gray; margin-left: 1px } -table.docinfo {margin: 2em 4em } -table.docutils {margin-top: 0.5em;margin-bottom: 0.5em } -table.footnote {border-left: solid 1px black;margin-left: 1px } - -table.docutils td, table.docutils th, -table.docinfo td, table.docinfo th {padding-left: 0.5em;padding-right: 0.5em; - vertical-align: top} - -table.docutils th.field-name, table.docinfo th.docinfo-name { - font-weight: bold;text-align: left;white-space: nowrap;padding-left: 0 } -h1 tt.docutils, h2 tt.docutils, h3 tt.docutils, -h4 tt.docutils, h5 tt.docutils, h6 tt.docutils {font-size: 100% } -ul.auto-toc { list-style-type: none } -/*a.reference { color: #E00000; font-weight:bold;} -a.reference:hover {color: #E00000;background-color: #ffff00;display: margin; - font-weight:bold;}*/ - -</style> -<script type="text/javascript"> - //<![CDATA[ - function toggleElem(id) { - var e = document.getElementById(id); - e.style.display = e.style.display == 'none' ? 'block' : 'none'; - } - - var gOpen = 'none' - function toggleAll() { - gOpen = gOpen == 'none' ? 'block' : 'none'; - var i = 1 - while (1) { - var e = document.getElementById("m"+i) - if (!e) break; - e.style.display = gOpen - i++; - } - document.getElementById('toggleButton').value = - gOpen == 'none' ? 'Show Details' : 'Hide Details'; - } - //]]> -</script> - -</head> -<body> -<div class="document" id="documentId"> -<h1 class="title">$title</h1> -$content -<small>Generated: $date $time UTC</small> -</div> -</body> -</html> -""" - diff --git a/config/my_nimrod.cfg b/config/my_nimrod.cfg index 7c74cc3ae..8c4bb8cec 100644 --- a/config/my_nimrod.cfg +++ b/config/my_nimrod.cfg @@ -9,12 +9,14 @@ # Environment variables cannot be used in the options, however! # Just call the compiler with several options: -cc = @if unix: gcc @else: vcc @end +cc = @if macosx or windows: llvm_gcc @else: gcc @end lib="$nimrod/lib" path="$lib/base" path="$lib/base/gtk" path="$lib/base/cairo" path="$lib/base/x11" +path="$lib/base/sdl" +path="$lib/base/opengl" path="$lib/windows" path="$lib/posix" path="$lib/ecmas" @@ -25,20 +27,23 @@ path="$lib/extra" stacktrace:off debugger:off line_dir:off + opt:speed @end # additional defines: #define="" # additional options always passed to the compiler: -force_build line_dir=off -cfilecache=on + +# use the new experimental symbol files for speeding up compilation: +#--symbol_files +--verbosity: "1" hint[LineTooLong]=off hint[XDeclaredButNotUsed]=off @if unix: - passl= "-ldl" + @if not bsd: passl= "-ldl" @end path = "$lib/base/gtk" @end @@ -50,10 +55,12 @@ hint[XDeclaredButNotUsed]=off # Configuration for the LLVM GCC compiler: @if windows: llvm_gcc.path = r"$nimrod\dist\llvm-gcc4.2\bin" +@elif macosx: + llvm_gcc.path = r"/Users/andreasrumpf/download/C/llvm-gcc4.2-2.3-x86-darwin8/bin" @end llvm_gcc.options.debug = "-g" llvm_gcc.options.always = "-w" -llvm_gcc.options.speed = "-O3 -ffast-math" +llvm_gcc.options.speed = "-O2 -fno-strict-aliasing -ffast-math" llvm_gcc.options.size = "-Os -ffast-math" # Configuration for the Borland C++ Compiler: @@ -62,23 +69,24 @@ llvm_gcc.options.size = "-Os -ffast-math" @end bcc.options.debug = "" # turn off warnings about unreachable code and inline procs: -bcc.options.always = "-w- -H- -q -RT- -a8 -w-8027 -w-8066" +bcc.options.always = "-H- -q -RT- -a8 -w-8027 -w-8066 -w-8004" bcc.options.speed = "-O2 -6" bcc.options.size = "-O1 -6" # Configuration for the Visual C/C++ compiler: @if vcc: - @prepend_env path r"C:\Eigenes\compiler\vcc2005\Common7\IDE;" - @prepend_env INCLUDE r"C:\Eigenes\compiler\vcc2005\VC\include;C:\Eigenes\compiler\vcc2005\VC\ATLMFC\INCLUDE;" - @prepend_env LIB r"C:\Eigenes\compiler\vcc2005\VC\lib;C:\Eigenes\compiler\vcc2005\SDK\v2.0\Lib;" + @prepend_env path r"C:\Programme\Microsoft Visual Studio 9.0\Common7\IDE;" + @prepend_env INCLUDE r"C:\Programme\Microsoft Visual Studio 9.0\VC\include;C:\Programme\Microsoft Visual Studio 9.0\VC\ATLMFC\INCLUDE;C:\Programme\Microsoft SDKs\Windows\v6.0A\Include;" + @prepend_env LIB r"C:\Programme\Microsoft Visual Studio 9.0\VC\lib;C:\Programme\Microsoft Visual Studio 9.0\SDK\v2.0\Lib;C:\Programme\Microsoft SDKs\Windows\v6.0A\Lib;" + passl: r"/F33554432" # set the stack size to 8 MB @end @if windows: - vcc.path = r"C:\Eigenes\compiler\vcc2005\VC\bin" + vcc.path = r"C:\Programme\Microsoft Visual Studio 9.0\VC\bin" @end vcc.options.debug = "/RTC1 /ZI" vcc.options.always = "/nologo" -vcc.options.speed = "/Ogityb2 /G7 /arch:SSE2" -vcc.options.size = "/O1 /G7" +vcc.options.speed = "/Ox /arch:SSE2" +vcc.options.size = "/O1" # Configuration for the Watcom C/C++ compiler: @if windows: @@ -122,10 +130,11 @@ lcc.options.size = "-O -p6" # Configuration for the Tiny C Compiler: @if windows: - tcc.path = r"C:\eigenes\compiler\tcc\bin" + tcc.path = r"C:\Eigenes\compiler\tcc-0.9.23\tcc" + tcc.options.always = r"-IC:\Eigenes\compiler\tcc-0.9.23\include " & + r"-IC:\Eigenes\compiler\tcc-0.9.23\include\winapi" @end -tcc.options.debug = "-b" -tcc.options.always = "" +tcc.options.debug = "" tcc.options.speed = "" tcc.options.size = "" @@ -146,7 +155,7 @@ icc.options.always = "-w" icc.options.speed = "-O3 -ffast-math" icc.options.size = "-Os -ffast-math" -@write "used default config file" +@write "used special config file" @if ecmascript: @write "Target is ECMAScript! No unsafe features are allowed!" diff --git a/config/nimrod.cfg b/config/nimrod.cfg index 0b4ddc6e7..eb8ad707f 100644 --- a/config/nimrod.cfg +++ b/config/nimrod.cfg @@ -1,5 +1,4 @@ # Configuration file for the Nimrod Compiler. -# Generated by the koch.py script. # (c) 2008 Andreas Rumpf # Feel free to edit the default values as you need. @@ -8,38 +7,42 @@ # @putenv "key" "val" # Environment variables cannot be used in the options, however! -# Just call the compiler with several options: -cc = @if unix: gcc @else: vcc @end +cc = @if windows: llvm_gcc @else: gcc @end lib="$nimrod/lib" path="$lib/base" path="$lib/base/gtk" path="$lib/base/cairo" path="$lib/base/x11" +path="$lib/base/sdl" +path="$lib/base/opengl" +path="$lib/base/zip" path="$lib/windows" path="$lib/posix" path="$lib/ecmas" path="$lib/extra" @if release: - checks:off + obj_checks:off + field_checks:off + range_checks:off + bound_checks:off + overflow_checks:off + assertions:off + stacktrace:off debugger:off line_dir:off + opt:speed @end -# additional defines: -#define="" # additional options always passed to the compiler: -force_build -line_dir=off -cfilecache=on +--verbosity: "1" hint[LineTooLong]=off -hint[XDeclaredButNotUsed]=off +#hint[XDeclaredButNotUsed]=off @if unix: - passl= "-ldl" - path = "$lib/base/gtk" + @if not bsd: passl= "-ldl" @end @end @if icc: @@ -50,107 +53,48 @@ hint[XDeclaredButNotUsed]=off # Configuration for the LLVM GCC compiler: @if windows: llvm_gcc.path = r"$nimrod\dist\llvm-gcc4.2\bin" +@elif macosx: + llvm_gcc.path = + r"/Users/andreasrumpf/download/C/llvm-gcc4.2-2.3-x86-darwin8/bin" @end llvm_gcc.options.debug = "-g" llvm_gcc.options.always = "-w" -llvm_gcc.options.speed = "-O3 -ffast-math" -llvm_gcc.options.size = "-Os -ffast-math" - -# Configuration for the Borland C++ Compiler: -@if windows: - bcc.path = r"C:\eigenes\compiler\cbuilder5\bin" -@end -bcc.options.debug = "" -# turn off warnings about unreachable code and inline procs: -bcc.options.always = "-w- -H- -q -RT- -a8 -w-8027 -w-8066" -bcc.options.speed = "-O2 -6" -bcc.options.size = "-O1 -6" +llvm_gcc.options.speed = "-O2" +llvm_gcc.options.size = "-Os" # Configuration for the Visual C/C++ compiler: @if vcc: - @prepend_env path r"C:\Programme\Microsoft Visual Studio 9.0\Common7\IDE;" - @prepend_env INCLUDE r"C:\Programme\Microsoft Visual Studio 9.0\VC\include;C:\Programme\Microsoft Visual Studio 9.0\VC\ATLMFC\INCLUDE;C:\Programme\Microsoft SDKs\Windows\v6.0A\Include;" - @prepend_env LIB r"C:\Programme\Microsoft Visual Studio 9.0\VC\lib;C:\Programme\Microsoft Visual Studio 9.0\SDK\v2.0\Lib;C:\Programme\Microsoft SDKs\Windows\v6.0A\Lib;" passl: r"/F33554432" # set the stack size to 8 MB @end -@if windows: - vcc.path = r"C:\Programme\Microsoft Visual Studio 9.0\VC\bin" -@end vcc.options.debug = "/RTC1 /ZI" vcc.options.always = "/nologo" -vcc.options.speed = "/Ogityb2 /G7 /arch:SSE2" -vcc.options.size = "/O1 /G7" - -# Configuration for the Watcom C/C++ compiler: -@if windows: - wcc.path = r"C:\eigenes\compiler\watcom\binnt" -@end -wcc.options.debug = "-d2" -wcc.options.always = "-6 -zw -w-" -wcc.options.speed = "-ox -on -6 -d0 -fp6 -zW" -wcc.options.size = "-ox -on -6 -d0 -fp6 -zW" +vcc.options.speed = "/Ox /arch:SSE2" +vcc.options.size = "/O1" # Configuration for the GNU C/C++ compiler: @if windows: gcc.path = r"C:\eigenes\compiler\mingw\bin" @end +#gcc.exe = "gcc-4.1" +#gcc.linkerExe = "gcc-4.1" gcc.options.debug = "-g" @if macosx: gcc.options.always = "-w -fasm-blocks" @else: gcc.options.always = "-w" @end -gcc.options.speed = "-O3 -ffast-math" -gcc.options.size = "-Os -ffast-math" +gcc.options.speed = "-O3 -fno-strict-aliasing" +gcc.options.size = "-Os" # Configuration for the Digital Mars C/C++ compiler: @if windows: dmc.path = r"C:\eigenes\compiler\d\dm\bin" @end -dmc.options.debug = "-g" -dmc.options.always = "-Jm" -dmc.options.speed = "-ff -o -6" -dmc.options.size = "-ff -o -6" - -# Configuration for the LCC compiler: -@if windows: - lcc.path = r"C:\eigenes\compiler\lcc\bin" -@end -lcc.options.debug = "-g5" -lcc.options.always = "-e1" -lcc.options.speed = "-O -p6" -lcc.options.size = "-O -p6" # Configuration for the Tiny C Compiler: @if windows: tcc.path = r"C:\Eigenes\compiler\tcc-0.9.23\tcc" tcc.options.always = r"-IC:\Eigenes\compiler\tcc-0.9.23\include " & - r"-IC:\Eigenes\compiler\tcc-0.9.23\include\winapi" -@end -tcc.options.debug = "" -tcc.options.speed = "" -tcc.options.size = "" - -# Configuration for the Pelles C compiler: -@if windows: - pcc.path = r"C:\eigenes\compiler\pellesc\bin" + r"-IC:\Eigenes\compiler\tcc-0.9.23\include\winapi" @end -pcc.options.debug = "-Zi" -pcc.options.always = "-Ze" -pcc.options.speed = "-Ox" -pcc.options.size = "-Os" - -@if windows: - icc.path = r"c:\eignes\compiler\icc\bin" -@end -icc.options.debug = "-g" -icc.options.always = "-w" -icc.options.speed = "-O3 -ffast-math" -icc.options.size = "-Os -ffast-math" - -@write "used special config file" - -@if ecmascript: - @write "Target is ECMAScript! No unsafe features are allowed!" -@end - +tcc.options.always = "-w" diff --git a/config/old_doctempl.cfg b/config/old_doctempl.cfg deleted file mode 100644 index 876086382..000000000 --- a/config/old_doctempl.cfg +++ /dev/null @@ -1,287 +0,0 @@ -# This is the config file for the documentation generator. -# (c) 2008 Andreas Rumpf -# Feel free to edit the templates as you need. - -doc.section = """ -<div class="section" id="$sectionID"> -<h1><a class="toc-backref" href="#$sectionTitleID">$sectionTitle</a></h1> -<dl class="item"> -$content -</dl></div> -""" - -doc.section.toc = """ -<li> - <a class="reference" href="#$sectionID" id="$sectionTitleID">$sectionTitle</a> - <ul class="simple"> - $content - </ul> -</li> -""" - -doc.item = """ -<dt id="$itemID"><pre>$header</pre></dt> -<dd> -$desc -</dd> -""" - -doc.item.toc = """ - <li><a class="reference" href="#$itemID">$name</a></li> -""" - -doc.toc = """ -<div class="navigation"> -<p class="topic-title first">Navigation</p> -<ul class="simple"> -$content -</ul> -</div>""" - -doc.body_toc = """ -$tableofcontents -<div class="content"> -$moduledesc -$content -</div> -""" - -doc.body_no_toc = """ -$moduledesc -$content -""" - -doc.file = """<?xml version="1.0" encoding="utf-8" ?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<!-- This file is generated by Nimrod. --> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> -<title>$title</title> -<style type="text/css"> - -span.DecNumber {color: blue} -span.BinNumber {color: blue} -span.HexNumber {color: blue} -span.OctNumber {color: blue} -span.FloatNumber {color: blue} -span.Identifier {color: black} -span.Keyword {font-weight: bold} -span.StringLit {color: blue} -span.LongStringLit {color: blue} -span.CharLit {color: blue} -span.EscapeSequence {color: black} -span.Operator {color: black} -span.Punctation {color: black} -span.Comment, span.LongComment {font-style:italic; color: green} -span.RegularExpression {color: pink} -span.TagStart {color: yellow} -span.TagEnd {color: yellow} -span.Key {color: blue} -span.Value {color: black} -span.RawData {color: blue} -span.Assembler {color: blue} -span.Preprocessor {color: yellow} -span.Directive {color: yellow} -span.Command, span.Rule, span.Hyperlink, span.Label, span.Reference, -span.Other {color: black} - -div.navigation { - float: left; width: 20em; - margin: 0; padding: 0; /* - border: 1px dashed gold; */ - outline: 3px outset #99ff99; //gold; - background-color: #99ff99; -} - -div.navigation ul {list-style-type: none;} -div.navigation ul li a, div.navigation ul li a:visited { - font-weight: bold; - color: #CC0000; - text-decoration: none; -} -div.navigation ul li a:hover { - font-weight: bold; - text-decoration: none; - outline: 2px outset gold; - background-color: gold; /* #779977;*/ -} - -div.content { - margin-left: 20em; - padding: 0 1em; - border: 1px dashed gold; - min-width: 16em; -} - -dl.item dd, dl.item dd p { - margin-top:3px; -} -dl.item dd pre { - margin-left: 15pt; - border: 0px; -} -dl.item dt, dl.item dt pre { - margin: 20pt 0 0 0; -} - -pre, span.tok { - background-color:#F9F9F9; - border:1px dotted #2F6FAB; - color:black; -} - -/* -:Author: David Goodger -:Contact: goodger@python.org -:Date: Date: 2006-05-21 22:44:42 +0200 (Sun, 21 May 2006) -:Revision: Revision: 4564 -:Copyright: This stylesheet has been placed in the public domain. - -Default cascading style sheet for the HTML output of Docutils. - -See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to -customize this style sheet. -*/ -/* used to remove borders from tables and images */ -.borderless, table.borderless td, table.borderless th { border: 0 } - -table.borderless td, table.borderless th { - /* Override padding for "table.docutils td" with "! important". - The right padding separates the table cells. */ - padding: 0 0.5em 0 0 ! important } - -.first { margin-top: 0 ! important } -.last, .with-subtitle { margin-bottom: 0 ! important } -.hidden { display: none } -a.toc-backref { text-decoration: none ; color: black } -blockquote.epigraph { margin: 2em 5em ; } -dl.docutils dd { margin-bottom: 0.5em } -div.abstract { margin: 2em 5em } -div.abstract p.topic-title { font-weight: bold ; text-align: center } -div.admonition, div.attention, div.caution, div.danger, div.error, -div.hint, div.important, div.note, div.tip, div.warning { - margin: 2em ; border: medium outset ; padding: 1em } -div.admonition p.admonition-title, div.hint p.admonition-title, -div.important p.admonition-title, div.note p.admonition-title, -div.tip p.admonition-title { font-weight: bold ; font-family: sans-serif } - -div.attention p.admonition-title, div.caution p.admonition-title, -div.danger p.admonition-title, div.error p.admonition-title, -div.warning p.admonition-title { color: red ; font-weight: bold ; - font-family: sans-serif } - -/* Uncomment (and remove this text!) to get reduced vertical space in - compound paragraphs. -div.compound .compound-first, div.compound .compound-middle { - margin-bottom: 0.5em } - -div.compound .compound-last, div.compound .compound-middle { - margin-top: 0.5em } -*/ - -div.dedication { margin: 2em 5em ; text-align: center ; font-style: italic } -div.dedication p.topic-title { font-weight: bold ; font-style: normal } -div.figure { margin-left: 2em ; margin-right: 2em } -div.footer, div.header { clear: both; font-size: smaller } -div.line-block { display: block ; margin-top: 1em ; margin-bottom: 1em } -div.line-block div.line-block { margin-top: 0 ; margin-bottom: 0 ; - margin-left: 1.5em } -div.sidebar { margin-left: 1em ; border: medium outset ; - padding: 1em ; background-color: #ffffee ; width: 40% ; float: right ; - clear: right } - -div.sidebar p.rubric { font-family: sans-serif ; font-size: medium } -div.system-messages { margin: 5em } -div.system-messages h1 { color: red } -div.system-message { border: medium outset ; padding: 1em } -div.system-message p.system-message-title { color: red ; font-weight: bold } -div.topic { margin: 2em;} -h1.section-subtitle, h2.section-subtitle, h3.section-subtitle, -h4.section-subtitle, h5.section-subtitle, h6.section-subtitle { - margin-top: 0.4em } -h1.title { text-align: center } -h2.subtitle { text-align: center } -hr.docutils { width: 75% } -img.align-left { clear: left } -img.align-right { clear: right } -ol.simple, ul.simple { margin-bottom: 1em } -ol.arabic { list-style: decimal } -ol.loweralpha { list-style: lower-alpha } -ol.upperalpha { list-style: upper-alpha } -ol.lowerroman { list-style: lower-roman } -ol.upperroman { list-style: upper-roman } -p.attribution { text-align: right ; margin-left: 50% } -p.caption { font-style: italic } -p.credits { font-style: italic ; font-size: smaller } -p.label { white-space: nowrap } -p.rubric { font-weight:bold;font-size:larger;color:maroon;text-align:center} -p.sidebar-title {font-family: sans-serif ;font-weight: bold ;font-size: larger } -p.sidebar-subtitle {font-family: sans-serif ; font-weight: bold } -p.topic-title { font-weight: bold } -pre.address { margin-bottom: 0;margin-top:0;font-family:serif;font-size:100% } -pre.literal-block, pre.doctest-block {margin-left: 2em ;margin-right: 2em } -span.classifier {font-family: sans-serif;font-style: oblique } -span.classifier-delimiter {font-family: sans-serif;font-weight: bold } -span.interpreted {font-family: sans-serif } -span.option {white-space: nowrap } -span.pre {white-space: pre } -span.problematic {color: red } -span.section-subtitle { - /* font-size relative to parent (h1..h6 element) */ - font-size: 80% } - -table.citation { border-left: solid 1px gray; margin-left: 1px } -table.docinfo {margin: 2em 4em } -table.docutils {margin-top: 0.5em;margin-bottom: 0.5em } -table.footnote {border-left: solid 1px black;margin-left: 1px } - -table.docutils td, table.docutils th, -table.docinfo td, table.docinfo th {padding-left: 0.5em;padding-right: 0.5em; - vertical-align: top} - -table.docutils th.field-name, table.docinfo th.docinfo-name { - font-weight: bold;text-align: left;white-space: nowrap;padding-left: 0 } -h1 tt.docutils, h2 tt.docutils, h3 tt.docutils, -h4 tt.docutils, h5 tt.docutils, h6 tt.docutils {font-size: 100% } -ul.auto-toc { list-style-type: none } -/*a.reference { color: #E00000; font-weight:bold;} -a.reference:hover {color: #E00000;background-color: #ffff00;display: margin; - font-weight:bold;}*/ - -</style> -<script type="text/javascript"> - //<![CDATA[ - function toggleElem(id) { - var e = document.getElementById(id); - e.style.display = e.style.display == 'none' ? 'block' : 'none'; - } - - var gOpen = 'none' - function toggleAll() { - gOpen = gOpen == 'none' ? 'block' : 'none'; - var i = 1 - while (1) { - var e = document.getElementById("m"+i) - if (!e) break; - e.style.display = gOpen - i++; - } - document.getElementById('toggleButton').value = - gOpen == 'none' ? 'Show Details' : 'Hide Details'; - } - //]]> -</script> - -</head> -<body> -<div class="document" id="documentId"> -<h1 class="title">$title</h1> -$content -<small>Generated: $date $time UTC</small> -</div> -</body> -</html> -""" - diff --git a/config/old_nimrod.cfg b/config/old_nimrod.cfg deleted file mode 100644 index 250b813cf..000000000 --- a/config/old_nimrod.cfg +++ /dev/null @@ -1,165 +0,0 @@ -# Configuration file for the Nimrod Compiler. -# Generated by the koch.py script. -# (c) 2008 Andreas Rumpf - -# Feel free to edit the default values as you need. - -# You may set environment variables with -# @putenv "key" "val" -# Environment variables cannot be used in the options, however! - -# Just call the compiler with several options: -cc = @if unix: gcc @else: vcc @end -lib="$nimrod/lib" -path="$lib/base" -path="$lib/base/gtk" -path="$lib/base/cairo" -path="$lib/base/x11" -path="$lib/windows" -path="$lib/posix" -path="$lib/ecmas" -path="$lib/extra" - -@if release: - checks:off - stacktrace:off - debugger:off - line_dir:off -@end - -# additional defines: -#define="" -# additional options always passed to the compiler: -force_build -line_dir=off -cfilecache=on - -hint[LineTooLong]=off -hint[XDeclaredButNotUsed]=off - -@if unix: - passl= "-ldl" - path = "$lib/base/gtk" -@end - -@if icc: - passl = "-cxxlib" - passc = "-cxxlib" -@end - -# Configuration for the LLVM GCC compiler: -@if windows: - llvm_gcc.path = r"$nimrod\dist\llvm-gcc4.2\bin" -@end -llvm_gcc.options.debug = "-g" -llvm_gcc.options.always = "-w" -llvm_gcc.options.speed = "-O3 -ffast-math" -llvm_gcc.options.size = "-Os -ffast-math" - -# Configuration for the Borland C++ Compiler: -@if windows: - bcc.path = r"C:\eigenes\compiler\cbuilder5\bin" -@end -bcc.options.debug = "" -# turn off warnings about unreachable code and inline procs: -bcc.options.always = "-w- -H- -q -RT- -a8 -w-8027 -w-8066" -bcc.options.speed = "-O2 -6" -bcc.options.size = "-O1 -6" - -# Configuration for the Visual C/C++ compiler: -#@if vcc: -# @prepend_env path r"C:\Eigenes\compiler\vcc2005\Common7\IDE;" -# @prepend_env INCLUDE r"C:\Eigenes\compiler\vcc2005\VC\include;C:\Eigenes\compiler\vcc2005\VC\ATLMFC\INCLUDE;" -# @prepend_env LIB r"C:\Eigenes\compiler\vcc2005\VC\lib;C:\Eigenes\compiler\vcc2005\SDK\v2.0\Lib;" -#@end -#@if windows: -# vcc.path = r"C:\Eigenes\compiler\vcc2005\VC\bin" -#@end - -@if vcc: - @prepend_env path r"C:\Programme\Microsoft Visual Studio 9.0\Common7\IDE;" - @prepend_env INCLUDE r"C:\Programme\Microsoft Visual Studio 9.0\VC\include;C:\Programme\Microsoft Visual Studio 9.0\VC\ATLMFC\INCLUDE;C:\Programme\Microsoft SDKs\Windows\v6.0A\Include;" - @prepend_env LIB r"C:\Programme\Microsoft Visual Studio 9.0\VC\lib;C:\Programme\Microsoft Visual Studio 9.0\SDK\v2.0\Lib;C:\Programme\Microsoft SDKs\Windows\v6.0A\Lib;" - passl: r"/F8388608" # set the stack size to 8 MB -@end -@if windows: - vcc.path = r"C:\Programme\Microsoft Visual Studio 9.0\VC\bin" -@end -vcc.options.debug = "/RTC1 /ZI" -vcc.options.always = "/nologo" -vcc.options.speed = "/Ogityb2 /G7 /arch:SSE2" -vcc.options.size = "/O1 /G7" - -# Configuration for the Watcom C/C++ compiler: -@if windows: - wcc.path = r"C:\eigenes\compiler\watcom\binnt" -@end -wcc.options.debug = "-d2" -wcc.options.always = "-6 -zw -w-" -wcc.options.speed = "-ox -on -6 -d0 -fp6 -zW" -wcc.options.size = "-ox -on -6 -d0 -fp6 -zW" - -# Configuration for the GNU C/C++ compiler: -@if windows: - gcc.path = r"C:\eigenes\compiler\mingw\bin" -@end -gcc.options.debug = "-g" -@if macosx: - gcc.options.always = "-w -fasm-blocks" -@else: - gcc.options.always = "-w" -@end -gcc.options.speed = "-O3 -ffast-math" -gcc.options.size = "-Os -ffast-math" - -# Configuration for the Digital Mars C/C++ compiler: -@if windows: - dmc.path = r"C:\eigenes\compiler\d\dm\bin" -@end -dmc.options.debug = "-g" -dmc.options.always = "-Jm" -dmc.options.speed = "-ff -o -6" -dmc.options.size = "-ff -o -6" - -# Configuration for the LCC compiler: -@if windows: - lcc.path = r"C:\eigenes\compiler\lcc\bin" -@end -lcc.options.debug = "-g5" -lcc.options.always = "-e1" -lcc.options.speed = "-O -p6" -lcc.options.size = "-O -p6" - -# Configuration for the Tiny C Compiler: -@if windows: - tcc.path = r"C:\Eigenes\compiler\tcc-0.9.23\tcc" - tcc.options.always = r"-IC:\Eigenes\compiler\tcc-0.9.23\include " & - r"-IC:\Eigenes\compiler\tcc-0.9.23\include\winapi" -@end -tcc.options.debug = "" -tcc.options.speed = "" -tcc.options.size = "" - -# Configuration for the Pelles C compiler: -@if windows: - pcc.path = r"C:\eigenes\compiler\pellesc\bin" -@end -pcc.options.debug = "-Zi" -pcc.options.always = "-Ze" -pcc.options.speed = "-Ox" -pcc.options.size = "-Os" - -@if windows: - icc.path = r"c:\eignes\compiler\icc\bin" -@end -icc.options.debug = "-g" -icc.options.always = "-w" -icc.options.speed = "-O3 -ffast-math" -icc.options.size = "-Os -ffast-math" - -@write "used special config file" - -@if ecmascript: - @write "Target is ECMAScript! No unsafe features are allowed!" -@end - |