target_sources(${PROJECT_NAME} PRIVATE
        Clay/CamClay/BilinearCC.cpp
        Clay/CamClay/CustomCC.cpp
        Clay/CamClay/ExpCC.cpp
        Clay/CamClay/NonlinearCamClay.cpp
        Clay/CamClay/ParabolicCC.cpp
        Concrete/CDP.cpp
        Concrete/CDPM2.cpp
        Concrete/CustomCDP.cpp
        Concrete/NonlinearCDP.cpp
        Concrete/Rebar3D.cpp
        Concrete/TableCDP.cpp
        Damage/IsotropicDamage.cpp
        Damage/LinearDamage.cpp
        DruckerPrager/BilinearDP.cpp
        DruckerPrager/CustomDP.cpp
        DruckerPrager/ExpDP.cpp
        DruckerPrager/NonlinearDruckerPrager.cpp
        Elastic/BlatzKo.cpp
        Elastic/IsotropicElastic3D.cpp
        Elastic/IsotropicNonlinearElastic3D.cpp
        Elastic/MooneyRivlin.cpp
        Elastic/NLE3D01.cpp
        Elastic/OrthotropicElastic3D.cpp
        Elastic/Yeoh.cpp
        Material3D.cpp
        Orthotropic/CustomOrthotropic.cpp
        Orthotropic/NonlinearOrthotropic.cpp
        Orthotropic/TimberPD.cpp
        Orthotropic/YLD0418P.cpp
        Sand/DafaliasManzari.cpp
        Sand/SimpleSand.cpp
        vonMises/ArmstrongFrederick.cpp
        vonMises/BilinearJ2.cpp
        vonMises/BilinearPeric.cpp
        vonMises/CustomGurson.cpp
        vonMises/CustomJ2.cpp
        vonMises/ExpGurson.cpp
        vonMises/ExpJ2.cpp
        vonMises/MultilinearJ2.cpp
        vonMises/NonlinearGurson.cpp
        vonMises/NonlinearJ2.cpp
        vonMises/NonlinearPeric.cpp
        vonMises/PolyJ2.cpp
        vonMises/Subloading.cpp
        vonMises/TableGurson.cpp
        vonMises/VAFCRP.cpp
        Wrapper/Rotation3D.cpp
        Wrapper/Stacked.cpp
        Wrapper/StressWrapper.cpp
        Wrapper/Substepping.cpp
)
