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
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})
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)
19 ADD_DEFINITIONS(-DMACOS -DSTBI_NO_DDS -DUSE_THREADS)
21 LINK_DIRECTORIES(${FTGL_LINK_DIRS} "./")
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})
32 CONFIGURE_FILE("${CMAKE_CURRENT_SOURCE_DIR}/libprojectM.pc.in" "${CMAKE_CURRENT_SOURCE_DIR}/libprojectM.pc" @ONLY)
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})