add_subdirectory( pics ) include_directories( ${CMAKE_BINARY_DIR} ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR} ${TDE_INCLUDE_DIR} ${TQT_INCLUDE_DIRS} ${PCRE_INCLUDE_DIRS} ) link_directories( ${TQT_LIBRARY_DIRS} ${TDE_LIB_DIR} ) ##### kbarcode (executable) tde_add_executable( ${PROJECT_NAME} AUTOMOC SOURCES barcodecombo.cpp barcodedialog.cpp barcodedialogs.cpp commands.cpp configdialog.cpp confwizard.cpp csvimportdlg.cpp databasebrowser.cpp definition.cpp definitiondialog.cpp dsmainwindow.cpp kbarcode.cpp label.cpp labeleditor.cpp labelutils.cpp main.cpp mimesources.cpp multilineeditdlg.cpp mycanvasitem.cpp mycanvasview.cpp mydatatable.cpp newlabel.cpp previewdialog.cpp printersettings.cpp printlabeldlg.cpp rectsettingsdlg.cpp smalldialogs.cpp sqltables.cpp tokenprovider.cpp xmlutils.cpp zplutils.cpp measurements.cpp editoriface.skel kbarcodeiface.skel batchiface.skel kbarcodesettings.cpp batchprinter.cpp barcodeitem.cpp documentitem.cpp lineitem.cpp rectitem.cpp tcanvasitem.cpp textitem.cpp imageitem.cpp documentitemdlg.cpp propertywidget.cpp tec.cpp barcodeprinterdlg.cpp textlineitem.cpp textlineedit.cpp tokendialog.cpp barkode.cpp gnubarcode.cpp barkodeengine.cpp pixmapbarcode.cpp batchwizard.cpp csvfile.cpp dstextedit.cpp encodingcombo.cpp purepostscript.cpp tbarcode2.cpp LINK tdecore-shared tdeui-shared tdeio-shared tdeprint-shared tdeabc-shared kjs-shared ${PCRE_LIBRARIES} DESTINATION ${BIN_INSTALL_DIR} ) ##### icons tde_install_icons( ) ##### other data tde_create_translated_desktop( SOURCE ${PROJECT_NAME}.desktop ${PROJECT_NAME}-batch.desktop ${PROJECT_NAME}-editor.desktop ${PROJECT_NAME}-single.desktop ) tde_create_translated_desktop( SOURCE ${PROJECT_NAME}-label.desktop DESTINATION ${MIME_INSTALL_DIR}/application ) install( FILES barcodes.html exampledata.sql labeldefinitions.sql barcode.ps rules.xml DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME} )