1234567891011121314151617181920212223242526272829303132333435363738394041 |
- package(
- default_visibility=["//visibility:public"]
- )
- config_setting(
- name = "macos",
- values = {
- "cpu": "darwin",
- },
- visibility = ["//visibility:private"],
- )
- cc_library(
- name = "crypto",
- srcs = select({
- ":macos": ["lib/libcrypto.dylib"],
- "//conditions:default": []
- }),
- linkopts = select({
- ":macos" : [],
- "//conditions:default": ["-lcrypto"],
- }),
- )
- cc_library(
- name = "ssl",
- hdrs = select({
- ":macos": glob(["include/openssl/*.h"]),
- "//conditions:default": ["lib/libssl.so"]
- }),
- srcs = select ({
- ":macos": ["lib/libssl.dylib"],
- "//conditions:default": []
- }),
- includes = ["include"],
- linkopts = select({
- ":macos" : [],
- "//conditions:default": ["-lssl"],
- }),
- deps = [":crypto"]
- )
|