Package: vim-youcompleteme / 0+20140207+git18be5c2-2
Metadata
Package | Version | Patches format |
---|---|---|
vim-youcompleteme | 0+20140207+git18be5c2-2 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
00 build system.patch | (download) |
cpp/CMakeLists.txt |
1 0 + 1 - 0 ! |
change build to use system libraries. Default build system using its own boost and llvm source to build ycm_core python plugin. This patch changes build system to use system libraries. . The following changes have been made to use system libraries: . cpp/CMakeLists.txt: * BoostParts directory removed from source, this patch also removes BoostParts build cpp/ycm/CMakeLists.txt: * Use find_package to find system Boost libraries and required components: system python regex filesystem * USE_SYSTEM_LIBCLANG option set to ON * Use file function to find llvm include directory * Remove BoostParts_SOURCE_DIR and CLANG_INCLUDES_DIR from include_directories * Add Boost_INCLUDE_DIR and SYS_LLVM_INCLUDE_PATHS (find function used to set this variable) to include_directories. Python modules not needed to link libpython in Debian: [python-policy, #s2.1] * Use clang and its versions in find_library for linker * Remove non standart library locations in find_library for clang * Remove link to librt. I don't know why upstream author thinks it's necessary to link librt under Linux. ycm_core works fine without librt. * Remove BoostParts and PYTHON_LIBRARIES from target_link_libraries for both CLIENT_LIB and SERVER_LIB * Remove copy command in post build * Remove non-default LIBRARY_OUTPUT_DIRECTORY cpp/ycm/tests/CMakeLists.txt: * Use Debian's gmock subdirectory (/usr/src/gmock) * Add Boost_LIBRARIES and PYTHON_LIBRARIES to target_link_libraries |
01 script folder path.patch | (download) |
autoload/youcompleteme.vim |
3 1 + 2 - 0 ! |
use our script directory in plugin. this package uses same directory for third_party libraries. |
02 default conf.patch | (download) |
python/ycm/server/default_settings.json |
2 1 + 1 - 0 ! |
use default configuration provided by this package |
03 tempdir.patch | (download) |
python/ycm/utils.py |
19 12 + 7 - 0 ! |
use temporary directory instead of placing logs in /tmp/ycm_temp |