You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[ZLIB](https://zlib.net/) - a lossless data-compresion library
76
-
77
-
[LIBCURSES](http://www.gnu.org/software/ncurses/ncurses.html) - a terminal control library for constructing text user interfaces.
78
-
79
-
[Doxygen](www.doxygen.org)
80
-
81
-
[Graphviz](www.graphviz.org)
82
-
83
-
84
-
### Brief example using an Ubuntu system
85
-
In the following we would like to give an complete example of how to install
86
-
Phasar using an Ubuntu (16.04) or Unix-like system.
87
-
88
-
For this we provide an installation script. To install phasar, just navigate to the top-level
66
+
Therefore, we provide an installation script. To install Phasar, just navigate to the top-level
89
67
directory of PhASAR and use the following command:
90
68
```
91
69
$ sudo ./bootstrap.sh
@@ -94,8 +72,8 @@ $ sudo ./bootstrap.sh
94
72
Done!
95
73
96
74
97
-
### Brief example using a MacOS system
98
-
Mac OS 10.13.1 or higher only!
75
+
### Installing Phasar a MacOS system
76
+
Mac OS 10.13.1 or higher only!
99
77
To install the framework on a Mac we will rely on Homebrew. (https://brew.sh/)
100
78
101
79
The needed packages are
@@ -106,7 +84,11 @@ $ brew install python3
106
84
107
85
**To be continued.**
108
86
109
-
### Compile Phasar
87
+
### Installing Phasar on a Windows system
88
+
89
+
**A solution is under implementation.**
90
+
91
+
### Compiling Phasar (if not already done using the installation scripts)
110
92
Set the system's variables for the C and C++ compiler to clang:
111
93
```
112
94
$ export CC=/usr/local/bin/clang
@@ -132,10 +114,11 @@ $ mkdir build
132
114
$ cd build/
133
115
$ cmake -DCMAKE_BUILD_TYPE=Release ..
134
116
$ make -j $(nproc) # or use a different number of cores to compile it
117
+
$ sudo make install # if you wish to install Phasar system wide
135
118
```
136
119
137
-
When you have used the script `bootstrap.sh`for installing phasar, the above steps are already done.
138
-
Use them as a reference if you want to modify PhASAR and recompile it.
120
+
When you have used the `bootstrap.sh`script to install Phasar, the above steps are already done.
121
+
Use them as a reference if you wish to modify Phasar and recompile it.
139
122
140
123
Depending on your system, you may get some compiler errors from the json library. If this is the case please change the C++ standard in the top-level CMakeLists.txt:
141
124
@@ -182,4 +165,8 @@ To test if everything works as expected please run the following command:
0 commit comments