forked from GitHub/gf-core
"Majestic" C Runtime
Requirements
Debian/Ubuntu
Required system packages (apt install ...):
autoconf
automake
libtool
make
g++
macOS
- Install XCode from App Store
- Install XCode command line tools:
xcode-select --install - Required system packages (
brew install ...):
autoconf
automake
libtool
Installation
Note for macOS: you should first run glibtoolize, followed by the commands below.
autoreconf -i
./configure
make
make install
The shared libraries are installed in /usr/local/lib.
Using
- Compiling GF with this runtime will require flag
--extra-lib-dirs=/usr/local/lib. - Running GF with this runtime will require environment variable
LD_LIBRARY_PATH=/usr/local/lib
Uninstalling
To remove the old C runtime from your system, do:
rm /usr/local/lib/libpgf.*
rm /usr/local/lib/libgu.*
rm /usr/local/lib/libsg.*
rm -rf /usr/local/include/pgf
To remove this version of the runtime from your system, do:
rm /usr/local/lib/libpgf.*
rm -rf /usr/local/include/pgf
To clean all generated build files from this directory, use:
git clean -Xdf