Commit Graph

2066 Commits

Author SHA1 Message Date
Anirudha Bose
f276927209 Use SHLIBEXT and EXEEXT to make dist-files.mk platform independent 2014-06-25 11:05:59 +02:00
Anirudha Bose
12687731b3 Add function in cling.nsi to detect existing installation of Cling 2014-06-25 11:05:59 +02:00
Anirudha Bose
9a4f4fead0 Add function in cling.nsi to detect the version of Windows
Abort installation for old and unsupported versions of Windows.
2014-06-25 11:05:59 +02:00
Anirudha Bose
5f1a782468 Update README.md for CPT 2014-06-25 11:05:59 +02:00
Anirudha Bose
ce452ec9d5 Remove "unzip" as a requirement in Cygwin
"unzip.exe" is fetched on the fly and used by CPT.
2014-06-25 11:05:59 +02:00
Anirudha Bose
1198ecaeb9 Update usage details of CPT 2014-06-25 11:05:59 +02:00
Anirudha Bose
5faa225459 Initial support for integrating CPT with the build system 2014-06-25 11:05:59 +02:00
Anirudha Bose
c9a40085a7 Remove extra LICENSE.TXT file of LLVM 2014-06-25 11:05:59 +02:00
Vassil Vassilev
1fd7010509 Remove the XFAIL, the test doesn't fail anymore. 2014-06-24 11:26:57 +02:00
Manasij Mukherjee
f474d63079 Generation of forward declarations of top level decls in an input file.
Consists of:
  ForwardDeclPrinter, adapted from clang::DeclPrinter
  Interpterer::GenerateAutoloadingMap for invoking the functionality
  It has hardcoded checks to prevent ForwardDeclPrinter from visiting decls from
standard library files. This restriction will be lifted after the
issues specifyed in the tests are fixed.
  Test cases for code which FowrardDeclPrinter can not deal with properly
