-
Notifications
You must be signed in to change notification settings - Fork 28
CMake build support for Google Protobufs
License
jesperes/protobuf-cmake
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
protobuf-cmake: CMake build files for Protocol Buffers Written by Jesper Eskilson (jesper@eskilson.se) with contributions from several other people. Requirements ------------ * CMake version 2.6 * Protobuf version 2.5.0 or 2.6.1 Download links -------------- http://www.cmake.org/cmake/resources/software.html http://protobuf.googlecode.com/files/protobuf-2.5.0.tar.gz Instructions ------------ The CMake variable PROTOBUF_ROOT needs to be set to the location of the Protocol Buffers sources. When running CMake on the command line, this can be set like this: $ cd build $ cmake /path/to/protobuf-cmake -DPROTOBUF_ROOT=/path/to/protobufs If you specify -DDOWNLOAD_PROTOBUF=1, the script will automatically download protobuf. For windows users with Visual Studio, an example build script can be like this: ```bat ::put this "build-vs2013.bat" file under root folder of this repo @echo off set build_dir=build-vs2013 if not exist %build_dir% md %build_dir% cd %build_dir% cmake .. ^ -G "Visual Studio 12 2013" ^ -DCMAKE_INSTALL_PREFIX=%cd%/install ^ -DPROTOBUF_ROOT=D:/lib/protobuf-2.6.1 ^ -DCMAKE_BUILD_TYPE=Debug cmake --build . --config Debug cmake --build . --target install --config Debug cmake --build . --config Release cmake --build . --target install --config Release cd .. ```
About
CMake build support for Google Protobufs
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published