Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- cmake_minimum_required(VERSION 2.8.6)
- if(COMMAND cmake_policy)
- if(POLICY CMP0003)
- cmake_policy(SET CMP0003 NEW)
- endif()
- if(POLICY CMP0020)
- cmake_policy(SET CMP0020 NEW)
- endif()
- if(POLICY CMP0042)
- cmake_policy(SET CMP0042 NEW)
- endif()
- if(POLICY CMP0043)
- cmake_policy(SET CMP0043 NEW)
- endif()
- endif()
- project(MediaKit)
- set(MediaKit_HDR
- MediaKit.hpp
- MediaKitWriter.hpp
- SndPlayer.hpp
- RingBuffer.hpp
- )
- set(MediaKit_SRC
- MediaKit.cpp
- MediaKitWriter.cpp
- SndPlayer.cpp
- RingBuffer.cpp
- )
- set(MediaKit_RESOURCES
- icon.qrc
- )
- if(USE_QT5)
- qt5_add_resources(MediaKit_RESOURCES_RCC ${MediaKit_RESOURCES})
- else()
- qt4_add_resources(MediaKit_RESOURCES_RCC ${MediaKit_RESOURCES})
- endif()
- include_directories(../../qmplay2/headers)
- add_library(${PROJECT_NAME} ${QMPLAY2_MODULE}
- ${MediaKit_HDR}
- ${MediaKit_SRC}
- ${MediaKit_RESOURCES_RCC}
- )
- if(USE_QT5)
- qt5_use_modules(${PROJECT_NAME} Gui Widgets)
- else()
- target_link_libraries(${PROJECT_NAME} Qt4::QtCore Qt4::QtGui)
- endif()
- add_dependencies(${PROJECT_NAME} libqmplay2)
- target_link_libraries(${PROJECT_NAME}
- ${LIBMEDIA_LIBRARIES}
- ${LIBBE_LIBRARIES}
- ${qmplay2lib}
- )
- install(TARGETS ${PROJECT_NAME} LIBRARY DESTINATION ${MODULES_INSTALL_PATH})
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement