File tree 4 files changed +7
-19
lines changed
4 files changed +7
-19
lines changed Original file line number Diff line number Diff line change @@ -24,19 +24,11 @@ addons:
24
24
# The Travis apt source whitelist can be found here:
25
25
# https://github.com/travis-ci/apt-source-whitelist/blob/master/ubuntu.json
26
26
- ubuntu-toolchain-r-test # for new libstdc++
27
- - deadsnakes # for various versions of python
28
- - kalakris-cmake # for a more recent version of cmake (needed for ninja-build)
27
+ - george-edison55-precise-backports # for a more recent version of cmake (3.2.3)
29
28
packages :
29
+ - cmake-data
30
30
- cmake
31
31
- ninja-build
32
- # The confusing part is that on Travis Linux with YCMD_PYTHON_VERSION=3.3,
33
- # we build the C++ parts against the below system python3.3, but run
34
- # against the pyenv python3.3. This is because stupid cmake 2.8.11 has a
35
- # bug preventing it from finding the pyenv pythons (ostensibly; I haven't
36
- # checked, but online reports say the issue is gone with cmake 3.4).
37
- # Everything still works though, it's just weird.
38
- - python3.3
39
- - python3.3-dev
40
32
# Everything below is a Python build dep (though it depends on Python
41
33
# version). We need them because pyenv builds Python.
42
34
- libssl-dev
Original file line number Diff line number Diff line change @@ -16,13 +16,6 @@ if %arch% == 32 (
16
16
set PATH = %python_path% ;%python_path% \Scripts;%PATH%
17
17
python --version
18
18
19
- :: When using Python 3 on AppVeyor, CMake will always pick the 64 bit
20
- :: libraries. We specifically tell CMake the right path to the libraries
21
- :: according to the architecture.
22
- if %python% == 35 (
23
- set EXTRA_CMAKE_ARGS = " -DPYTHON_LIBRARY=%python_path% \libs\python%python% .lib"
24
- )
25
-
26
19
appveyor DownloadFile https://bootstrap.pypa.io/get-pip.py
27
20
python get-pip.py
28
21
pip install -r python\test_requirements.txt
Original file line number Diff line number Diff line change 1
- # Linux installation
1
+ # Linux-specific installation
2
2
3
+ # In order to work with ycmd, python *must* be built as a shared library. This
4
+ # is set via the PYTHON_CONFIGURE_OPTS option.
5
+ export PYTHON_CONFIGURE_OPTS=" --enable-shared"
You can’t perform that action at this time.
0 commit comments