~ubuntu-branches/debian/sid/neovim/sid

« back to all changes in this revision

Viewing changes to third-party/CMakeLists.txt

  • Committer: Package Import Robot
  • Author(s): James McCoy
  • Date: 2016-04-18 21:42:19 UTC
  • mfrom: (1.1.2)
  • Revision ID: package-import@ubuntu.com-20160418214219-1e6d4o1fwqarzk46
Tags: 0.1.3-1
* New upstream release.  (Closes: #820562)
* debian/control:
  + Remove unnecessary luarocks Build-Depends
  + Add libkvm-dev Build-Depends for kfreebsd-*
  + Add python(3)-neovim to Recommends.  (Closes: #812737)
  + Declare compiance with policy 3.9.8, no changes needed.

Show diffs side-by-side

added added

removed removed

Lines of Context:
21
21
option(USE_BUNDLED_MSGPACK "Use the bundled msgpack." ${USE_BUNDLED})
22
22
option(USE_BUNDLED_LUAJIT "Use the bundled version of luajit." ${USE_BUNDLED})
23
23
option(USE_BUNDLED_LUAROCKS "Use the bundled version of luarocks." ${USE_BUNDLED})
 
24
#XXX(tarruda): Lua is only used for debugging the functional test client, no
 
25
# build it unless explicitly requested
 
26
option(USE_BUNDLED_LUA "Use the bundled version of lua." OFF)
24
27
 
25
28
option(USE_EXISTING_SRC_DIR "Skip download of deps sources in case of existing source directory." OFF)
26
29
 
71
74
 
72
75
include(ExternalProject)
73
76
 
74
 
set(LIBUV_URL https://github.com/libuv/libuv/archive/v1.7.3.tar.gz)
75
 
set(LIBUV_SHA256 db5d46318e18330c696d954747036e1be8e2346411d4f30236d7e2f499f0cfab)
 
77
set(LIBUV_URL https://github.com/libuv/libuv/archive/v1.8.0.tar.gz)
 
78
set(LIBUV_SHA256 906e1a5c673c95cb261adeacdb7308a65b4a8f7c9c50d85f3021364951fa9cde)
76
79
 
77
80
set(MSGPACK_URL https://github.com/msgpack/msgpack-c/archive/cpp-1.0.0.tar.gz)
78
81
set(MSGPACK_SHA256 afda64ca445203bb7092372b822bae8b2539fdcebbfc3f753f393628c2bcfe7d)
80
83
set(LUAJIT_URL https://github.com/neovim/deps/raw/master/opt/LuaJIT-2.0.4.tar.gz)
81
84
set(LUAJIT_SHA256 620fa4eb12375021bef6e4f237cbd2dd5d49e56beb414bee052c746beef1807d)
82
85
 
 
86
set(LUA_URL https://github.com/lua/lua/archive/5.1.5.tar.gz)
 
87
set(LUA_SHA256 1cd642c4c39778306a14e62ccddace5c7a4fb2257b0b06f43bc81cf305c7415f)
 
88
 
83
89
set(LUAROCKS_URL https://github.com/keplerproject/luarocks/archive/5d8a16526573b36d5b22aa74866120c998466697.tar.gz)
84
90
set(LUAROCKS_SHA256 cae709111c5701235770047dfd7169f66b82ae1c7b9b79207f9df0afb722bfd9)
85
91
 
89
95
set(LIBTERMKEY_URL http://www.leonerd.org.uk/code/libtermkey/libtermkey-0.18.tar.gz)
90
96
set(LIBTERMKEY_SHA256 239746de41c845af52bb3c14055558f743292dd6c24ac26c2d6567a5a6093926)
91
97
 
92
 
set(LIBVTERM_URL https://github.com/neovim/libvterm/archive/1b745d29d45623aa8d22a7b9288c7b0e331c7088.tar.gz)
93
 
set(LIBVTERM_SHA256 3fc75908256c0d158d6c2a32d39f34e86bfd26364f5404b7d9c03bb70cdc3611)
 
98
set(LIBVTERM_URL https://github.com/neovim/libvterm/archive/a9c7c6fd20fa35e0ad3e0e98901ca12dfca9c25c.tar.gz)
 
99
set(LIBVTERM_SHA256 1a4272be91d9614dc183a503786df83b6584e4afaab7feaaa5409f841afbd796)
94
100
 
95
101
set(JEMALLOC_URL https://github.com/jemalloc/jemalloc/releases/download/4.0.2/jemalloc-4.0.2.tar.bz2)
96
102
set(JEMALLOC_SHA256 0d8a9c8a98adb6983e0ccb521d45d9db1656ef3e71d0b14fb333f2c8138f4611)
119
125
  include(BuildLuajit)
120
126
endif()
121
127
 
 
128
if(USE_BUNDLED_LUA AND NOT CMAKE_CROSSCOMPILING)
 
129
  include(BuildLua)
 
130
endif()
 
131
 
122
132
if(USE_BUNDLED_LUAROCKS)
123
133
  include(BuildLuarocks)
124
134
endif()