Bertrand Bellenot
79c8fc1d7c
Build cling.exe on Windows using the CMake object libraries
...
This allows to export the symbols from the executable, using the next version of CMake (not yet in the git master version of CMake)
2016-07-21 11:59:27 +02:00
Bertrand Bellenot
0d24d146df
Fix weird compilation errors on Windows (to be reviewed)
2016-07-21 11:44:27 +02:00
Bertrand Bellenot
e0dabaef08
Don't use std::stringstream, since it doesn't prepend '0x' in front of hexadecimal values when streaming pointer values
2016-07-21 11:44:27 +02:00
Bertrand Bellenot
b0b2c6d9e7
Propagate the debug compiler flag to prevent mixing debug/optimized code on Windows
2016-07-21 11:44:26 +02:00
Axel Naumann
f806c02361
Move cling web site out of "further info".
2016-07-20 17:29:10 +02:00
Axel Naumann
1ab006f2a0
Reference example notebook. Use HTML entity for >=.
2016-07-20 17:29:10 +02:00
Axel Naumann
9526922b38
Add missing footer class.
2016-07-20 17:29:10 +02:00
Axel Naumann
e83b3e02ca
Reference cling web page.
2016-07-20 17:14:09 +02:00
Axel Naumann
2ec39dbd62
Add missing jupyter figure.
2016-07-20 16:59:12 +02:00
Axel Naumann
2715bafe28
Show sidebar only in index.html.
2016-07-20 16:44:08 +02:00
Axel Naumann
ac4ad18513
download.html is currently not linked - i.e. it is an old page.
2016-07-20 16:44:08 +02:00
Axel Naumann
b652fdcc20
Use news.html as iframe.
2016-07-20 16:44:08 +02:00
Axel Naumann
0d4e07a8cf
Syntax.
2016-07-20 16:44:08 +02:00
Axel Naumann
86d7540585
Syntax.
2016-07-20 16:44:08 +02:00
Axel Naumann
9bb689528c
Update to new index.html.
2016-07-20 16:44:08 +02:00
Axel Naumann
3b67ea55af
Fix html.
2016-07-20 16:44:08 +02:00
Axel Naumann
de24469ba9
Use footer iframe.
2016-07-20 16:44:08 +02:00
Axel Naumann
5c3db018c4
Remove extra </div>.
2016-07-20 16:44:08 +02:00
Axel Naumann
8445d9f7e4
Make newindex.html available as index.html.
2016-07-20 16:44:08 +02:00
Axel Naumann
2558c6bd0f
Move old files out of the way.
2016-07-20 16:44:08 +02:00
Axel Naumann
b2f1ba51ed
Add "use" page, recovering parts from old index.html.
2016-07-20 16:44:08 +02:00
Axel Naumann
0f92922722
Use import + iframe to simulate a CMS.
2016-07-20 16:44:08 +02:00
Vassil Vassilev
3d1cc97f93
Prevent travis from picking up wrong gcc and enable ccache.
2016-07-20 16:34:34 +02:00
Vassil Vassilev
0a38f3f3bc
Path to cmake differs depending on the OS.
2016-07-20 16:29:07 +02:00
Vassil Vassilev
fc85ae601b
Don't specify full path to gcc, allowing ccache to kick in.
2016-07-20 16:20:19 +02:00
Vassil Vassilev
3d2287ce5d
Add ccache stats.
2016-07-20 16:20:19 +02:00
Vassil Vassilev
8d9704515d
Use Linux and MacOS specific cmake packages.
2016-07-20 15:59:12 +02:00
Vassil Vassilev
74844466ee
MacOS mktemp differs from GNU.
2016-07-20 13:14:10 +02:00
Vassil Vassilev
13127cfde4
Install new cmake on MacOS, too.
2016-07-20 11:44:08 +02:00
Vassil Vassilev
2e1cec8ab2
Encrypt the travis deploy token.
2016-07-20 11:14:22 +02:00
Vassil Vassilev
437ea9c875
Re-add osx but allow it to fail for now.
2016-07-20 11:01:53 +02:00
Vassil Vassilev
9dd5a36250
Add ccache to speed up the builds.
2016-07-20 11:01:53 +02:00
Anirudha Bose
320ba93dd2
Update CPT for latest LLVM
...
* Drop support for configure, in favor of CMake.
Latest LLVM makes cmake mandatory
* Improvements to wget
* Travis CI fixes
2016-07-19 20:44:11 +02:00
Frederich Munch
5a0e1bca84
Fix searching for library twice: DynamicLibraryManage::loadLibrary takes optional argument indicating if the path is from a previous lookupLibrary call.
...
(cherry picked from commit 244b26d6021e55e214ee078bec99e7c6a43d4820)
2016-07-19 18:14:10 +02:00
Axel Naumann
39dd90e183
Use LLVM_LINK_COMPONENTS; add_dependencies superseded by cling/CMakeLists.txt depending on tablegen-ed files. Cleanup linked libs.
2016-07-19 17:59:14 +02:00
Axel Naumann
b4e6edebb7
Remove unnecessary interface lib; no need for dependencies; add -ldl only if needed; use LLVM_LINK_COMPONENTS for llvm libs.
2016-07-19 17:59:14 +02:00
Axel Naumann
a758044f79
Declare dependency on tablegen-ed files.
...
Much better than depending on the library targets.
2016-07-19 17:59:14 +02:00
Frederich Munch
a054b253d8
Fix CMake projects to link to proper libraries when built as shared library.
2016-07-19 17:59:14 +02:00
CristinaCristescu
ae0c82121d
Cling UITabCompletion.
2016-07-19 12:10:58 +02:00
Axel Naumann
b949a701c8
Add new tools/libcling/CMakeLists.txt.
2016-07-19 10:59:32 +02:00
Axel Naumann
2e08275916
Build libcling.so based on OBJECT "library" in CMake.
2016-07-19 10:59:32 +02:00
CristinaCristescu
1d13fe7548
Remove Extra included file in cling/UserInterface.
2016-07-18 20:44:10 +02:00
Axel Naumann
b3592df5c0
Fix (un)signed comparison warning. From Cristina!
2016-07-18 15:59:14 +02:00
Axel Naumann
955345222e
Fix compilation failure. From Cristina.
2016-07-18 15:59:14 +02:00
CristinaCristescu
12ac538a5c
Refactor
2016-07-18 14:29:14 +02:00
CristinaCristescu
4e320a621e
LLVM resource dir for the child interpreter.
2016-07-18 14:29:14 +02:00
CristinaCristescu
528b16faf6
Refactoring ROOT & Cling code completion.
2016-07-18 14:29:14 +02:00
CristinaCristescu
e3d5b485e9
Filter the results loaded on the decls map for the known stem.
2016-07-18 14:29:14 +02:00
CristinaCristescu
8a646b6dba
Pass the parent's interpreter llvmdir to the child interpreter.
2016-07-18 14:29:14 +02:00
CristinaCristescu
0d5cad62d2
Mark the external visibility of imported decls.
2016-07-18 14:29:14 +02:00