Commit Graph

160 Commits

Author SHA1 Message Date
George Guliashvili
971bee4441 Move build system to BUCK
fbshipit-source-id: 8ffef5e6a393ac67ce56dcb74845402e43d964a0
2018-12-07 16:12:35 +00:00
Teddy Reed
f7213ef9b4
build: Set 10.13 as default builder (#5093) 2018-09-03 12:05:32 -04:00
Max Kareta
bccc28dd98
xcode support (#4581) 2018-06-21 15:46:39 +01:00
Filipe Manco
4d580d0fa9 Implement make format_check (#4583) 2018-06-18 18:55:20 -07:00
Max Kareta
408c54565e
Removing macOS kernel module (#4572) 2018-06-17 19:21:07 +01:00
Max Kareta
0885f86e38
added git clang format pre-commit hook (#4510) 2018-06-07 16:05:46 -07:00
Filipe Manco
584c5ddcbd
Make tags targets PHONY (#4413) 2018-05-22 18:28:56 +01:00
Filipe Manco
12b3099fe4
Add make debug_clean target (#4410) 2018-05-22 18:26:39 +01:00
Teddy Reed
6e9f55d15d
llvm 6.0 and libFuzzer implementation (#4370) 2018-05-12 21:56:00 -04:00
Filipe Manco
5589d109c8
Add support for generating ctags and cscope (#4230) 2018-04-05 11:34:52 +01:00
Teddy Reed
999034367a
freebsd: Update CMake for thrift 11 and boost 1.66 (#4166) 2018-03-05 09:13:05 -05:00
Teddy Reed
c4c5385253
deps: Rebuild all dependencies for Darwin and Linux (v5) (#4025) 2018-01-04 23:05:21 -08:00
Teddy Reed
32847baec7
tests: Allow VERBOSE_TEST=1 to run verbose ctest (#4023) 2017-12-30 18:21:09 -08:00
Alexandre Fiori
5ffe9e91d1 build: Allow building as non-root on MacOS via pip user switch (#3968) 2017-11-28 00:01:42 -08:00
Teddy Reed
2e5beca2e2 deps: Add doxygen and valgrind and remove realpath requirement (#3577) 2017-08-20 20:14:53 -07:00
Teddy Reed
cf170c4278 cleanup: Move query out of database header (#3576) 2017-08-20 02:44:38 -07:00
Teddy Reed
2e6a0e7e2f build: Set DEPS_DIR in the make defines (#3557) 2017-08-13 02:52:29 -07:00
Teddy Reed
6ad07275bd build: Run setup target with .DEFAULT (#3422) 2017-06-18 19:37:01 -07:00
Teddy Reed
0e294f8095 build: Major change to building within shared folders (#3415) 2017-06-18 14:41:05 -07:00
Teddy Reed
a66192903c docs: Quick pass through documentation (#3391) 2017-06-09 01:47:16 +01:00
Teddy Reed
3df16f616f Add make tidy to run clang-tidy and fix make analyze (#3342) 2017-05-27 00:16:18 -07:00
Teddy Reed
02a6f76fd9 build: Improve SO linking on Linux (#3285) 2017-05-16 11:17:37 -07:00
Teddy Reed
53e218b8dd deps: Bump LLVM to 4.0 on Linux (#3283) 2017-05-14 02:23:50 -07:00
Teddy Reed
691aefe1f8 sql: Reorder SQLite manager mutex locking (#2965) 2017-02-03 22:58:09 -08:00
Teddy Reed
c24141749f make docs: Use build/docs folder (#2894) 2017-01-07 13:31:12 -08:00
Teddy Reed
a2dd2fdc3d [#2816] Break make deps into sysprep and deps (#2817) 2016-12-01 10:20:30 -08:00
Teddy Reed
fad99d8ce2 [Fix #2748] Warn if building on OS X and not 10.12 (#2766) 2016-11-15 19:41:53 -08:00
Teddy Reed
a85ff84b31 Update dependency build flows on Linux and OS X (#2730) 2016-11-10 08:14:26 -08:00
Teddy Reed
1e661c58bc mkdocs: Clean wiki during distclean and define extra_css (#2729) 2016-11-06 21:56:54 -08:00
Teddy Reed
06567e7597 [Fix #2698] Use build/darwin for all OS X builds (#2710) 2016-11-02 20:31:16 -07:00
Teddy Reed
26c796f340 [Fix #2678] Run postinstall for OpenSSL to install certs.pem (#2679) 2016-10-24 17:12:37 -07:00
Teddy Reed
71887f3ae0 Refactor test/ctest and suppressions (#2676) 2016-10-24 02:31:22 -07:00
Teddy Reed
94df7cb691 Build OpenSSL with no-asm to remove AVX2 dependency (#2493)
To support machines without AVX2 features we need to avoid compiling
and linking the dependent instructions found the ASM implementations
of some OpenSSL crypto algorithms.

Additionally, we are removing the SSL3 methods from our OpenSSL build.
The osquery TLS plugins explicitly define a cipher list that excludes
SSL3, but as an extra measure (for plugins not using our transports)
we remove it from ASIO and Thrift too.
2016-09-21 10:37:07 -07:00
Teddy Reed
df1e3b9481 Add make fuzz (#2458) 2016-09-13 20:37:31 -07:00
Teddy Reed
49ee904aea Add .list and .socket to shell meta command set (#2418) 2016-08-29 12:37:04 -07:00
Teddy Reed
e969b92a2e Fix code auditing job and disable Homebrew auto-update (#2392) 2016-08-17 16:00:30 -07:00
Teddy Reed
a2017f68f1 Add clang-format rules from 3.6 (#2360) 2016-08-15 01:33:17 -07:00
Teddy Reed
89e18547aa Ignore errors within testing for rmtree (#2355) 2016-08-13 22:06:42 -07:00
Teddy Reed
e4dd78ec10 Build documentation for brew-based build (#2305) 2016-07-31 17:10:13 -07:00
Teddy Reed
7c1ecc6871 Brew-based build redesign (#2251) 2016-07-31 11:32:31 -07:00
Teddy Reed
8c3d2387e9 Add define to enable SQLite WHERETRACE 2016-03-04 20:41:06 -08:00
Teddy Reed
5394fe62ec Add debug_package for OS X 2016-02-01 16:51:43 -08:00
Teddy Reed
1acb5a4df0 [1576] Gate Makefile check for git to non-deps targets 2016-01-30 17:32:00 -08:00
Teddy Reed
1a12b41d76 Promote 10.11 to default darwin package builder 2016-01-16 15:47:26 -08:00
Teddy Reed
832c3cfcce Unify build script and fix EVENTS benchmarks 2016-01-12 17:09:52 -08:00
Teddy Reed
50550e607a Build and provision edits for FreeBSD CI 2015-11-02 01:47:09 -08:00
Sharvil Shah
e5155a56a6 Fix doxygen docs generation.
`make docs` and `genapi.py` expects build/docs directory to exist.
The directory wouldn't exist if `make distclean` is run, this change
creates the docs directory if it doesn't exist.
2015-08-27 13:20:45 -07:00
Javier Marcos
1b233a9936 Different build directory for darwin != 10.10 2015-08-12 18:02:25 +02:00
Teddy Reed
70e3c190bb Easier build host-based sync 2015-05-05 15:15:45 -07:00
Teddy Reed
cdb112eccb Add a CMake variable for packages 2015-05-04 17:09:09 -07:00