mirror of
https://github.com/projectM-visualizer/projectm.git
synced 2026-02-11 00:55:41 +00:00
34 lines
911 B
Plaintext
34 lines
911 B
Plaintext
BUILDING ON OSX FROM SCRATCH
|
|
============================
|
|
|
|
1. Get freetype
|
|
http://download.savannah.gnu.org/releases/freetype/freetype-2.6.1.tar.bz2
|
|
cp builds/unix/install-sh ./
|
|
LIBTOOLIZE=libtoolize ./configure --prefix=/usr/local && make -j4 && sudo make install
|
|
|
|
2. FTGL
|
|
http://sourceforge.net/projects/ftgl/
|
|
./configure --prefix=/usr/local && make -j4 && sudo make install
|
|
|
|
3. GLEW
|
|
git clone https://github.com/nigels-com/glew.git
|
|
cd glew/auto
|
|
make
|
|
cd ..
|
|
make -j4
|
|
|
|
4. Cg
|
|
http://developer.download.nvidia.com/cg/Cg_3.1/Cg-3.1_April2012.dmg
|
|
|
|
5. SDL
|
|
download & install SDL:
|
|
https://www.libsdl.org/release/SDL2-2.0.3.dmg
|
|
|
|
6. SDL + cmake
|
|
https://github.com/brendan-w/collector/blob/master/cmake/FindSDL2.cmake
|
|
copy FindSDL2.cmake to projectm/src/cmake/FindSDL2.cmake
|
|
add the following line to projectm/src/CMakeLists.txt:
|
|
set(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake)
|
|
|
|
7. follow projectm build instructions
|