Compile with cmake
[glpng.git] / src / CMakeLists.txt
blobcb26d04ef02527bea71b63b726200586caec4b3d
1 # Created by Tomas Chvatal (Scarabeus IV)
2 ###############################################################################
3 # sdlpango/src/CMakeLists.txt
4 ###############################################################################
5 INCLUDE_DIRECTORIES ( ${ZLIB_INCLUDE_DIR} ${PNG_INCLUDE_DIR}
6                 ${OPENGL_INCLUDE_DIR}  ${CMAKE_SOURCE_DIR}/include/ )
7 LINK_LIBRARIES ( ${CMAKE_DL_LIBS} ${ZLIB_LIBRARIES} ${PNG_LIBRARY}
8                 ${OPENGL_LIBRARIES} )
9 SET ( SRCS ${APPNAME}.c
11 SET(CMAKE_SHARED_LIBRARY_C_FLAGS "-fPIC")
12 SET(CMAKE_STATIC_LIBRARY_C_FLAG "-Wl," )
13 ADD_LIBRARY ( shared SHARED ${SRCS} )
14 ADD_LIBRARY ( static STATIC ${SRCS} )
15 SET_TARGET_PROPERTIES(shared static PROPERTIES OUTPUT_NAME glpng)
16 SET_TARGET_PROPERTIES (shared PROPERTIES VERSION ${VERSION} SOVERSION ${SONAME_VERSION})
17 #INCLUDE(MacroCreateLibtoolFile.cmake)
18 #CREATE_LIBTOOL_FILE(pango-shared "/${CMAKE_INSTALL_LIBDIR}")
19 INSTALL ( TARGETS shared
20         LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} )
21 INSTALL ( TARGETS static
22         ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} )