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
Anirudha Bose
b22a1622df
Create README.md for CPT
2014-06-10 21:56:00 +02:00
Anirudha Bose
97739fa19d
Replace cURL with wget to enable recursive downloading
2014-06-10 21:56:00 +02:00
Anirudha Bose
a051817247
Implement live check for latest version of NSIS
2014-06-10 21:56:00 +02:00
Anirudha Bose
fdec3a5a1d
Add new options to generate an NSIS installer
2014-06-10 21:56:00 +02:00
Anirudha Bose
6a1844a1fc
Update cling.pod
2014-06-10 21:56:00 +02:00
Anirudha Bose
bac7a1c1ba
Copy sample documentation and man page from Clang
...
The contents are temporary and will be made Cling specific in future.
Also generate Cling's HTML documentation and man pages during "make install"
2014-06-10 21:56:00 +02:00
Anirudha Bose
40da1cba1d
Add entries of docs and share for Cling in dist-files.mk
2014-06-10 21:56:00 +02:00
Anirudha Bose
00e9ba7877
Disable installing LLVM/Clang libraries in all other cases
2014-06-10 21:56:00 +02:00
Anirudha Bose
e47f68fcff
Automatically resolve missing dependencies in Ubuntu
...
This may not be so straight in case of Cygwin.
2014-06-10 21:56:00 +02:00
Anirudha Bose
8111c0f1ad
Also check Cygwin when --check-requirements is passed (to keep users happy)
...
This may also be useful (in future) if some user launches CPT using MSYS
Also remove some extra instructions. We can provide a link to the
documentation when it is complete.
2014-06-10 21:56:00 +02:00
Anirudha Bose
9649d8ac8e
Use cat command and EOT to print large messages instead of echo
2014-06-10 21:56:00 +02:00
Anirudha Bose
f1e392f9c0
Use RFC 2822 format in timestamp for cross-platform compatibility
2014-06-10 21:56:00 +02:00
Anirudha Bose
1c2eac4225
Use absolute paths to locate packaging scripts
2014-06-10 21:56:00 +02:00