SET(PLUGIN_DEPENDENCIES cc3d::CompuCellLib cc3d::muParser cc3d::ExpressionEvaluator)

MACRO(ADD_COMPUCELL3D_PLUGIN_HEADERS plugin)
  file(GLOB header_files "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
  INSTALL(FILES ${header_files} DESTINATION "${CMAKE_INSTALL_PREFIX}/include/CompuCell3D/CompuCell3D/plugins/${plugin}")    

ENDMACRO(ADD_COMPUCELL3D_PLUGIN_HEADERS)


# #AutogeneratedModules - DO NOT REMOVE THIS LINE IT IS USED BY TWEDIT TO INSERT NEW PLUGIN DIRECTORY
ADD_SUBDIRECTORY(VectorFieldPolarization)
ADD_SUBDIRECTORY(ImplicitMotility)
ADD_SUBDIRECTORY(CurvatureCalculator)
ADD_SUBDIRECTORY(OrientedGrowth)
ADD_SUBDIRECTORY(OrientedGrowth2)
ADD_SUBDIRECTORY(ContactOrientation)
ADD_SUBDIRECTORY(BoundaryMonitor)
ADD_SUBDIRECTORY(CellTypeMonitor)
ADD_SUBDIRECTORY(Polarization23)
ADD_SUBDIRECTORY(ClusterSurface)
ADD_SUBDIRECTORY(ClusterSurfaceTracker)

ADD_SUBDIRECTORY(CellType)
ADD_SUBDIRECTORY(VolumeTracker)
ADD_SUBDIRECTORY(Volume)
ADD_SUBDIRECTORY(Contact)
ADD_SUBDIRECTORY(Surface)
ADD_SUBDIRECTORY(SurfaceTracker)
ADD_SUBDIRECTORY(AdhesionFlex)
ADD_SUBDIRECTORY(Mitosis)
ADD_SUBDIRECTORY(Chemotaxis)
ADD_SUBDIRECTORY(ChemotaxisSimple)
ADD_SUBDIRECTORY(CenterOfMass)
ADD_SUBDIRECTORY(MomentOfInertia)
ADD_SUBDIRECTORY(ConvergentExtension)
ADD_SUBDIRECTORY(NeighborTracker)
ADD_SUBDIRECTORY(PDESolverCaller)
ADD_SUBDIRECTORY(ContactLocalFlex)
ADD_SUBDIRECTORY(ContactLocalProduct)
ADD_SUBDIRECTORY(ContactMultiCad)
ADD_SUBDIRECTORY(FocalPointPlasticity)
ADD_SUBDIRECTORY(Curvature)

# ADD_SUBDIRECTORY(ChemotaxisDicty)
ADD_SUBDIRECTORY(ExternalPotential)
ADD_SUBDIRECTORY(Compartment)
ADD_SUBDIRECTORY(ContactInternal)
ADD_SUBDIRECTORY(Connectivity)
ADD_SUBDIRECTORY(ConnectivityLocalFlex)
ADD_SUBDIRECTORY(ConnectivityGlobal)
ADD_SUBDIRECTORY(LengthConstraint)
ADD_SUBDIRECTORY(CellOrientation)
ADD_SUBDIRECTORY(ElasticityTracker)
ADD_SUBDIRECTORY(Elasticity)
ADD_SUBDIRECTORY(PlasticityTracker)
ADD_SUBDIRECTORY(Plasticity)
ADD_SUBDIRECTORY(OrientedContact)
ADD_SUBDIRECTORY(PolarizationVector)
ADD_SUBDIRECTORY(PixelTracker)
ADD_SUBDIRECTORY(BoundaryPixelTracker)
ADD_SUBDIRECTORY(GlobalBoundaryPixelTracker)
ADD_SUBDIRECTORY(Viscosity)
ADD_SUBDIRECTORY(Secretion)




