Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cmiss/perl_interpreter
https://github.com/cmiss/perl_interpreter
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/cmiss/perl_interpreter
- Owner: cmiss
- Created: 2016-02-15T03:46:59.000Z (over 8 years ago)
- Default Branch: main
- Last Pushed: 2020-12-17T02:06:31.000Z (almost 4 years ago)
- Last Synced: 2024-04-24T16:41:34.390Z (7 months ago)
- Language: C
- Size: 301 KB
- Stars: 0
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGELOG
Awesome Lists containing this project
- AwesomeInterpreter - perl_interpreter
README
Perl Interpreter
================This software is the perl_interpreter for CMISS.
It is released under the Mozilla Public License v1.1The perl interpreter enables legacy CMISS commands to be interspersed with perl code.
Requirements
------------To build the perl interpreter the following packages are required.
- Build toolchain
- CMake
- PerlMacOS
-----For MacOS the system perl is not suitable for use with the perl interpreter.
You will need to install a suitable perl before configuring the perl interpreter.
A suitable perl can be installed from https://perlbrew.pl/.Building on MacOS
"""""""""""""""""Commands for buildng a release build of the perl interpreter using the Terminal application::
git clone https://github.com/cmiss/perl_interpreter.git
mkdir build-perl_interpreter
cd build-perl_interpreter
cmake -DINSTALL_PREFIX=../usr/local -DSTATIC_LIBPERL= ../perl_interpreter
make
make installIf all of these commnds successfully complete the perl interpreter will be available for using with CmGui from '../usr/local/' directory.
Please note that you will need to change the CMake configuration to actually point to the binary directory where a perl with a static perl library is found.You can also set the variable *PERL_INTERPRETER_STATIC_LIBPERL* using a CMake Gui to the binary directory where a perl with a static perl library is found.
If the static libperl variable is not set then Cmgui may fail to start because no backup perl interpreter is available.
Further Reading
---------------Further information, help pages, a tracker and a wiki is available at
http://www.cmiss.org/cmgui/This software was originally developed at The University of Auckland and
the Copyright held by Auckland UniServices Ltd.
This development has been for over 15 years and this release is under ongoing
development.