Commit Graph

33 Commits

Author SHA1 Message Date
Val Markovic
80b4647009 Merge pull request #882 from cehoffman/patch-1
Always use python_finder on install
2014-03-19 15:20:09 -07:00
Strahinja Val Markovic
50b3b1efd4 Moved a comment around & rephrased it 2014-03-19 14:37:21 -07:00
Chris Hoffman
38a84d2b9f Always use python_finder on install
When using something like [pyenv](yyuu/pyenv) cmake fails to find the python library.
2014-03-12 20:23:14 -05:00
Abhinav Krishnamoorthy
a04b77b5a0 Made changes to the install.sh to recognize .dll.a files on CYGWIN
allowing it to discover PYTHON_INCLUDE_DIR and PYTHON_LIBRARY

Also changed wrap_python.hpp to only check for defined(__CYGWIN__)
on 32-bit systems. Previously this check was OR'd with the check
for defined(__WIN32__) causing the system to erroneously update the
SIZEOF_LONG value and subsequently resulting in "make ycm_core"
failing with "LONG_BIT definition appears wrong for platform" on
CYGWIN-64 systems.
2014-02-15 16:32:47 -05:00
Strahinja Val Markovic
cb939dd8e2 Adding a check for third_party libs present
If the user forgot to checkout the submodules, then we bork during install.sh.
2013-10-24 11:16:36 -07:00
Strahinja Val Markovic
e20c88a4b5 install.sh script works again
Fixes #589
2013-10-16 09:55:57 -07:00
Strahinja Val Markovic
070d39b2a9 Adding a run_tests script
This is now also used by Travis CI.
2013-10-07 11:03:30 -07:00
Strahinja Val Markovic
221bb65489 Renaming DEV_FLAGS to USE_DEV_FLAGS 2013-08-12 20:48:49 -07:00
Strahinja Val Markovic
ce136cd5b6 Dev flags are now off by default
"Dev" flags are -Werror, -Wextra, -Wall and -Wc++98-compat. People who are
compiling YCM as users and not developers (99.99999% of all YCM compilations)
don't care about those flags and were just burdened by their inclusion by
default.

Fixes #502.
2013-08-12 20:36:15 -07:00
Chiel92
44eaf5a0da Merge https://github.com/Valloric/YouCompleteMe
Conflicts:
	install.sh
2013-07-16 20:59:26 +02:00
Chiel92
8066bdc29b omnisharp build added to install script 2013-07-16 17:17:57 +02:00
Manpreet Singh
c89ef89cfe Allow easier system libclang use 2013-07-08 12:19:49 -07:00
Strahinja Val Markovic
ed691d30c6 Using our command_exists func to check for brew
Fixes #341.
2013-05-26 17:38:47 -07:00
Dániel Varga
27011adade Fixed argument pass problem
Pass additional arguments to cmake.
2013-05-08 20:31:12 +02:00
Strahinja Val Markovic
484c5f7241 Travis CI config file & related required changes 2013-04-18 23:38:29 -07:00
Val Markovic
322c4ef4d4 Fix typo introduced in refactor 2013-04-09 23:40:04 -07:00
Strahinja Val Markovic
dad9488fbe Refactoring the way install.sh checks for commands 2013-04-09 18:36:59 -07:00
Ellis kenyo
5312827480 Update install.sh
Added more efficient option to detect number of cores on running system via nproc
2013-04-09 22:34:46 +02:00
Strahinja Val Markovic
9dd1e68002 More Xs in mktemp to placate Slackware
Fixes #168.
2013-03-01 18:07:39 -08:00
Strahinja Val Markovic
2fdfa85a73 Parallel build support for install script
We now pass the number of CPUs as the make -j argument.

Fixes #139
2013-02-23 10:30:33 -08:00
Jochen Sprickerhof
a59750505b Clean up build dir in install.sh 2013-02-22 13:17:09 +01:00
Strahinja Val Markovic
7988f75afb Typo fix in install script 2013-02-17 19:34:07 -08:00
Robert D. Blanchet Jr
018e670324 Need to pay closer attention ;( 2013-02-17 11:03:22 -08:00
Robert D. Blanchet Jr
8bc9073ef1 Only use python_finder on OSX. 2013-02-17 11:01:31 -08:00
Robert D. Blanchet Jr
e5b9ffb637 Fix non-framework python library path. 2013-02-17 10:47:14 -08:00
Robert D. Blanchet Jr
1e2a78c87d Fix non-framework python paths. 2013-02-17 10:39:17 -08:00
Robert D. Blanchet Jr
a3f6987f99 Work around CMake failure to find proper Python. 2013-02-17 09:01:54 -08:00
Strahinja Val Markovic
0da00c60e6 mktemp on ubuntu demands X's 2013-02-07 19:29:59 -08:00
Strahinja Val Markovic
da8da52cdd Minor tweaks to new intall process 2013-02-07 19:29:59 -08:00
Zeh Rizzatti
41294f7a76 Fix usage on install.sh 2013-02-07 19:29:59 -08:00
Zeh Rizzatti
3b4eeee686 Update install.sh with --clang-completer option
Also gives better messages for install instructions for homebrew.
2013-02-07 19:29:59 -08:00
Zeh Rizzatti
7be0bb6a4a No need to build the tests 2013-02-07 19:29:58 -08:00
Zeh Rizzatti
65d7bd4433 Add install.sh for easily building 2013-02-07 19:29:58 -08:00