mirror of
https://github.com/valitydev/osquery-1.git
synced 2024-11-07 09:58:54 +00:00
40742aa582
Summary: This diff adds Xcode support for osquery. Part of this diff will be reverted in future after adding prebuilt library and platform deps support to buck. To use it you need to build osquery in debug mode and then run buck with following flags: --config osquery.xcode=true --config project.ide=xcode Reviewed By: SAlexandru Differential Revision: D13903315 fbshipit-source-id: 4d131964d7a61236f25d917dc060a2f3c3d782bc
49 lines
1.4 KiB
Python
49 lines
1.4 KiB
Python
# Copyright (c) 2014-present, Facebook, Inc.
|
|
# All rights reserved.
|
|
#
|
|
# This source code is licensed as defined on the LICENSE file found in the
|
|
# root directory of this source tree.
|
|
|
|
load("//tools/build_defs/oss/osquery:cxx.bzl", "osquery_cxx_binary", "osquery_cxx_library")
|
|
load("//tools/build_defs/oss/osquery:globs.bzl", "osquery_subdir_glob")
|
|
load("//tools/build_defs/oss/osquery:native.bzl", "osquery_target")
|
|
load("//tools/build_defs/oss/osquery:platforms.bzl", "FREEBSD")
|
|
load("//tools/build_defs/oss/osquery:third_party.bzl", "osquery_tp_target")
|
|
|
|
osquery_cxx_library(
|
|
name = "headers",
|
|
header_namespace = "osquery",
|
|
exported_headers = osquery_subdir_glob(
|
|
[
|
|
("include/osquery", "*.h"),
|
|
],
|
|
),
|
|
exported_post_platform_linker_flags = [
|
|
(
|
|
FREEBSD,
|
|
[
|
|
"-lgflags",
|
|
],
|
|
),
|
|
],
|
|
visibility = ["PUBLIC"],
|
|
deps = [
|
|
osquery_target("osquery/core/plugins:plugins"),
|
|
osquery_target("osquery/utils/info:info"),
|
|
osquery_target("osquery/utils/macros:macros"),
|
|
osquery_target("osquery/utils/system:system_utils"),
|
|
osquery_tp_target("gflags"),
|
|
osquery_tp_target("sqlite"),
|
|
],
|
|
)
|
|
|
|
osquery_cxx_binary(
|
|
name = "osqueryd",
|
|
# Xcode ignore targets without source files :(
|
|
srcs = ["empty.cpp"],
|
|
visibility = ["PUBLIC"],
|
|
deps = [
|
|
osquery_target("osquery/main:main"),
|
|
],
|
|
)
|