Skip to content

Commit

Permalink
cmp - fix fortran material lib to compile on *nix
Browse files Browse the repository at this point in the history
  • Loading branch information
claudioperez committed Jul 9, 2021
1 parent 262efe0 commit ede6ccc
Showing 1 changed file with 54 additions and 44 deletions.
98 changes: 54 additions & 44 deletions SRC/material/uniaxial/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,67 +1,70 @@

target_sources(G3_Material
PRIVATE
MaterialState.cpp
UniaxialMaterial.cpp
ElasticMaterial.cpp
Elastic2Material.cpp
ElasticPowerFunc.cpp
UVCuniaxial.cpp
AxialSp.cpp
AxialSp.cpp
AxialSpHD.cpp
BWBN.cpp
Bilin.cpp
Bilin02.cpp

ConcreteCM.cpp
ConcreteD.cpp
ConcretewBeta.cpp

Elastic2Material.cpp
ElasticBilin.cpp
ElasticMaterial.cpp
ElasticMultiLinear.cpp
ElasticPPMaterial.cpp
ElasticPowerFunc.cpp

IMKBilin.cpp
IMKPeakOriented.cpp
IMKPinching.cpp
Steel2.cpp

MaterialState.cpp
OriginCentered.cpp
ConcretewBeta.cpp
ConcreteD.cpp
ConcreteCM.cpp
SteelMPF.cpp
c14-SK-M.f
ElasticMultiLinear.cpp
ElasticPPMaterial.cpp
ElasticBilin.cpp
ParallelMaterial.cpp
ResilienceLow.cpp
AxialSp.cpp
BWBN.cpp
AxialSpHD.cpp
AxialSp.cpp
Steel2.cpp
SteelMPF.cpp
UVCuniaxial.cpp
UniaxialMaterial.cpp
PUBLIC
MaterialState.h
UniaxialMaterial.h
ElasticMaterial.h
Elastic2Material.h
ElasticPowerFunc.h
UVCuniaxial.h
AxialSp.h
AxialSp.h
AxialSpHD.h
BWBN.h
Bilin.h
Bilin02.h

ConcreteCM.h
ConcreteD.h
ConcretewBeta.h

Elastic2Material.h
ElasticBilin.h
ElasticMaterial.h
ElasticMultiLinear.h
ElasticPPMaterial.h
ElasticPowerFunc.h

IMKBilin.h
IMKPeakOriented.h
IMKPinching.h
Steel2.h

MaterialState.h
OriginCentered.h
ConcretewBeta.h
ConcreteD.h
ConcreteCM.h
SteelMPF.h
ElasticMultiLinear.h
ElasticPPMaterial.h
ElasticBilin.h
ParallelMaterial.h
ResilienceLow.h
AxialSp.h
BWBN.h
AxialSpHD.h
AxialSp.h
Steel2.h
SteelMPF.h
UVCuniaxial.h
UniaxialMaterial.h
)


add_library(OPS_Material_f OBJECT
DoddRestrepo.f
)

target_sources(OPS_Material
PRIVATE
ASD_SMA_3K.cpp
Expand Down Expand Up @@ -131,7 +134,6 @@ target_sources(OPS_Material
ResilienceMaterialHR.cpp
SAWSMaterial.cpp
SPSW02.cpp
STEELDR.f
SecantConcrete.cpp
SelfCenteringMaterial.cpp
SeriesMaterial.cpp
Expand Down Expand Up @@ -160,7 +162,6 @@ target_sources(OPS_Material
ViscousDamper.cpp
ViscousMaterial.cpp
WrapperUniaxialMaterial.cpp
c14-SK-M.f
pyUCLA.cpp
PUBLIC
ASD_SMA_3K.h
Expand Down Expand Up @@ -265,6 +266,16 @@ target_sources(OPS_Material
pyUCLA.h
)

add_library(OPS_Material_f OBJECT)

target_sources(OPS_Material_f PUBLIC
DoddRestrepo.f
STEELDR.f
c14-SK-M.f
)

target_link_libraries(OPS_Material PUBLIC OPS_Material_f)

target_include_directories(OPS_Material PUBLIC $(CMAKE_CURRENT_LIST_DIR))

add_subdirectory(backbone)
Expand All @@ -278,6 +289,5 @@ add_subdirectory(snap)
add_subdirectory(fedeas)
add_subdirectory(drain)

target_link_libraries(OPS_Material OPS_Material_f)


0 comments on commit ede6ccc

Please sign in to comment.