mirror of
https://github.com/valitydev/osquery-1.git
synced 2024-11-07 09:58:54 +00:00
bc35638678
Summary: Pull Request resolved: https://github.com/facebook/osquery/pull/5478 This makes it easier to update the osquery version and simplifies cxx.bzl by removing osquery specific preprocessor flags. This will also make rebuilding osquery after changing versions faster, since the flags are now only defined for the headers which need them. Reviewed By: akindyakov Differential Revision: D14183142 fbshipit-source-id: 396d550f5b35a1d294fee802d2364cd9f7ab1d7a
38 lines
1.1 KiB
Python
38 lines
1.1 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_library")
|
|
load("//tools/build_defs/oss/osquery:native.bzl", "osquery_target")
|
|
|
|
osquery_cxx_library(
|
|
name = "info",
|
|
srcs = [
|
|
"platform_type.cpp",
|
|
"tool_type.cpp",
|
|
"version.cpp",
|
|
],
|
|
header_namespace = "osquery/utils/info",
|
|
exported_headers = [
|
|
"platform_type.h",
|
|
"tool_type.h",
|
|
"version.h",
|
|
],
|
|
exported_preprocessor_flags = [
|
|
"-DOSQUERY_VERSION={}".format(read_config("osquery", "version")),
|
|
"-DOSQUERY_BUILD_VERSION={}".format(
|
|
read_config("osquery", "version"),
|
|
),
|
|
"-DOSQUERY_BUILD_SDK_VERSION={}".format(
|
|
read_config("osquery", "version"),
|
|
),
|
|
],
|
|
visibility = ["PUBLIC"],
|
|
deps = [
|
|
osquery_target("osquery/utils/conversions:conversions"),
|
|
osquery_target("osquery/utils/macros:macros"),
|
|
],
|
|
)
|