summaryrefslogtreecommitdiffstats
path: root/fluent-bit/src/aws/CMakeLists.txt
blob: a6580e7a5119b024a1489ca787557aa1a6def493 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
add_subdirectory(compression)

include_directories(
  ${CMAKE_CURRENT_SOURCE_DIR}
  ${CMAKE_CURRENT_BINARY_DIR}
  )

set(src
  "flb_aws_credentials_log.h"
  "flb_aws_compress.c"
  "flb_aws_util.c"
  "flb_aws_credentials.c"
  "flb_aws_credentials_sts.c"
  "flb_aws_credentials_ec2.c"
  "flb_aws_imds.c"
  "flb_aws_credentials_http.c"
  "flb_aws_credentials_profile.c"
  )

if(FLB_HAVE_AWS_CREDENTIAL_PROCESS)
  set(src
    ${src}
    "flb_aws_credentials_process.c"
    )
endif()

add_library(flb-aws STATIC ${src})
target_link_libraries(flb-aws flb-aws-compress)

if(FLB_JEMALLOC)
  target_link_libraries(flb-aws libjemalloc)
endif()