]> git.pld-linux.org Git - packages/libprojectM.git/blob - libprojectM-static.patch
- Epoch: 1 (1.1 == 1.01)
[packages/libprojectM.git] / libprojectM-static.patch
1 --- libprojectM-1.1/CMakeLists.txt      2008-03-30 19:53:59.000000000 +0000
2 +++ libprojectM-1.1/CMakeLists.txt      2008-03-31 21:41:02.000000000 +0000
3 @@ -1,5 +1,13 @@
4  PROJECT(projectM)
5 -ADD_LIBRARY(projectM SHARED projectM.cpp FBO.cpp InitCond.cpp 
6 +ADD_LIBRARY(projectM-shared SHARED projectM.cpp FBO.cpp InitCond.cpp 
7 + Expr.cpp PCM.cpp Parser.cpp Preset.cpp BeatDetect.cpp PerPixelEqn.cpp Param.cpp CustomWave.cpp CustomShape.cpp 
8 +Func.cpp Eval.cpp  PerFrameEqn.cpp PerPointEqn.cpp fftsg.cpp KeyHandler.cpp
9 + timer.cpp  wipemalloc.cpp 
10 +BuiltinFuncs.cpp BuiltinParams.cpp Renderer.cpp 
11 +PresetLoader.cpp  PresetChooser.cpp PresetFrameIO.cpp PresetMerge.cpp
12 +ConfigFile.cpp  IdlePreset.cpp TextureManager.cpp image_DXT.c image_helper.c SOIL.c stb_image_aug.c TimeKeeper.cpp)
13 +
14 +ADD_LIBRARY(projectM-static STATIC projectM.cpp FBO.cpp InitCond.cpp 
15   Expr.cpp PCM.cpp Parser.cpp Preset.cpp BeatDetect.cpp PerPixelEqn.cpp Param.cpp CustomWave.cpp CustomShape.cpp 
16  Func.cpp Eval.cpp  PerFrameEqn.cpp PerPointEqn.cpp fftsg.cpp KeyHandler.cpp
17   timer.cpp  wipemalloc.cpp 
18 @@ -7,7 +15,7 @@
19  PresetLoader.cpp  PresetChooser.cpp PresetFrameIO.cpp PresetMerge.cpp
20  ConfigFile.cpp  IdlePreset.cpp TextureManager.cpp image_DXT.c image_helper.c SOIL.c stb_image_aug.c TimeKeeper.cpp)
21  
22 -SET_TARGET_PROPERTIES(projectM PROPERTIES VERSION 2.00 SOVERSION 2)
23 +SET_TARGET_PROPERTIES(projectM-shared projectM-static PROPERTIES VERSION 2.00 SOVERSION 2 OUTPUT_NAME projectM)
24  
25  ADD_DEFINITIONS(-DLINUX -DUSE_FBO -DSTBI_NO_DDS -DUSE_THREADS)
26  ADD_DEFINITIONS(-DCMAKE_INSTALL_PREFIX="\\\"${CMAKE_INSTALL_PREFIX}\\\"") 
27 @@ -24,7 +32,7 @@
28         OPTION(USE_FTGL "Use FTGL for on-screen fonts (Warning: NOT found on your system! Turning this on will probably bust the compilation.)" OFF)
29  endif(FTGL_FOUND)
30  
31 -TARGET_LINK_LIBRARIES(projectM GLEW m)
32 +TARGET_LINK_LIBRARIES(projectM-shared projectM-static GLEW m)
33  
34  IF(USE_FTGL)
35         if (FTGL_FOUND)
36 @@ -36,7 +44,7 @@
37         ADD_DEFINITIONS(-DUSE_FTGL)
38         INCLUDE_DIRECTORIES(${FTGL_INCLUDE_DIRS})
39         LINK_DIRECTORIES(${FTGL_LIBRARY_DIRS} "./")
40 -        TARGET_LINK_LIBRARIES(projectM GLEW m ftgl freetype)
41 +        TARGET_LINK_LIBRARIES(projectM-shared projectM-static GLEW m ftgl freetype)
42  ELSE (USE_FTGL)
43         IF (FTGL_FOUND)
44                 MESSAGE("Warning: FTGL font support was detected but NOT enabled. You can enable it by setting USE_FTGL=true")
45 @@ -55,4 +63,4 @@
46  INSTALL(FILES "${CMAKE_BINARY_DIR}/libprojectM.pc" DESTINATION ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}/pkgconfig)
47  INSTALL(FILES config.inp DESTINATION ${CMAKE_INSTALL_PREFIX}/share/projectM)
48  INSTALL(FILES projectM.hpp event.h dlldefs.h fatal.h PresetFrameIO.hpp PCM.hpp  DESTINATION include/libprojectM)
49 -INSTALL(TARGETS projectM DESTINATION lib)
50 +INSTALL(TARGETS projectM-shared projectM-static DESTINATION lib)
This page took 0.027055 seconds and 3 git commands to generate.