clickable.json 1.04 KB
Newer Older
Dan Chapman's avatar
Dan Chapman committed
1
{
2 3
  "clickable_minimum_required": "6.12.2",
  "builder": "cmake",
Michele's avatar
Michele committed
4
  "kill": "teleports",
5 6 7
  "install_lib": [
    "${TDLIB_LIB_INSTALL_DIR}/lib/${ARCH_TRIPLET}/libtdjson.so.*"
  ],
8
  "dependencies_target": [
9
    "gperf",
10 11
    "libssl-dev"
  ],
12
  "dependencies_host": [
Jonatan Hatakeyama Zeidler's avatar
Jonatan Hatakeyama Zeidler committed
13
    "ccache"
14
  ],
15 16
  "libraries": {
    "tdlib-prepare": {
17
      "builder": "cmake",
18 19
      "src_dir": "libs/vendor/tdlib",
      "make_args": "prepare_cross_compiling",
20
      "dependencies_target": [
21
        "gperf"
22
      ]
23
    },
24
    "tdlib": {
25
      "builder": "cmake",
26
      "src_dir": "libs/vendor/tdlib",
27
      "make_args": "tdjson",
28
      "make_jobs": 1,
29
      "dependencies_target": [
30 31 32 33
        "zlib1g-dev",
        "libssl-dev",
        "gperf"
      ],
34 35
      "build_args": [
        "-DTHREADS_PTHREAD_ARG=0",
36 37
        "-DCMAKE_CROSSCOMPILING=ON",
        "-DCMAKE_INSTALL_LIBDIR=lib/${ARCH_TRIPLET}"
38
      ]
39 40 41 42 43
    },
    "quickflux": {
      "builder": "cmake",
      "src_dir": "libs/quickflux",
      "build_args": "-DCMAKE_CXX_FLAGS=-DQUICK_FLUX_DISABLE_AUTO_QML_REGISTER=1"
44
    }
45
  }
Dan Chapman's avatar
Dan Chapman committed
46
}