This repository has been archived on 2019-10-11 . You can view files and clone it, but cannot push or open issues or pull requests.
compilescript
compilescript allows you to execute files from compiled languages as
scripts. By default it uses g++
.
It compiles the source file, stores the binary in
${XDG_CACHE_HOME}/compilescript/
and executes it. If the binary in cache is
newer than the source file, the compilation is skipped.
Usage
Have a look at the manpage.
Install
Gentoo
Gentoo ebuilds are available via my repository.
From source
Dependencies
-
cmake (at least 3.2)
-
libxdg-basedir (tested: 1.2)
-
libconfig++ (tested: 1.5)
-
Optional:
-
Manpage: asciidoc (tested: 8.6)
-
Get sourcecode
or clone with git:
git clone https://schlomp.space/tastytea/compilescript.git
cd compilescript
git submodule init
git submodule update
Compile
mkdir build
cd build
cmake ..
make
make install
cmake options:
-
-DCMAKE_BUILD_TYPE=Debug
for a debug build -
-DWITH_MAN=NO
to not compile the manpage
Contributing
Contributions are always welcome. You can submit them as pull requests or via
email to tastytea
@tastytea.de
.
License & Copyright
Copyright © 2018, 2019 tastytea <tastytea@tastytea.de>. License GPLv3: GNU GPL version 3 <https://www.gnu.org/licenses/gpl-3.0.html>. This program comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions.
Description
0.4.1
Latest
Languages
C++
100%