]> git.pld-linux.org Git - packages/libprojectM.git/blob - libprojectM-static.patch
- updated to 1.2.0
[packages/libprojectM.git] / libprojectM-static.patch
1 --- libprojectM-1.2.0/CMakeLists.txt~   2008-06-12 05:39:28.000000000 +0200
2 +++ libprojectM-1.2.0/CMakeLists.txt    2009-09-22 08:30:24.713992689 +0200
3 @@ -48,12 +48,12 @@
4  endif(USE_FBO)
5  
6  if (BUILD_PROJECTM_STATIC)
7 -ADD_LIBRARY(projectM STATIC ${projectM_SOURCES})
8 -else(BUILD_PROJECTM_STATIC)
9 -ADD_LIBRARY(projectM SHARED ${projectM_SOURCES})
10 +ADD_LIBRARY(projectM-static STATIC ${projectM_SOURCES})
11 +SET_TARGET_PROPERTIES(projectM-static PROPERTIES VERSION 2.00 SOVERSION 2 OUTPUT_NAME projectM)
12  endif(BUILD_PROJECTM_STATIC)
13 +ADD_LIBRARY(projectM-shared SHARED ${projectM_SOURCES})
14  
15 -SET_TARGET_PROPERTIES(projectM PROPERTIES VERSION 2.00 SOVERSION 2)
16 +SET_TARGET_PROPERTIES(projectM-shared PROPERTIES VERSION 2.00 SOVERSION 2 OUTPUT_NAME projectM)
17  
18  if (APPLE)
19  ADD_DEFINITIONS(-DMACOS -DSTBI_NO_DDS -DUSE_THREADS)
20 @@ -118,10 +118,9 @@
21  LINK_DIRECTORIES(${FTGL_LINK_DIRS} "./")
22  
23  if(BUILD_PROJECTM_STATIC)
24 -               TARGET_LINK_LIBRARIES(projectM ${GLEW_LINK_TARGETS} m ${FTGL_LINK_TARGETS} ${OPENGL_LIBRARIES} ${IMAGE_LINK_TARGETS})
25 -else(BUILD_PROJECTM_STATIC)
26 -               TARGET_LINK_LIBRARIES(projectM ${GLEW_LINK_TARGETS} m ${FTGL_LINK_TARGETS} ${OPENGL_LIBRARIES}  ${IMAGE_LINK_TARGETS})
27 +               TARGET_LINK_LIBRARIES(projectM-static ${GLEW_LINK_TARGETS} m ${FTGL_LINK_TARGETS} ${OPENGL_LIBRARIES} ${IMAGE_LINK_TARGETS})
28  endif(BUILD_PROJECTM_STATIC)
29 +TARGET_LINK_LIBRARIES(projectM-shared ${GLEW_LINK_TARGETS} m ${FTGL_LINK_TARGETS} ${OPENGL_LIBRARIES}  ${IMAGE_LINK_TARGETS})
30  
31  
32  CONFIGURE_FILE("${CMAKE_CURRENT_SOURCE_DIR}/libprojectM.pc.in" "${CMAKE_CURRENT_SOURCE_DIR}/libprojectM.pc" @ONLY)
33 @@ -134,4 +133,7 @@
34  INSTALL(FILES "${CMAKE_CURRENT_SOURCE_DIR}/libprojectM.pc" DESTINATION ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}/pkgconfig)
35  INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/config.inp DESTINATION ${CMAKE_INSTALL_PREFIX}/share/projectM)
36  INSTALL(FILES projectM.hpp event.h dlldefs.h fatal.h PresetFrameIO.hpp PCM.hpp  DESTINATION include/libprojectM)
37 -INSTALL(TARGETS projectM DESTINATION lib${LIB_SUFFIX})
38 +if (BUILD_PROJECTM_STATIC)
39 +       INSTALL(TARGETS projectM-static DESTINATION lib${LIB_SUFFIX})
40 +endif(BUILD_PROJECTM_STATIC)
41 +INSTALL(TARGETS projectM-shared DESTINATION lib${LIB_SUFFIX})
This page took 0.039031 seconds and 4 git commands to generate.