2014-06-23 14:37:03 +02:00
Anirudha Bose
d42f77918d Help POD understand line breaks.
Begin lines with a space which have a '\n' character.
This is only done for the text which will be a part of cling.pod.
2014-06-18 15:17:03 +02:00
Anirudha Bose
a507af4684 Help message has been fixed. No need for a wrapping tool anymore. 2014-06-18 15:17:03 +02:00
Anirudha Bose
bea1810af6 Change Cling's installer icon to use LLVM logo 2014-06-18 09:51:02 +02:00
Anirudha Bose
f461f9544b Maintain an extended path in dist-files.mk for better accuracy
This is needed to resolve some duplicate files installed during "make install"
by default.
2014-06-18 09:51:02 +02:00
Anirudha Bose
19014400d4 Version key "FileVersion" is required in cling.nsi 2014-06-18 09:51:02 +02:00
Anirudha Bose
62f0148773 Add a mechanism to override default URL of Cling's git repo
Also handle cases where existing origin is different to the supplied origin.
2014-06-18 09:51:02 +02:00
Anirudha Bose
b029fbb5de Hard code cling.exe to be included in the package 2014-06-18 09:51:02 +02:00
Anirudha Bose
c5bd3ea1a3 Translate Cygwin pathname to Windows format for makensis.exe 2014-06-18 09:51:02 +02:00
Anirudha Bose
e41724157b Add icons for NSIS installer and uninstaller 2014-06-18 09:51:02 +02:00
Anirudha Bose
23c4bc0868 Enable building nsis executable from cling.nsi 2014-06-18 09:51:02 +02:00
Anirudha Bose
ca100adf9d Use valid VIProductVersion key in cling.nsi 2014-06-18 09:51:02 +02:00
Anirudha Bose
967175fc5c Use Windows style absolute paths in cling.nsi 2014-06-18 09:51:02 +02:00
Anirudha Bose
6483f480f1 Change mode of nsis directory to 775
Grant read and execute permissions to nsis executables
2014-06-18 09:51:02 +02:00
Anirudha Bose
17ea31cd78 Add "unzip" to list of requirements in Windows 2014-06-18 09:51:02 +02:00
Anirudha Bose
15ca2b1064 Generate nsi script with --current-dev=nsis and last-stable=nsis 2014-06-18 09:51:02 +02:00
Anirudha Bose
5b9937769e Add uninstallation capabilities in cling.nsi 2014-06-18 09:51:02 +02:00
Anirudha Bose
3fa5f6d5fd Use solid LZMA compression in NSIS installer 2014-06-18 09:51:02 +02:00
Anirudha Bose
6a321be404 Add section "Mainfiles" to NSI script
Section contains a list of files to be packaged in the installer
2014-06-18 09:51:02 +02:00
Anirudha Bose
401aa8514e Initial metadata for cling.nsi 2014-06-18 09:51:02 +02:00
Anirudha Bose
4f93aff0bc Do not proceed with install until cling.pod is generated 2014-06-18 09:51:02 +02:00
Anirudha Bose
47e6f62d7b Change name of file to avoid using a .PHONY target for podgen 2014-06-18 09:51:02 +02:00
Anirudha Bose
800552ef6d Remove static and obsolete help message 2014-06-18 09:51:02 +02:00
Anirudha Bose
94bca33f50 Remove cling.pod. We will generate it from cling.pod.in 2014-06-18 09:51:02 +02:00
Anirudha Bose
02183dd9cd Dynamically generate help message for documentation 2014-06-18 09:51:02 +02:00
Anirudha Bose
ca87015367 No need to run ldconfig in debian/postinst
Clang libraries are not distributed anymore.
2014-06-18 09:51:02 +02:00
Anirudha Bose
b88a6a83c8 Prettify result of the meta command ".help"
Wraps the help text to standard 80 characters wide.
We use this output in cling.pod to generate man page, making this a
requirement.
2014-06-18 09:23:00 +02:00
CristinaCristescu
aaff0628ca Value extraction checking for deleted copy ctor (ROOT-6385).
During the value extraction the copy constructor availability check must ensure the copy ctor was not deleted.
2014-06-17 14:41:28 +02:00
Axel Naumann
a6bb239088 Try to fix const-cast warning. 2014-06-15 10:04:02 +02:00
CristinaCristescu
4cf130675f Fix const array of char*. (ROOT-5607). 2014-06-14 09:53:03 +02:00
CristinaCristescu
8702488331 Stream array elements need deferencing only not all streams of ptr. 2014-06-14 09:53:03 +02:00
CristinaCristescu
e36c4e937e Print an element of type ptr within an array. (ROOT-5607). 2014-06-14 09:53:02 +02:00
Axel Naumann
cea02a82e7 From Vassil: substitute then / else (ROOT-6345).
VisitCompoundStmt correctly substitutes the child Stmts. When calling Visit()
on a Stmt, this substitution needs to be carried out by the caller: only
it knows what target type to request. This fixes the issue for if statements
which do not fall back to VisitStmt() because of the conditional being of bool
type. In principle we are still missing do / while statements, too - again due
to the conditional part.
2014-06-13 11:11:57 +02:00
Vassil Vassilev
a57c866b3d Silence a warning. 2014-06-13 09:19:57 +02:00
Anirudha Bose
bf8d14b1a3 Fix typos in cling.pod 2014-06-10 21:56:01 +02:00
Anirudha Bose
9fd7e3d3c7 Delay fetching of tags for --last-stable
In case of a fresh clone of cling, script could not perform "git describe"
2014-06-10 21:56:01 +02:00
Anirudha Bose
17087b930b CPT: Update README.md 2014-06-10 21:56:01 +02:00
Anirudha Bose
95c8088d21 Remove message for MSVC
CPT can now check for Visual Studio 11.0 installation. Remove unnecessary message.
2014-06-10 21:56:00 +02:00
Anirudha Bose
2978f646e6 Enable querying of Windows registry for Visual Studio 11.0 installation 2014-06-10 21:56:00 +02:00
Anirudha Bose
c7163994f2 No need to check if OS is Cygwin again 2014-06-10 21:56:00 +02:00
Anirudha Bose
72b1c09fa7 Update README.md for CPT 2014-06-10 21:56:00 +02:00