cmake_minimum_required(VERSION 3.13) project(CoffeBeans) set(CMAKE_INSTALL_PREFIX ${PROJECT_SOURCE_DIR}) set(SOURCE_DIR ${PROJECT_SOURCE_DIR}/src) set(ICON_DIR ${PROJECT_SOURCE_DIR}/icons) add_subdirectory(src/sqltreenode) add_subdirectory(src/databaseinfo) add_subdirectory(src/virtualmodelinterface) add_subdirectory(src/stylesheethandler) add_subdirectory(src/sqltablenoticedelegate) add_subdirectory(src/editproductdialog) add_subdirectory(src/addproductdialog) add_subdirectory(src/integervalidator) add_subdirectory(src/sqlqueryproductsmodel) add_subdirectory(src/colouredlineedit) # StyleSheetHandler add_subdirectory(src/verificationwidget) # ColouredLineEdit add_subdirectory(src/renamedialog) # VerificationWidget # ColouredLineEdit add_subdirectory(src/deletedialog) # VerificationWidget # ColouredLineEdit add_subdirectory(src/virtualmodeladapter) # VirtualModelInterface add_subdirectory(src/virtualtreemodel) # VirtualModelAdapter add_subdirectory(src/sqlscript) # DatabaseInfo add_subdirectory(src/virtualsqltreenodeadapter) # VirtualModelAdapter # SqlTreeNode add_subdirectory(src/addproducttypedialog) # VerificationWidget # SqlTreeNode # ColouredLineEdit # SqlScript add_subdirectory(src/sqltreemodel) # VirtualTreeModel # SqlScript # SqlTreeNode # VirtualSqlTreeNodeAdapter add_subdirectory(src/productswidget) # VerificationWidget # SqlTreeModel # AddProductTypeDialog add_subdirectory(src/mainwindow) # ProductsWidget add_subdirectory(src/main) # MainWindow