Modify INSTALL
This commit is contained in:
parent
9f6defdac4
commit
bd46483efa
56
INSTALL
56
INSTALL
@ -55,6 +55,8 @@ examples and documentation.
|
|||||||
|
|
||||||
III. BUILD
|
III. BUILD
|
||||||
|
|
||||||
|
1) Use autoconfigure build
|
||||||
|
|
||||||
If you are sure that you system is ready for the build (see the section
|
If you are sure that you system is ready for the build (see the section
|
||||||
"Extra libraries and Utilities" below) then you can build the system.
|
"Extra libraries and Utilities" below) then you can build the system.
|
||||||
First, you have to run the configure script:
|
First, you have to run the configure script:
|
||||||
@ -152,6 +154,60 @@ NOTE: On most modern systems, the build will produce dynamically linked
|
|||||||
executables. If you want statically linked executables, you have to modify,
|
executables. If you want statically linked executables, you have to modify,
|
||||||
accordingly, the Makefile.in template file.
|
accordingly, the Makefile.in template file.
|
||||||
|
|
||||||
|
2) Use cmake build
|
||||||
|
|
||||||
|
If you are sure that you system is ready for the build (see the section
|
||||||
|
"Extra libraries and Utilities" below) and cmake tools then you can build
|
||||||
|
the system.
|
||||||
|
First, create build directory. you have to run the follow script:
|
||||||
|
|
||||||
|
$ cd coturn
|
||||||
|
$ mkdir build
|
||||||
|
|
||||||
|
Then you have to run the configure script:
|
||||||
|
|
||||||
|
$ cmake ..
|
||||||
|
|
||||||
|
It will create a Makefile customized for your system.
|
||||||
|
|
||||||
|
By default, the generated Makefile will install everything to:
|
||||||
|
|
||||||
|
- /usr on Solaris.
|
||||||
|
- /usr/pkg on NetBSD.
|
||||||
|
- /usr/local everywhere else.
|
||||||
|
|
||||||
|
The binaries will be copied to the bin subdirectory of the installation
|
||||||
|
destination, config files copied to etc subdirectory. The default SQLite database
|
||||||
|
will be created in var/db/turndb. There will be
|
||||||
|
also documents, examples and some other files, in separate directories.
|
||||||
|
|
||||||
|
You can change the root configured destination directory by
|
||||||
|
setting CMAKE_INSTALL_PREFIX variable in the
|
||||||
|
configure command line. For example:
|
||||||
|
|
||||||
|
$ cmake .. -DCMAKE_INSTALL_PREFIX=/opt
|
||||||
|
|
||||||
|
Build the project:
|
||||||
|
|
||||||
|
$ cmake --build .
|
||||||
|
|
||||||
|
Install all files(runtime programmes and develop library):
|
||||||
|
|
||||||
|
$ cmake --build . --target install
|
||||||
|
|
||||||
|
Remove all installed:
|
||||||
|
|
||||||
|
$ cmake --build . --target uninstall
|
||||||
|
|
||||||
|
If you want to only install runtime programmes(programmes, configure files,
|
||||||
|
script files and database):
|
||||||
|
|
||||||
|
$ cmake --build . --target install-runtime
|
||||||
|
|
||||||
|
Remove all installed:
|
||||||
|
|
||||||
|
$ cmake --build . --target uninstall-runtime
|
||||||
|
|
||||||
IV. OPENSSL
|
IV. OPENSSL
|
||||||
|
|
||||||
If you are using the OpenSSL that is coming with your system, and you are
|
If you are using the OpenSSL that is coming with your system, and you are
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user