summary refs log tree commit diff stats
path: root/compiler/nim.ini
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2014-08-29 02:23:40 +0200
committerAraq <rumpf_a@web.de>2014-08-29 02:23:40 +0200
commit0f4567d59e8d0910be344babeef1b5a62f410b14 (patch)
tree11fabb68b8852cb67dbefab3438fc660b7045956 /compiler/nim.ini
parenta68f17a9f78e762a8cb77a1fa088e2a507ae44a4 (diff)
downloadNim-0f4567d59e8d0910be344babeef1b5a62f410b14.tar.gz
koch now uses nim.exe
Diffstat (limited to 'compiler/nim.ini')
-rw-r--r--compiler/nim.ini153
1 files changed, 153 insertions, 0 deletions
diff --git a/compiler/nim.ini b/compiler/nim.ini
new file mode 100644
index 000000000..3833a77cd
--- /dev/null
+++ b/compiler/nim.ini
@@ -0,0 +1,153 @@
+[Project]
+Name: "Nim"
+Version: "$version"
+Platforms: """
+  windows: i386;amd64
+  linux: i386;amd64;powerpc64;arm;sparc;mips;powerpc
+  macosx: i386;amd64;powerpc64
+  solaris: i386;amd64;sparc
+  freebsd: i386;amd64
+  netbsd: i386;amd64
+  openbsd: i386;amd64
+  haiku: i386;amd64
+"""
+
+Authors: "Andreas Rumpf"
+Description: """This is the Nim Compiler. Nim is a new statically typed,
+imperative programming language, that supports procedural, functional, object
+oriented and generic programming styles while remaining simple and efficient.
+A special feature that Nim inherited from Lisp is that Nim's abstract
+syntax tree (AST) is part of the specification - this allows a powerful macro
+system which can be used to create domain specific languages.
+
+Nim is a compiled, garbage-collected systems programming language
+which has an excellent productivity/performance ratio. Nim's design
+focuses on the 3E: efficiency, expressiveness, elegance (in the order of
+priority)."""
+
+App: Console
+License: "copying.txt"
+
+[Config]
+Files: "config/nimrod.cfg"
+Files: "config/nimdoc.cfg"
+Files: "config/nimdoc.tex.cfg"
+
+[Documentation]
+Files: "doc/*.txt"
+Files: "doc/*.html"
+Files: "doc/*.cfg"
+Files: "doc/*.pdf"
+Files: "doc/*.ini"
+Start: "doc/overview.html"
+
+
+[Other]
+Files: "readme.txt;install.txt;contributors.txt;copying.txt"
+Files: "configure;makefile"
+Files: "*.ini"
+Files: "koch.nim"
+
+Files: "icons/nimrod.ico"
+Files: "icons/nimrod.rc"
+Files: "icons/nimrod.res"
+Files: "icons/nimrod_icon.o"
+Files: "icons/koch.ico"
+Files: "icons/koch.rc"
+Files: "icons/koch.res"
+Files: "icons/koch_icon.o"
+
+Files: "compiler/readme.txt"
+Files: "compiler/nim.ini"
+Files: "compiler/nimrod.cfg"
+Files: "compiler/*.nim"
+Files: "compiler/c2nim/*.nim"
+Files: "compiler/c2nim/*.cfg"
+Files: "compiler/pas2nim/*.nim"
+Files: "compiler/pas2nim/*.cfg"
+
+Files: "build/empty.txt"
+Files: "bin/empty.txt"
+
+
+[Lib]
+Files: "lib/nimbase.h"
+Files: "lib/*.nim"
+Files: "lib/*.cfg"
+
+Files: "lib/system/*.nim"
+Files: "lib/core/*.nim"
+Files: "lib/pure/*.nim"
+Files: "lib/pure/collections/*.nim"
+Files: "lib/pure/concurrency/*.nim"
+Files: "lib/impure/*.nim"
+Files: "lib/wrappers/*.nim"
+
+Files: "lib/wrappers/cairo/*.nim"
+Files: "lib/wrappers/gtk/*.nim"
+Files: "lib/wrappers/lua/*.nim"
+Files: "lib/wrappers/opengl/*.nim"
+Files: "lib/wrappers/readline/*.nim"
+Files: "lib/wrappers/sdl/*.nim"
+Files: "lib/wrappers/x11/*.nim"
+Files: "lib/wrappers/zip/*.nim"
+Files: "lib/wrappers/zip/libzip_all.c"
+
+Files: "lib/windows/*.nim"
+Files: "lib/posix/*.nim"
+Files: "lib/js/*.nim"
+Files: "lib/packages/docutils/*.nim"
+
+
+[Other]
+Files: "examples/*.nim"
+Files: "examples/gtk/*.nim"
+Files: "examples/0mq/*.nim"
+Files: "examples/c++iface/*.nim"
+Files: "examples/objciface/*.nim"
+Files: "examples/cross_calculator/"
+
+Files: "examples/*.html"
+Files: "examples/*.txt"
+Files: "examples/*.cfg"
+Files: "examples/*.tmpl"
+
+
+[Windows]
+Files: "bin/nim.exe"
+Files: "bin/c2nim.exe"
+Files: "bin/niminst.exe"
+Files: "bin/nimgrep.exe"
+
+Files: "dist/*.dll"
+Files: "koch.exe"
+Files: "dist/mingw"
+Files: "start.bat"
+BinPath: r"bin;dist\mingw\bin;dist"
+InnoSetup: "Yes"
+
+
+[UnixBin]
+Files: "bin/nim"
+
+
+[Unix]
+InstallScript: "yes"
+UninstallScript: "yes"
+
+
+[InnoSetup]
+path = r"c:\Program Files (x86)\Inno Setup 5\iscc.exe"
+flags = "/Q"
+
+
+[C_Compiler]
+path = r""
+flags = "-w"
+
+
+[deb]
+buildDepends: "gcc (>= 4:4.3.2)"
+pkgDepends: "gcc (>= 4:4.3.2)"
+shortDesc: "The Nim Compiler"
+licenses: "bin/nim,MIT;lib/*,MIT;"