Commit Graph

15 Commits

Author SHA1 Message Date
Jonas Hahnfeld
cf51c60306 Build demo with C++17 2023-12-12 18:59:06 +01:00
Vassil Vassilev
727908e8af Adapt the cling-demo to the new cling::Value interface. 2023-02-05 22:59:03 +01:00
Vassil Vassilev
a804b3d9eb LLVM now requires C++14.
Patch by Lang Hames.
2022-12-09 08:44:18 +01:00
Bertrand Bellenot
e20302182f Fix compilation on Windows (32 and 64 bit)
Properly set the export symbols for `x86` and `x64` and don't export the `llvm`, `clang` and already exported internal `cling` symbols for both `cling` and `cling-demo`
2022-03-16 09:59:03 +01:00
Bertrand Bellenot
6a7fc6bdc8 change compiler flags (#9083)
* [cling][windows] change compiler flags

 - Set the `-std:c++14` / `-std:c++17` flag depending on the version of Visual Studio (only if building outside ROOT)
 - Split the one line exports in three lines to fix a potential issue with Ninja on Windows (missing a white space between each `/EXPORT:` specifier)

* Add a forgotten `endif()`
2021-10-07 16:59:05 +02:00
Bertrand Bellenot
e26a6cb2df Several fixes for Windows
- cling: add missing symbol in the export list and fix semicolon issue in CMakeList.txt (it has to be in quotes)
 - cling-demo: export symbols and format hexadecimal output
2018-03-22 13:44:16 +01:00
Axel Naumann
fd3738190f Make symbols visible (ROOT-8823). 2017-06-19 16:00:56 +02:00
Axel Naumann
853aa86a45 Remove stray semicolon (nfc). 2017-03-31 16:44:04 +02:00
Axel Naumann
de56970ff0 Shorten the readme path a bit. 2017-03-22 11:20:50 +01:00
Axel Naumann
c3f3247006 More relevant / less obscure examples. Indent. 2017-03-21 21:14:33 +01:00
Axel Naumann
cb73393548 Build cling-demo as part of cling. 2017-03-20 15:44:07 +01:00
Axel Naumann
58b1ee1c14 Use static_cast; nicer print-out. 2017-03-20 09:44:04 +01:00
Axel Naumann
e847f2f5bc Add (c) header. 2017-03-19 23:14:05 +01:00
Axel Naumann
276505ffff Formatting. 2017-03-19 23:14:05 +01:00
Axel Naumann
5d829fa310 Add an example of a CMake project using cling (Issue 23). 2017-03-19 22:59:33 +01:00