Verified Commit c2c2f755 authored by willson-chen's avatar willson-chen Committed by Ralph Giles

modify cmake guide in README

cmake in build dir is recommand by officially.
Signed-off-by: Ralph Giles's avatarRalph Giles <giles@thaumas.net>
parent 6d55ddf6
...@@ -92,12 +92,14 @@ be found in those source modules' README files) ...@@ -92,12 +92,14 @@ be found in those source modules' README files)
Ogg supports building using [CMake](http://www.cmake.org/). CMake is a meta build system that generates native projects for each platform. Ogg supports building using [CMake](http://www.cmake.org/). CMake is a meta build system that generates native projects for each platform.
To generate projects just run cmake replacing `YOUR-PROJECT-GENERATOR` with a proper generator from a list [here](http://www.cmake.org/cmake/help/v3.2/manual/cmake-generators.7.html): To generate projects just run cmake replacing `YOUR-PROJECT-GENERATOR` with a proper generator from a list [here](http://www.cmake.org/cmake/help/v3.2/manual/cmake-generators.7.html):
cmake -G YOUR-PROJECT-GENERATOR . mkdir build
cd build
cmake -G YOUR-PROJECT-GENERATOR ..
Note that by default cmake generates projects that will build static libraries. Note that by default cmake generates projects that will build static libraries.
To generate projects that will build dynamic library use `BUILD_SHARED_LIBS` option like this: To generate projects that will build dynamic library use `BUILD_SHARED_LIBS` option like this:
cmake -G YOUR-PROJECT-GENERATOR -DBUILD_SHARED_LIBS=1 . cmake -G YOUR-PROJECT-GENERATOR -DBUILD_SHARED_LIBS=1 ..
After projects are generated use them as usual After projects are generated use them as usual
...@@ -105,19 +107,19 @@ After projects are generated use them as usual ...@@ -105,19 +107,19 @@ After projects are generated use them as usual
Use proper generator for your Visual Studio version like: Use proper generator for your Visual Studio version like:
cmake -G "Visual Studio 12 2013" . cmake -G "Visual Studio 12 2013" ..
#### Building on Mac OS X #### #### Building on Mac OS X ####
Use Xcode generator. To build framework run: Use Xcode generator. To build framework run:
cmake -G Xcode -DBUILD_FRAMEWORK=1 . cmake -G Xcode -DBUILD_FRAMEWORK=1 ..
#### Building on Linux #### #### Building on Linux ####
Use Makefile generator which is default one. Use Makefile generator which is default one.
cmake . cmake ..
make make
## License ## ## License ##
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment