File: README.source

package info (click to toggle)
alglib 3.14.0-3
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 23,552 kB
  • sloc: cpp: 290,819; sh: 449; makefile: 15
file content (18 lines) | stat: -rw-r--r-- 1,002 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
alglib for Debian
-----------------

alglib does not believe in build systems (see /usr/share/doc/libalglib-dev/manual.cpp.html#gs_attaching)

"As you see, ALGLIB has no project files or makefiles. Why? There are several reasons:

    * first, because many ALGLIB users don't need separate static library (which will be created by invoking makefile) - they prefer to integrate source code in their projects. We have provided script-based build system before, but majority of our users prefer to build ALGLIB themselves.
    * second, because we want ALGLIB to be usable in any programming environment, whether it is Visual Studio, GNU build system or something else. The best solution is to write package which doesn't depend on any particular programming environment.

In any case, compiling ALGLIB is so simple that even without project file you can do it in several minutes."

Debian requires to distribute shared libraries, so for packaging of alglib we added a simple autotools build system.