1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- Squirrel 3.1 stable
- --------------------------------------------------------
- What is in this distribution?
- squirrel
- static library implementing the compiler and interpreter of the language
- sqstdlib
- the standard utility libraries
- sq
- stand alone interpreter
- doc
- The manual
- etc
- a minimalistic embedding sample
- samples
- samples programs
- HOW TO COMPILE
- ---------------------------------------------------------
- CMAKE USERS
- .........................................................
- If you want to build the shared libraries under Windows using Visual
- Studio, you will have to use CMake version 3.4 or newer. If not, an
- earlier version will suffice. For a traditional out-of-source build
- under Linux, type something like
- $ mkdir build # Create temporary build directory
- $ cd build
- $ cmake .. # CMake will determine all the necessary information,
- # including the platform (32- vs. 64-bit)
- $ make
- $ make install
- $ cd ..; rm -r build
- The default installation directory will be the top source directory,
- i. e. the binaries will go into bin/ and the libraries into lib/. You
- can change this behavior by calling CMake like this:
- $ cmake .. -DCMAKE_INSTALL_PREFIX=/some/path/on/your/system
- With the INSTALL_BIN_DIR and INSTALL_LIB_DIR options, the directories
- the binaries & libraries will go in (relative to CMAKE_INSTALL_PREFIX)
- can be specified. For instance,
- $ cmake .. -DINSTALL_LIB_DIR=lib64
- will install the libraries into a 'lib64' subdirectory in the top
- source directory. If INSTALL_INC_DIR is set, the public header files
- will be installed into the directory the value of INSTALL_INC_DIR
- points to. There is no default directory - if you want only the
- binaries and no headers, just don't specify INSTALL_INC_DIR, and no
- header files will be installed.
- Under Windows, it is probably easiest to use the CMake GUI interface,
- although invoking CMake from the command line as explained above
- should work as well.
- GCC USERS
- .........................................................
- There is a very simple makefile that compiles all libraries and exes
- from the root of the project run 'make'
- for 32 bits systems
- $ make
- for 64 bits systems
- $ make sq64
- VISUAL C++ USERS
- .........................................................
- Open squirrel.dsw from the root project directory and build(dho!)
|