diff options
author | willson-chen <willson.chenwx@gmail.com> | 2019-08-29 19:33:45 +0800 |
---|---|---|
committer | Ralph Giles <giles@thaumas.net> | 2019-08-30 13:08:24 -0700 |
commit | c2c2f755712b05be03b2ea3179ec70fbacf96802 (patch) | |
tree | 7cfe7af49fbf5d9a3af72874e13f8ce22c681f96 | |
parent | 6d55ddf64b65227409c1e13039aa1f9c13a921b2 (diff) | |
download | ogg-git-c2c2f755712b05be03b2ea3179ec70fbacf96802.tar.gz |
modify cmake guide in README
cmake in build dir is recommand by officially.
Signed-off-by: Ralph Giles <giles@thaumas.net>
-rw-r--r-- | README.md | 12 |
1 files changed, 7 insertions, 5 deletions
@@ -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. 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. 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 @@ -105,19 +107,19 @@ After projects are generated use them as usual 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 #### Use Xcode generator. To build framework run: - cmake -G Xcode -DBUILD_FRAMEWORK=1 . + cmake -G Xcode -DBUILD_FRAMEWORK=1 .. #### Building on Linux #### Use Makefile generator which is default one. - cmake . + cmake .. make ## License ## |