include( TDEVersion ) cmake_minimum_required( VERSION ${TDE_CMAKE_MINIMUM_VERSION} ) project( tmix ) include( TDEMacros ) include( TDESetupPaths ) tde_setup_paths() include( FindPkgConfig ) pkg_check_modules( PULSE REQUIRED libpulse ) include_directories( ${CMAKE_CURRENT_BINARY_DIR} ${TQT_INCLUDE_DIRS} /usr/include/tqt3 /usr/include/tqt ${TDE_INCLUDE_DIR} /opt/trinity/include ${PULSE_INCLUDE_DIRS} ) link_directories( ${TQT_LIBRARY_DIRS} /opt/trinity/lib ) install( DIRECTORY img/ DESTINATION ${DATA_INSTALL_DIR}/tmix/pics FILES_MATCHING PATTERN "*.png" ) install( FILES tmix.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) install( FILES img/tmix-16.png RENAME tmix.png DESTINATION ${DATA_INSTALL_DIR}/icons/hicolor/16x16/apps ) install( FILES img/tmix.png DESTINATION ${DATA_INSTALL_DIR}/icons/hicolor/22x22/apps ) install( FILES img/tmix-32.png RENAME tmix.png DESTINATION ${DATA_INSTALL_DIR}/icons/hicolor/32x32/apps ) install( FILES img/tmix-48.png RENAME tmix.png DESTINATION ${DATA_INSTALL_DIR}/icons/hicolor/48x48/apps ) tde_add_executable( tmix AUTOMOC SOURCES src/main.cpp src/model/audiodevice.cpp src/model/pulsedevice.cpp src/model/pulsemodel.cpp src/ui/balanceknob.cpp src/ui/devicewidget.cpp src/ui/preferencesdlg.cpp src/ui/kledbutton.cpp src/ui/levelmeter.cpp src/ui/devicespage.cpp src/ui/tmixpopup.cpp src/ui/tmixtray.cpp src/ui/tmixapp.cpp src/ui/mixerwindow.cpp LINK tqt-mt tdecore tdeui DCOP ${PULSE_LIBRARIES} DESTINATION ${BIN_INSTALL_DIR} )