osquery-1/osquery
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
..
config Reset configuration state in relative tests 2016-04-12 13:06:02 -07:00
core Merge pull request #1974 from theopolis/sane_logging_disable 2016-03-27 01:00:16 -07:00
database Introduce decorator queries 2016-03-29 10:03:50 -07:00
devtools Fix shell's --profile switch 2016-03-20 16:05:13 -07:00
dispatcher Reset configuration state in relative tests 2016-04-12 13:06:02 -07:00
distributed [Fix #1962] Clear cache of distributed query results after flush 2016-03-29 09:26:27 -07:00
events Add linux syslog virtual table 2016-03-30 13:36:57 -07:00
examples Use the default shutdown flow within extensions 2016-03-20 01:45:49 -07:00
extensions Initial support for building on Windows (#2015) 2016-04-15 14:01:16 -07:00
filesystem Remove boost::thread 2016-03-11 11:50:44 -08:00
logger Introduce BufferedLogForwarder (#2036) 2016-04-15 09:49:35 -07:00
main Fix shell's --profile switch 2016-03-20 16:05:13 -07:00
registry Fix shell's --profile switch 2016-03-20 16:05:13 -07:00
remote Remove boost::thread 2016-03-11 11:50:44 -08:00
sql [Fix #2030] Add generate_foreign and --enable_foreign (#2034) 2016-04-11 09:33:45 -07:00
tables Fix pessimizing move warnings (#2040) 2016-04-15 13:15:23 -07:00
CMakeLists.txt Initial support for building on Windows (#2015) 2016-04-15 14:01:16 -07:00