Nothing
# using git is preferred
git clone https://github.com/sass/libsass.git
# only needed for sassc and/or testsuite
git clone https://github.com/sass/sassc.git libsass/sassc
git clone https://github.com/sass/sass-spec.git libsass/sass-spec
In order to run autotools you need a few tools installed on your system.
yum install automake libtool # RedHat Linux
emerge -a automake libtool # Gentoo Linux
pkgin install automake libtool # SmartOS
cd libsass
autoreconf --force --install
cd ..
cd libsass
./configure \
--disable-tests \
--disable-shared \
--prefix=/usr
cd ..
make -C libsass -j5
The library will be installed to the location given as prefix
to configure
. This is standard behavior for autotools and not libsass
specific.
make -C libsass -j5 install
The configure
script is created by autotools. To get an overview of available options you can call ./configure --help
. When you execute this script, it will create specific makefiles, which you then use via the regular make command.
There are some libsass
specific options:
Optional Features:
--enable-tests enable testing the build
--enable-coverage enable coverage report for test suite
--enable-shared build shared libraries [default=yes]
--enable-static build static libraries [default=yes]
Optional Packages:
--with-sassc-dir=<dir> specify directory of sassc sources for
testing (default: sassc)
--with-sass-spec-dir=<dir> specify directory of sass-spec for testing
(default: sass-spec)
cd libsass
autoreconf --force --install
./configure \
--enable-tests \
--enable-shared \
--prefix=/usr
make -j5 test_build
cd ..
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.