osquery-1/CMake
yying 18013da24b Initial support for building on Windows (#2015)
* Committing changes related to our experimentation with a "pure" Win64 build

* Placates CMake such that a Visual Studio 14 x64 solution is generated!

* Updated changes to fix the issue of GFlags not being found.

* Added cases to handle Win64 specific CMake options such as include/link
directories and compiler options

* Comment change in CMakeList.txt

* Changed wording of get_platform error message. Adding Powershell
provisioning script.

* Finalized provision powershell script

* Added a deployment XML file for insuring C++ support exists for VS2015

* Added admin check and resolved some potential PATH issues.

* Fixed some potential bugs in VS2015 automated install

* Adding a wrapper for provision.ps1 so people don't need to know obscure
powershell syntax

* Fixing a bug with third-party archive extraction

* Ignoring the updating of pip for now...

* Fix invocation of choco.exe

* Resolved pip install issues

* Removed some debugging residue

* Changing get_platform.py from tabs to spaces

* Added distro detection for ubuntu and darwin

* Using 4 spaces

* Added a newline after powershell invocation

* Added OS detection for freebsd and fedora

* Fixed bug with freebsd

* Adding arguments parsing to prepare for modularizing platform detection

* Removing bash platform detection logic and forwarding the task to
get_platform.py

* Removing get_platform support in provision.sh since it doesn't appear to
be used anywhere now

* Fixed some comment/spacing issues. Made a few efficiency changes

* A few bug fixes, revereted back to WIN32 variable for now

* Added Facebook copyright information.

* Fixed boost and rocksdb library paths

* Added support for installing our custom chocolatey packages

* Fixed path to ignore the symlink

* Force environment variable propagation

* Forgot to add new line after make-win64-dev-env.bat

* Added error handling for choco install failures

* Handles download and python/pip errors

* When chocolatey is not detected, refreshenv.bat is not found in the PATH.
Hardcode the PATH as per chocolatey install instructions

* Takes care of updating git submodules in third-party\

* Fixes a bug in which Linux provisioning fails because of unset FAMILY
env var.
2016-04-15 14:01:16 -07:00
..
CMakeLibs.cmake Initial support for building on Windows (#2015) 2016-04-15 14:01:16 -07:00
FindDl.cmake [Fix #1154] Clean up CMake messages and check TP 2015-05-23 17:15:28 -07:00
FindGtest.cmake Add gmock into gtest CMake config 2016-04-01 14:59:24 -07:00
FindLibdpkg.cmake Fix Ubuntu12 libdpkg version discovery 2015-10-19 16:09:19 -07:00
FindReadline.cmake [Fix #1154] Clean up CMake messages and check TP 2015-05-23 17:15:28 -07:00
FindRocksDB.cmake Update Fedora to use dnf, RocksDB to 4.1 2015-12-14 15:24:11 -08:00
FindThrift.cmake Mac: fix build when homebrew is not in /usr/local 2016-02-29 14:22:42 -05:00
Packages.cmake Add more Scientific Linux conditionals 2016-03-29 23:56:11 -07:00
Thrift.cmake Extensions integrations testing 2015-02-22 22:56:18 -07:00