Add CMake build system
authorChristopher Dykes <cdykes@fb.com>
Thu, 13 Apr 2017 05:25:15 +0000 (22:25 -0700)
committerFacebook Github Bot <facebook-github-bot@users.noreply.github.com>
Thu, 13 Apr 2017 05:35:08 +0000 (22:35 -0700)
commit7e9117ad80bc5a5402d71a4e036e404f087adc68
tree6c2cc01df9290b46c5f0605425c68bcf349f847e
parentd216a9bd40ed48bf9f6060895287624b90fc677c
Add CMake build system

Summary: This is for use on Windows only, and does not support Linux or OSX in the slightest. There are probably still a few hacks laying around in it, but it works, and that's good enough for now.

Reviewed By: yfeldblum

Differential Revision: D4873498

fbshipit-source-id: 5952a927037dc1d56c51e71d51ba506d2cd17357
CMake/FindDoubleConversion.cmake [new file with mode: 0755]
CMake/FindGFlags.cmake [new file with mode: 0755]
CMake/FindGMock.cmake [new file with mode: 0755]
CMake/FindGlog.cmake [new file with mode: 0755]
CMake/FindLibEvent.cmake [new file with mode: 0755]
CMake/FindPThread.cmake [new file with mode: 0755]
CMake/FollyCompiler.cmake [new file with mode: 0755]
CMake/FollyFunctions.cmake [new file with mode: 0755]
CMake/folly-config.h.cmake [new file with mode: 0755]
CMake/folly-deps.cmake [new file with mode: 0755]
CMakeLists.txt [new file with mode: 0755]