/src/breakpad/CrashReporter/CMakeLists.txt

http://github.com/tomahawk-player/tomahawk · CMake · 22 lines · 16 code · 6 blank · 0 comment · 0 complexity · aa9b6d1ea5d0454f850fe4d1538c5e54 MD5 · raw file

  1. PROJECT( CrashReporter )
  2. cmake_policy(SET CMP0017 NEW)
  3. FIND_PACKAGE( Qt4 REQUIRED )
  4. SET( QT_USE_QTNETWORK TRUE )
  5. SET( crashreporter_SOURCES main.cpp CrashReporter.cpp )
  6. SET( crashreporter_UI CrashReporter.ui )
  7. SET( crashreporter_RC ../../../resources.qrc )
  8. QT4_WRAP_UI( crashreporter_UI_HEADERS ${crashreporter_UI} )
  9. QT4_ADD_RESOURCES( crashreporter_RC_RCC ${crashreporter_RC} )
  10. INCLUDE( ${QT_USE_FILE} )
  11. INCLUDE_DIRECTORIES( ${CMAKE_CURRENT_BINARY_DIR} ../../libtomahawk )
  12. ADD_DEFINITIONS( ${QT_DEFINITIONS} )
  13. ADD_EXECUTABLE( tomahawk_crash_reporter WIN32 ${crashreporter_SOURCES} ${crashreporter_HEADERS_MOC} ${crashreporter_UI_HEADERS} ${crashreporter_RC_RCC} )
  14. TARGET_LINK_LIBRARIES( tomahawk_crash_reporter ${QT_LIBRARIES} tomahawklib )
  15. set_target_properties( tomahawk_crash_reporter PROPERTIES AUTOMOC ON)
  16. install(TARGETS tomahawk_crash_reporter RUNTIME DESTINATION ${CMAKE_INSTALL_LIBEXECDIR})