File: INSTALL

package info (click to toggle)
ccbuild 2.0.6-3
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 2,376 kB
  • ctags: 551
  • sloc: cpp: 5,076; ansic: 1,913; sh: 1,342; makefile: 67
file content (64 lines) | stat: -rw-r--r-- 2,347 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
As far as I know, ccbuild will not correctly function on anything else apart
from plain, vanilla, Linux. However, please consider giving it a try on any
system you can find and report any problems online at
 http://www.logfish.net/pr/ccbuild/

Shortcut: ./configure && make && sudo make install

Currently there is only one binary, so installation should be easy...
1)
	Install the dependences:
    libbobcat 2.0 or higher (correct API of Process class)
    libgomp 1.0+ (OpenMP)
    libgnutls-openssl (part of libgnutls) (MD5 algorithm)
  	libboost 1.37 or higher.
  	  Boost circular buffer is available since 1.35, but 1.35 seems to give build problems.
    flex 2.5.31 or newer (for the source scanner)

2)
	If you have absolutly no rights on the system:
		Run "sh localinstall.sh" as the user you want to develop under.
		This will use the first writeable PATH path as binary directory
		and install the configuration files to your home directory.

		Don't forget to awnser "yes" to the final do-you-really-want-this
		question.
		
	If you have some rights on the system and have autotools:
		./configure
		make
		sudo make install
	If you are an aap (www.a-a-p.org) fan, try:
		aap install

3)
	For the user of ccbuild, it might be nice to add the standard Unix
	headers as empty resolutions by copying the tools/ccResolutions.d
	directory to ~/.ccbuild (this is not automatically done by any
	of the install scripts).

If anything (or everything) fails mail me or try the manual way:

==Manually building and installing...
1) Build ccbuild
		Using make: type 'make -f Makefile.human'

2) Install
		Copy 'ccbuild' to any directory given by 'echo $PATH'

3) Default configuration (optional)
		You can copy the default configuration from the tools directory
		your local .ccbuild directory:
		mkdir ~/.ccbuild
		cp -r tools/ccResolutions.d ~/.ccbuild

4) Source code documentation (optional)
    Run doxygen in the root directory of ccbuild, this will generate
		documentation in the ./doc/html directory.

The test sources, usable for examples, are now separately packaged.
If you want to try some examples, download the example codes from the
ccbuild homepage.
Also, don't forget to place any source you can find in a directory
 and run ccbuild, you never know, it might just compile!
See also "Compatible projects" on the ccbuild homepage.