From: vsr Date: Wed, 3 Mar 2021 10:59:34 +0000 (+0300) Subject: Refactoring build procedude for homard executable X-Git-Tag: V9_7_0a1~1^2~2 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=653b3988a65496afa7cc17770f02724884505e1c;p=modules%2Fhomard.git Refactoring build procedude for homard executable --- diff --git a/src/tool/AP_Conversion/CMakeLists.txt b/src/tool/AP_Conversion/CMakeLists.txt deleted file mode 100644 index 5b65bd36..00000000 --- a/src/tool/AP_Conversion/CMakeLists.txt +++ /dev/null @@ -1,175 +0,0 @@ -# Copyright (C) 2016-2020 CEA/DEN, EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -# Compilation de AP_Conversion - -SET(AP_Conversion_SOURCES - ./pccac1.F - ./pccac2.F - ./pccafo.F - ./pccapf.F - ./pccapg.F - ./pccapr.F - ./pcceq1.F - ./pcceq2.F - ./pcceq3.F - ./pcceq4.F - ./pcehe1.F - ./pcepe1.F - ./pcequ1.F - ./pcequ2.F - ./pcequ3.F - ./pcequ4.F - ./pcete1.F - ./pcetr1.F - ./pcetr2.F - ./pcetr3.F - ./pcetr4.F - ./pcfaa1.F - ./pcfaa2.F - ./pcfaa3.F - ./pcfaat.F - ./pcfor1.F - ./pcfor2.F - ./pcfore.F - ./pcma21.F - ./pcma22.F - ./pcma23.F - ./pcmaa0.F - ./pcmaar.F - ./pcmac1.F - ./pcmaco.F - ./pcmafa.F - ./pcmahe.F - ./pcmaig.F - ./pcmail.F - ./pcmamp.F - ./pcmanc.F - ./pcmano.F - ./pcmape.F - ./pcmapy.F - ./pcmaq0.F - ./pcmaqu.F - ./pcmar0.F - ./pcmar1.F - ./pcmar2.F - ./pcmar3.F - ./pcmarc.F - ./pcmat0.F - ./pcmate.F - ./pcmatr.F - ./pcmex0.F - ./pcmex1.F - ./pcmex2.F - ./pcmex3.F - ./pcmext.F - ./pcmmen.F - ./pcs0he.F - ./pcs0pe.F - ./pcs0qu.F - ./pcs0te.F - ./pcs0tr.F - ./pcs1ar.F - ./pcs1he.F - ./pcs1pe.F - ./pcs1qu.F - ./pcs2ar.F - ./pcs2h1.F - ./pcs2h2.F - ./pcs2h3.F - ./pcs2h4.F - ./pcs2h5.F - ./pcs2he.F - ./pcs2p1.F - ./pcs2p2.F - ./pcs2p3.F - ./pcs2p4.F - ./pcs2p5.F - ./pcs2p6.F - ./pcs2pe.F - ./pcs2qu.F - ./pcs2te.F - ./pcs2tr.F - ./pcs3tr.F - ./pcsar0.F - ./pcsar1.F - ./pcseh0.F - ./pcseh1.F - ./pcseh8.F - ./pcseh9.F - ./pcsehy.F - ./pcsehz.F - ./pcsep0.F - ./pcsep1.F - ./pcsep8.F - ./pcsep9.F - ./pcsepy.F - ./pcsepz.F - ./pcseq0.F - ./pcseq1.F - ./pcseq2.F - ./pcseq3.F - ./pcseq4.F - ./pcset0.F - ./pcset2.F - ./pcset4.F - ./pcset8.F - ./pcshe0.F - ./pcsi00.F - ./pcsiar.F - ./pcsihe.F - ./pcsipe.F - ./pcsiqu.F - ./pcsite.F - ./pcsitr.F - ./pcsmar.F - ./pcsoar.F - ./pcsohe.F - ./pcsolu.F - ./pcsono.F - ./pcsope.F - ./pcsoqu.F - ./pcsote.F - ./pcsotr.F - ./pcsovr.F - ./pcspe0.F - ./pcsprn.F - ./pcspt0.F - ./pcspt2.F - ./pcspt4.F - ./pcspt8.F - ./pcsptd.F - ./pcsptq.F - ./pcsptz.F - ./pcsqu0.F - ./pcsqug.F - ./pcsrc0.F - ./pcsrho.F - ./pcste0.F - ./pcsteg.F - ./pcstr0.F - ./pcstrg.F - ) - -INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR}/src/tool/AP_Conversion ../Includes_Generaux) - -SET ( CMAKE_Fortran_FLAGS "-ffixed-line-length-0 -fdefault-double-8 -fdefault-real-8 -fdefault-integer-8 -fimplicit-none -O2" ) - -ADD_LIBRARY (AP_Conversion ${AP_Conversion_SOURCES}) - -INSTALL(TARGETS AP_Conversion EXPORT ${PROJECT_NAME}TargetGroup DESTINATION ${SALOME_INSTALL_LIBS}) diff --git a/src/tool/AV_Conversion/CMakeLists.txt b/src/tool/AV_Conversion/CMakeLists.txt deleted file mode 100644 index 56dbfb37..00000000 --- a/src/tool/AV_Conversion/CMakeLists.txt +++ /dev/null @@ -1,113 +0,0 @@ -# Copyright (C) 2016-2020 CEA/DEN, EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -# Compilation de AV_Conversion - -SET(AV_Conversion_SOURCES - ./vccfam.F - ./vccfca.F - ./vccfcf.F - ./vccfnc.F - ./vcequ1.F - ./vcequ2.F - ./vcequ3.F - ./vcequ4.F - ./vcequ5.F - ./vcequ6.F - ./vcequ7.F - ./vcequa.F - ./vcequi.F - ./vcequn.F - ./vcfia0.F - ./vcfia1.F - ./vcfia2.F - ./vcfia3.F - ./vcfia4.F - ./vcfiad.F - ./vcind0.F - ./vcind1.F - ./vcind2.F - ./vcind3.F - ./vcindi.F - ./vcinr1.F - ./vcinr2.F - ./vcinrr.F - ./vcmaco.F - ./vcmafa.F - ./vcmaig.F - ./vcmail.F - ./vcmar0.F - ./vcmare.F - ./vcme21.F - ./vcme22.F - ./vcme23.F - ./vcme24.F - ./vcme25.F - ./vcme26.F - ./vcme27.F - ./vcme28.F - ./vcme29.F - ./vcme30.F - ./vcme31.F - ./vcme32.F - ./vcmex0.F - ./vcmex1.F - ./vcmex2.F - ./vcmexa.F - ./vcmexb.F - ./vcmexd.F - ./vcmext.F - ./vcmfac.F - ./vcmmen.F - ./vcmmpo.F - ./vcmnc1.F - ./vcmnc2.F - ./vcmnc3.F - ./vcmnc4.F - ./vcmnco.F - ./vcmnoe.F - ./vcmre0.F - ./vcmren.F - ./vcms20.F - ./vcms21.F - ./vcms22.F - ./vcms2d.F - ./vcmver.F - ./vcori1.F - ./vcori2.F - ./vcorie.F - ./vcsfal.F - ./vcsfas.F - ./vcsfin.F - ./vcsfl0.F - ./vcsflg.F - ./vcsfli.F - ./vcsfll.F - ./vcvar1.F - ./vcvar2.F - ./vcvos1.F - ./vcvos2.F - ) - -INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR}/src/tool/AV_Conversion ../Includes_Generaux) - -SET ( CMAKE_Fortran_FLAGS "-ffixed-line-length-0 -fdefault-double-8 -fdefault-real-8 -fdefault-integer-8 -fimplicit-none -O2" ) - -ADD_LIBRARY (AV_Conversion ${AV_Conversion_SOURCES}) - -INSTALL(TARGETS AV_Conversion EXPORT ${PROJECT_NAME}TargetGroup DESTINATION ${SALOME_INSTALL_LIBS}) diff --git a/src/tool/CMakeLists.txt b/src/tool/CMakeLists.txt index 7062a57f..747345ae 100644 --- a/src/tool/CMakeLists.txt +++ b/src/tool/CMakeLists.txt @@ -16,6 +16,7 @@ # # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com # + cmake_minimum_required (VERSION 2.8) PROJECT (Homard C Fortran) @@ -24,11 +25,11 @@ SET(${PROJECT_NAME_UC}_VERSION_MINOR 99) SET(${PROJECT_NAME_UC}_VERSION_PATCH 0) SET(${PROJECT_NAME_UC}_VERSION ${${PROJECT_NAME_UC}_VERSION_MAJOR}.${${PROJECT_NAME_UC}_VERSION_MINOR}.${${PROJECT_NAME_UC}_VERSION_PATCH}) -INCLUDE(FortranCInterface) -FortranCInterface_HEADER(${CMAKE_BINARY_DIR}/FC.h) +# Fortran options +SET(CMAKE_Fortran_FLAGS "-ffixed-line-length-0 -fdefault-double-8 -fdefault-real-8 -fdefault-integer-8 -fimplicit-none -O2") -# libraries to build -SET(DIRLIBS +# static libraries to build +SET(_HT_libs HOMARD_00 Suivi_Frontiere Information @@ -45,22 +46,24 @@ SET(DIRLIBS Dependance_Machine ) -FOREACH(dir Includes_Generaux ${DIRLIBS}) - ADD_SUBDIRECTORY(${dir}) +FUNCTION(HT_BUILD_LIBRARY dir) + FILE(GLOB _f_sources LIST_DIRECTORIES false ${CMAKE_CURRENT_SOURCE_DIR}/${dir}/*.F) + FILE(GLOB _c_sources LIST_DIRECTORIES false ${CMAKE_CURRENT_SOURCE_DIR}/${dir}/*.c) + INCLUDE_DIRECTORIES(Includes_Generaux ${CMAKE_CURRENT_SOURCE_DIR}) + ADD_LIBRARY (${dir} STATIC ${_f_sources} ${_c_sources}) +ENDFUNCTION() + +FOREACH(_HT_lib ${_HT_libs}) + HT_BUILD_LIBRARY(${_HT_lib}) ENDFOREACH() -# libraries to link with +# additional libraries to link with SET(_link_LIBRARIES - ${MEDFILE_F_LIBRARIES} + ${MEDFILE_F_LIBRARIES} ${MEDFILE_ROOT_DIR}/lib/libmedfwrap.so ${HDF5_LIBRARIES} ) -# Main binary -SET ( CMAKE_Fortran_FLAGS "-ffixed-line-length-0 -fdefault-double-8 -fdefault-real-8 -fdefault-integer-8 -fimplicit-none -O2" ) - -ADD_EXECUTABLE(homard.out homard.f) - -TARGET_LINK_LIBRARIES(homard.out ${DIRLIBS} ${_link_LIBRARIES}) - -INSTALL(TARGETS homard.out EXPORT ${PROJECT_NAME}TargetGroup DESTINATION ${SALOME_INSTALL_BINS}) - +# Main executable +ADD_EXECUTABLE(homard homard.f) +TARGET_LINK_LIBRARIES(homard ${_HT_libs} ${_link_LIBRARIES}) +INSTALL(TARGETS homard EXPORT ${PROJECT_NAME}TargetGroup DESTINATION ${SALOME_INSTALL_BINS}) diff --git a/src/tool/Creation_Maillage/CMakeLists.txt b/src/tool/Creation_Maillage/CMakeLists.txt deleted file mode 100644 index 80f823b1..00000000 --- a/src/tool/Creation_Maillage/CMakeLists.txt +++ /dev/null @@ -1,291 +0,0 @@ -# Copyright (C) 2016-2020 CEA/DEN, EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -# Compilation de Creation_Maillage - -SET(Creation_Maillage_SOURCES - ./cmal01.F - ./cmalco.F - ./cmalde.F - ./cmalra.F - ./cmcact.F - ./cmcdhb.F - ./cmcdhe.F - ./cmcdpe.F - ./cmcdq2.F - ./cmcdq3.F - ./cmcdq5.F - ./cmcdqu.F - ./cmcdte.F - ./cmcdtr.F - ./cmch01.F - ./cmch02.F - ./cmch03.F - ./cmch04.F - ./cmch05.F - ./cmch06.F - ./cmch07.F - ./cmch08.F - ./cmch09.F - ./cmch10.F - ./cmch11.F - ./cmch12.F - ./cmch13.F - ./cmch14.F - ./cmch15.F - ./cmch16.F - ./cmch17.F - ./cmch18.F - ./cmch19.F - ./cmch20.F - ./cmch21.F - ./cmch22.F - ./cmch23.F - ./cmch24.F - ./cmch31.F - ./cmch32.F - ./cmch33.F - ./cmch34.F - ./cmch35.F - ./cmch36.F - ./cmch40.F - ./cmch41.F - ./cmch42.F - ./cmch43.F - ./cmch44.F - ./cmch45.F - ./cmch46.F - ./cmch61.F - ./cmch62.F - ./cmch63.F - ./cmch64.F - ./cmch65.F - ./cmch66.F - ./cmch67.F - ./cmch68.F - ./cmch69.F - ./cmch70.F - ./cmch71.F - ./cmch72.F - ./cmch81.F - ./cmch82.F - ./cmch83.F - ./cmch84.F - ./cmch85.F - ./cmch86.F - ./cmch87.F - ./cmch88.F - ./cmcha1.F - ./cmcha2.F - ./cmcha3.F - ./cmchaa.F - ./cmchac.F - ./cmchad.F - ./cmchae.F - ./cmchaf.F - ./cmchag.F - ./cmchah.F - ./cmchai.F - ./cmchak.F - ./cmchal.F - ./cmcham.F - ./cmchan.F - ./cmchap.F - ./cmchaq.F - ./cmchar.F - ./cmchas.F - ./cmchat.F - ./cmchau.F - ./cmchav.F - ./cmchaw.F - ./cmchea.F - ./cmchex.F - ./cmchf0.F - ./cmchfa.F - ./cmchfb.F - ./cmchfc.F - ./cmchfd.F - ./cmchfe.F - ./cmchpa.F - ./cmchpb.F - ./cmconf.F - ./cmcp01.F - ./cmcp02.F - ./cmcp03.F - ./cmcp04.F - ./cmcp05.F - ./cmcp06.F - ./cmcp0a.F - ./cmcp0b.F - ./cmcp0c.F - ./cmcp0d.F - ./cmcp17.F - ./cmcp18.F - ./cmcp19.F - ./cmcp1a.F - ./cmcp1b.F - ./cmcp1c.F - ./cmcp1e.F - ./cmcp21.F - ./cmcp22.F - ./cmcp23.F - ./cmcp24.F - ./cmcp25.F - ./cmcp26.F - ./cmcp2a.F - ./cmcp2b.F - ./cmcp2c.F - ./cmcp2e.F - ./cmcp31.F - ./cmcp32.F - ./cmcp33.F - ./cmcp34.F - ./cmcp35.F - ./cmcp36.F - ./cmcp3a.F - ./cmcp3b.F - ./cmcp3c.F - ./cmcp3e.F - ./cmcp3f.F - ./cmcp3g.F - ./cmcp3h.F - ./cmcp43.F - ./cmcp44.F - ./cmcp45.F - ./cmcp4a.F - ./cmcp4b.F - ./cmcp4c.F - ./cmcp4d.F - ./cmcp4e.F - ./cmcp51.F - ./cmcp52.F - ./cmcp5a.F - ./cmcp5b.F - ./cmcp5c.F - ./cmcp5e.F - ./cmcpen.F - ./cmcpy2.F - ./cmcpy3.F - ./cmcpy4.F - ./cmcpya.F - ./cmcpyr.F - ./cmcqua.F - ./cmcte3.F - ./cmctea.F - ./cmctet.F - ./cmctri.F - ./cmdera.F - ./cmdrar.F - ./cmdrhe.F - ./cmdrpe.F - ./cmdrqu.F - ./cmdrte.F - ./cmdrtr.F - ./cmh100.F - ./cmh200.F - ./cmh201.F - ./cmh202.F - ./cmh203.F - ./cmh204.F - ./cmh300.F - ./cmh301.F - ./cmh302.F - ./cmh303.F - ./cmh304.F - ./cmh305.F - ./cmh306.F - ./cmh307.F - ./cmh308.F - ./cmh309.F - ./cmh310.F - ./cmh311.F - ./cmh400.F - ./cmh401.F - ./cmh402.F - ./cmh403.F - ./cmh404.F - ./cmh405.F - ./cmh406.F - ./cmh407.F - ./cmh408.F - ./cmh409.F - ./cmh410.F - ./cmh411.F - ./cmh412.F - ./cmh413.F - ./cmh414.F - ./cmh415.F - ./cmh416.F - ./cmh417.F - ./cmh418.F - ./cmh500.F - ./cmh501.F - ./cmh502.F - ./cmh503.F - ./cmh504.F - ./cmh505.F - ./cmh506.F - ./cmh507.F - ./cmh508.F - ./cmh509.F - ./cmh510.F - ./cmh511.F - ./cmh512.F - ./cmh600.F - ./cmh601.F - ./cmh602.F - ./cmh603.F - ./cmh604.F - ./cmh605.F - ./cmh606.F - ./cmh607.F - ./cmh608.F - ./cmh700.F - ./cmh701.F - ./cmh800.F - ./cmh801.F - ./cmh900.F - ./cmhoma.F - ./cmhomo.F - ./cmhomq.F - ./cmhomt.F - ./cmin00.F - ./cminma.F - ./cmmisa.F - ./cmnbco.F - ./cmno22.F - ./cmnoim.F - ./cmnosu.F - ./cmraff.F - ./cmrda1.F - ./cmrda2.F - ./cmrdhe.F - ./cmrdpe.F - ./cmrdqu.F - ./cmrdte.F - ./cmrdtr.F - ./cmtrnp.F - ) - -INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR}/src/tool/Creation_Maillage ../Includes_Generaux) - -SET ( CMAKE_Fortran_FLAGS "-ffixed-line-length-0 -fdefault-double-8 -fdefault-real-8 -fdefault-integer-8 -fimplicit-none -O2" ) - -ADD_LIBRARY (Creation_Maillage ${Creation_Maillage_SOURCES}) - -INSTALL(TARGETS Creation_Maillage EXPORT ${PROJECT_NAME}TargetGroup DESTINATION ${SALOME_INSTALL_LIBS}) diff --git a/src/tool/Decision/CMakeLists.txt b/src/tool/Decision/CMakeLists.txt deleted file mode 100644 index 6d978e06..00000000 --- a/src/tool/Decision/CMakeLists.txt +++ /dev/null @@ -1,134 +0,0 @@ -# Copyright (C) 2016-2020 CEA/DEN, EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -# Compilation de Decision - -SET(Decision_SOURCES - ./deard0.F - ./debil1.F - ./debila.F - ./decfs0.F - ./decfs1.F - ./decfs2.F - ./decfs3.F - ./decfsu.F - ./decine.F - ./decora.F - ./decpt0.F - ./decpte.F - ./decr02.F - ./decr03.F - ./decr05.F - ./dedco1.F - ./dedco2.F - ./dedcon.F - ./dedera.F - ./dedin1.F - ./dedin2.F - ./dedini.F - ./deeli1.F - ./deelig.F - ./dehist.F - ./dehmaj.F - ./dehom1.F - ./dehomo.F - ./dehova.F - ./dehovf.F - ./deiard.F - ./deiari.F - ./deiarr.F - ./deihed.F - ./deihei.F - ./deiher.F - ./deinb1.F - ./deinbi.F - ./deinfi.F - ./deini0.F - ./deini2.F - ./deini3.F - ./deini4.F - ./deini5.F - ./deinii.F - ./deinit.F - ./deinnu.F - ./deinod.F - ./deinoi.F - ./deinor.F - ./deinri.F - ./deinse.F - ./deinst.F - ./deinti.F - ./deinun.F - ./deinz0.F - ./deinz1.F - ./deinz2.F - ./deinzr.F - ./deiped.F - ./deipei.F - ./deiper.F - ./deipyd.F - ./deipyi.F - ./deipyr.F - ./deiqud.F - ./deiqui.F - ./deiqur.F - ./deisa1.F - ./deisa2.F - ./deisau.F - ./deisfa.F - ./deisno.F - ./deisv0.F - ./deisv1.F - ./deisv2.F - ./deisv3.F - ./deisv4.F - ./deisv5.F - ./deisv6.F - ./deisv7.F - ./deisv8.F - ./deited.F - ./deitei.F - ./deiter.F - ./deitrd.F - ./deitri.F - ./deitrr.F - ./deiuc0.F - ./deiucm.F - ./delis1.F - ./delist.F - ./deraff.F - ./derco1.F - ./derco2.F - ./derco3.F - ./derco4.F - ./derco5.F - ./derco6.F - ./derco7.F - ./derco8.F - ./derco9.F - ./dercon.F - ./desmaj.F - ) - -INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR}/src/tool/Decision ../Includes_Generaux) - -SET ( CMAKE_Fortran_FLAGS "-ffixed-line-length-0 -fdefault-double-8 -fdefault-real-8 -fdefault-integer-8 -fimplicit-none -O2" ) - -ADD_LIBRARY (Decision ${Decision_SOURCES}) - -INSTALL(TARGETS Decision EXPORT ${PROJECT_NAME}TargetGroup DESTINATION ${SALOME_INSTALL_LIBS}) diff --git a/src/tool/Dependance_Machine/CMakeLists.txt b/src/tool/Dependance_Machine/CMakeLists.txt deleted file mode 100644 index b72f43ef..00000000 --- a/src/tool/Dependance_Machine/CMakeLists.txt +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright (C) 2016-2020 CEA/DEN, EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -# Compilation de Dependance_Machine - -SET(Dependance_Machine_SOURCES - ./dmabor.F - ./dmalme.F - ./dmcpch.F - ./dmflsh.F - ./dmftmp.F - ./dmindf.F - ./dmjohe.F - ./dmlibe.F - ./dmloci.F - ./dmlocr.F - ./dmlocs.F - ./dmmach.F - ./dmnfcv.F - ./dmoubs.F - ./dmoufs.F - ./dmprma.F - ./dmralo.F - ./dmsepf.F - ./dmsize.F - ./dmtemp.F - ./dmunit.F - ./dmvaen.F - ./dmze10.F - ./dmzero.F - ./dmaboc.c - ./dmalmc.c - ./dmdate.c - ./dmflsc.c - ./dmlibc.c - ./dmloca.c - ./dmmacc.c - ./dmprmc.c - ./dmralc.c - ./dmsepc.c - ./dmsizc.c - ./dmtemc.c - ) - -INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR}/src/tool/Dependance_Machine ../Includes_Generaux) - -SET ( CMAKE_Fortran_FLAGS "-ffixed-line-length-0 -fdefault-double-8 -fdefault-real-8 -fdefault-integer-8 -fimplicit-none -O2" ) - -ADD_LIBRARY (Dependance_Machine ${Dependance_Machine_SOURCES}) - -INSTALL(TARGETS Dependance_Machine EXPORT ${PROJECT_NAME}TargetGroup DESTINATION ${SALOME_INSTALL_LIBS}) diff --git a/src/tool/Dependance_Machine/FC.h b/src/tool/Dependance_Machine/FC.h deleted file mode 120000 index 2132c5ae..00000000 --- a/src/tool/Dependance_Machine/FC.h +++ /dev/null @@ -1 +0,0 @@ -../FC.h \ No newline at end of file diff --git a/src/tool/ES_HOMARD/CMakeLists.txt b/src/tool/ES_HOMARD/CMakeLists.txt deleted file mode 100644 index a87642aa..00000000 --- a/src/tool/ES_HOMARD/CMakeLists.txt +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright (C) 2016-2020 CEA/DEN, EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -# Compilation de ES_HOMARD - -SET(ES_HOMARD_SOURCES - ./esece0.F - ./esece1.F - ./esece2.F - ./esecen.F - ./esecf0.F - ./esecfd.F - ./esecfe.F - ./esecfs.F - ./esecig.F - ./esecn1.F - ./esecno.F - ./esecs1.F - ./esecs2.F - ./esecs3.F - ./esecs4.F - ./esecs5.F - ./esecsu.F - ./esemh0.F - ./esemh1.F - ./esemh2.F - ./esemho.F - ./esle01.F - ./esle02.F - ./esle03.F - ./eslee0.F - ./eslee1.F - ./eslee2.F - ./esleen.F - ./eslefe.F - ./eslen1.F - ./esleno.F - ./eslmh1.F - ./eslmh2.F - ./eslmh3.F - ./eslmh4.F - ./eslmh5.F - ./eslmh6.F - ./eslmh7.F - ./eslmho.F - ) - -INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR}/src/tool/ES_HOMARD ../Includes_Generaux) - -SET ( CMAKE_Fortran_FLAGS "-ffixed-line-length-0 -fdefault-double-8 -fdefault-real-8 -fdefault-integer-8 -fimplicit-none -O2" ) - -ADD_LIBRARY (ES_HOMARD ${ES_HOMARD_SOURCES}) - -INSTALL(TARGETS ES_HOMARD EXPORT ${PROJECT_NAME}TargetGroup DESTINATION ${SALOME_INSTALL_LIBS}) diff --git a/src/tool/ES_MED/CMakeLists.txt b/src/tool/ES_MED/CMakeLists.txt deleted file mode 100644 index 08d5bc3b..00000000 --- a/src/tool/ES_MED/CMakeLists.txt +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright (C) 2016-2020 CEA/DEN, EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -# Compilation de ES_MED - -SET(ES_MED_SOURCES - ./esdesc.F - ./esech1.F - ./esech2.F - ./esech3.F - ./esemm0.F - ./esemm1.F - ./esemmb.F - ./esemmc.F - ./esemmd.F - ./esemmf.F - ./esemmq.F - ./esemno.F - ./eses11.F - ./esesm1.F - ./esesmd.F - ./eslch1.F - ./eslch2.F - ./eslch3.F - ./eslch4.F - ./eslch5.F - ./eslch6.F - ./eslch7.F - ./eslch8.F - ./eslent.F - ./eslimd.F - ./eslmm1.F - ./eslmm2.F - ./eslmmb.F - ./eslmmc.F - ./eslmmd.F - ./eslmmf.F - ./eslmmn.F - ./eslmno.F - ./eslnma.F - ./eslnof.F - ./eslnom.F - ./eslnum.F - ./eslpg1.F - ./eslpg2.F - ./eslpr1.F - ./eslsc1.F - ./eslsch.F - ./eslsm0.F - ./eslsm1.F - ./eslsm2.F - ./eslsm3.F - ./eslsm4.F - ./eslsm5.F - ./eslsmd.F - ./esouvl.F - ./esveri.F - ) - -INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR}/src/tool/ES_MED ../Includes_Generaux) - -SET ( CMAKE_Fortran_FLAGS "-ffixed-line-length-0 -fdefault-double-8 -fdefault-real-8 -fdefault-integer-8 -fimplicit-none -O2" ) - -ADD_LIBRARY (ES_MED ${ES_MED_SOURCES}) - -INSTALL(TARGETS ES_MED EXPORT ${PROJECT_NAME}TargetGroup DESTINATION ${SALOME_INSTALL_LIBS}) diff --git a/src/tool/ES_Xfig/CMakeLists.txt b/src/tool/ES_Xfig/CMakeLists.txt deleted file mode 100644 index 3204ed38..00000000 --- a/src/tool/ES_Xfig/CMakeLists.txt +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright (C) 2016-2020 CEA/DEN, EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -# Compilation de ES_Xfig - -SET(ES_Xfig_SOURCES - ./pppma1.F - ./pppma2.F - ./pppma3.F - ./pppma4.F - ./pppma5.F - ./pppxma.F - ./ppxma5.F - ) - -INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR}/src/tool/ES_Xfig ../Includes_Generaux) - -SET ( CMAKE_Fortran_FLAGS "-ffixed-line-length-0 -fdefault-double-8 -fdefault-real-8 -fdefault-integer-8 -fimplicit-none -O2" ) - -ADD_LIBRARY (ES_Xfig ${ES_Xfig_SOURCES}) - -INSTALL(TARGETS ES_Xfig EXPORT ${PROJECT_NAME}TargetGroup DESTINATION ${SALOME_INSTALL_LIBS}) diff --git a/src/tool/Gestion_MTU/CMakeLists.txt b/src/tool/Gestion_MTU/CMakeLists.txt deleted file mode 100644 index fac6a3e0..00000000 --- a/src/tool/Gestion_MTU/CMakeLists.txt +++ /dev/null @@ -1,149 +0,0 @@ -# Copyright (C) 2016-2020 CEA/DEN, EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -# Compilation de Gestion_MTU - -SET(Gestion_MTU_SOURCES - ./gagpmc.F - ./gagpmf.F - ./gasgmc.F - ./gballo.F - ./gbalme.F - ./gbaloj.F - ./gbcara.F - ./gbdnoe.F - ./gbdnof.F - ./gbdtoj.F - ./gbgeno.F - ./gbitos.F - ./gblboj.F - ./gblibe.F - ./gbminu.F - ./gbntcr.F - ./gbntde.F - ./gbobal.F - ./gbpart.F - ./gbralo.F - ./gmadoj.F - ./gmalog.F - ./gmaloi.F - ./gmaloj.F - ./gmalor.F - ./gmalos.F - ./gmalot.F - ./gmatoj.F - ./gmcata.F - ./gmcmpr.F - ./gmcpal.F - ./gmcpgp.F - ./gmcpoj.F - ./gmdesa.F - ./gmdesg.F - ./gmdesi.F - ./gmdesr.F - ./gmdess.F - ./gmdmp.F - ./gmdmpg.F - ./gmdmpi.F - ./gmdmpr.F - ./gmdmps.F - ./gmdmpt.F - ./gmdtoj.F - ./gmecat.F - ./gmecpr.F - ./gmextg.F - ./gminfo.F - ./gminge.F - ./gmitob.F - ./gmlanm.F - ./gmlboj.F - ./gmliat.F - ./gmmaxi.F - ./gmmess.F - ./gmmod.F - ./gmmodg.F - ./gmmodi.F - ./gmmodr.F - ./gmmods.F - ./gmmoge.F - ./gmnomc.F - ./gmntve.F - ./gmobal.F - ./gmprot.F - ./gmprsx.F - ./gmsgoj.F - ./gmshfi.F - ./gmshfr.F - ./gmshfs.F - ./gmstat.F - ./gmstop.F - ./gmtyoj.F - ./gtbila.F - ./gtdems.F - ./gtfims.F - ./gtinfo.F - ./gtinit.F - ./gtlanm.F - ./gtmess.F - ./gtnoms.F - ./gtstop.F - ./gttabl.F - ./gubila.F - ./gucara.F - ./guenst.F - ./gufefi.F - ./guferm.F - ./gufeul.F - ./gufiul.F - ./guinfg.F - ./guinfo.F - ./guinfu.F - ./guinit.F - ./gulanm.F - ./gumess.F - ./gumoge.F - ./guoufs.F - ./guouge.F - ./gurbbu.F - ./gusost.F - ./gustat.F - ./gustop.F - ./gutabl.F - ./ugdhco.F - ./ugdhfc.F - ./ugdhlc.F - ./ugfia3.F - ./ugfino.F - ./uginit.F - ./uglanm.F - ./ugstop.F - ./ugtabl.F - ./ugtac2.F - ./ugtaci.F - ./ugtacl.F - ./ugtacr.F - ./ugtacs.F - ) - -INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR}/src/tool/Gestion_MTU ../Includes_Generaux) - -SET ( CMAKE_Fortran_FLAGS "-ffixed-line-length-0 -fdefault-double-8 -fdefault-real-8 -fdefault-integer-8 -fimplicit-none -O2" ) - -ADD_LIBRARY (Gestion_MTU ${Gestion_MTU_SOURCES}) - -INSTALL(TARGETS Gestion_MTU EXPORT ${PROJECT_NAME}TargetGroup DESTINATION ${SALOME_INSTALL_LIBS}) diff --git a/src/tool/HOMARD_00/CMakeLists.txt b/src/tool/HOMARD_00/CMakeLists.txt deleted file mode 100644 index 5ae35a70..00000000 --- a/src/tool/HOMARD_00/CMakeLists.txt +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright (C) 2016-2020 CEA/DEN, EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -# Compilation de HOMARD_00 - -SET(HOMARD_00_SOURCES - ./hoapcv.F - ./hoapec.F - ./hoapem.F - ./hoapes.F - ./hoapls.F - ./hoavcv.F - ./hoavec.F - ./hoavli.F - ./hoavlm.F - ./hocmsa.F - ./hocrma.F - ./hodeci.F - ./hoinco.F - ./hoinit.F - ./holect.F - ./holopt.F - ./holver.F - ./homajc.F - ./hoprin.F - ./hostop.F - ./hosufr.F - ) - -INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR}/src/tool/HOMARD_00 ../Includes_Generaux) - -SET ( CMAKE_Fortran_FLAGS "-ffixed-line-length-0 -fdefault-double-8 -fdefault-real-8 -fdefault-integer-8 -fimplicit-none -O2" ) - -ADD_LIBRARY (HOMARD_00 ${HOMARD_00_SOURCES}) - -INSTALL(TARGETS HOMARD_00 EXPORT ${PROJECT_NAME}TargetGroup DESTINATION ${SALOME_INSTALL_LIBS}) diff --git a/src/tool/Includes_Generaux/CMakeLists.txt b/src/tool/Includes_Generaux/CMakeLists.txt deleted file mode 100644 index cf334f72..00000000 --- a/src/tool/Includes_Generaux/CMakeLists.txt +++ /dev/null @@ -1,172 +0,0 @@ -# Copyright (C) 2016-2020 CEA/DEN, EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -SET(HOMARD_INCLUDE - alphnu.h - chisig.h - cndoad.h - cofaar.h - cofamp.h - cofatq.h - cofexa.h - cofexh.h - cofexn.h - cofexq.h - cofext.h - cofhex.h - cofina.h - cofpen.h - cofpfh.h - cofpfp.h - coftex.h - coftfh.h - coftfp.h - coftfq.h - comp07.h - consta.h - consts.h - defiqu.h - demitr.h - derco1.h - dicfen.h - elmess.h - elnmxm.h - enti01.h - envada.h - envca1.h - envca2.h - envex1.h - envex2.h - equiva.h - esimpr.h - esutil.h - fahmed.h - fract0.h - fracta.h - fractb.h - fractc.h - fractd.h - fracte.h - fractf.h - fractg.h - fracth.h - fracti.h - fractj.h - fractk.h - fractl.h - fractm.h - fractn.h - fracto.h - front0.h - front1.h - front2.h - gedita.h - gelggt.h - genbla.h - gmenti.h - gmreel.h - gmstri.h - hexcf0.h - hexcf1.h - hexcf2.h - hexcf3.h - hexcf4.h - i1i2i3.h - impr01.h - impr02.h - impr03.h - impr04.h - impr05.h - impr06.h - indefi.h - indefr.h - indefs.h - infini.h - j1234j.h - langue.h - litme0.h - litmed.h - meddc0.h - melopt.h - mesutp.h - motcle.h - mslv10.h - mslv11.h - mslv12.h - mslv13.h - mslve0.h - mslve1.h - mslve2.h - mslve3.h - mslve4.h - mslve5.h - mslve6.h - mslve7.h - mslve8.h - mslve9.h - mslver.h - nancnb.h - nbfami.h - nbfamm.h - nbgrou.h - nblang.h - nbrmax.h - nbutil.h - nombar.h - nomber.h - nombhe.h - nombmp.h - nombno.h - nombpe.h - nombpy.h - nombqu.h - nombsr.h - nombte.h - nombtr.h - nomest.h - nouvnb.h - nuvers.h - op0012.h - op0123.h - op1234.h - op1aa6.h - ope001.h - ope002.h - ope1a3.h - ope1a4.h - ope4a6.h - oriefp.h - oriefy.h - orieqh.h - oriett.h - permut.h - precis.h - refere.h - refert.h - referx.h - rfamed.h - rftmax.h - rftmed.h - tbdim0.h - tbdim1.h - tbdim2.h - tbdim3.h - tbdim4.h - tbdim5.h - webweb.h -) diff --git a/src/tool/Information/CMakeLists.txt b/src/tool/Information/CMakeLists.txt deleted file mode 100644 index f25b6d84..00000000 --- a/src/tool/Information/CMakeLists.txt +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright (C) 2016-2020 CEA/DEN, EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -# Compilation de Information - -SET(Information_SOURCES - ./inconv.F - ./infami.F - ./infc00.F - ./infc01.F - ./infc02.F - ./infc03.F - ./infc32.F - ./infc33.F - ./infc34.F - ./infc35.F - ./infc36.F - ./infc37.F - ./infca1.F - ./infca2.F - ./infcas.F - ./infcom.F - ./inffre.F - ./infoar.F - ./infofo.F - ./infohe.F - ./infomp.F - ./infono.F - ./infope.F - ./infopf.F - ./infopy.F - ./infoqu.F - ./infote.F - ./infotr.F - ./infova.F - ./infovi.F - ./infovo.F - ./infqen.F - ./infve0.F - ./infve1.F - ./infve2.F - ./infve3.F - ./infve4.F - ./infve5.F - ./infve6.F - ./infve7.F - ./infvec.F - ./ininfm.F - ./initer.F - ./inqur1.F - ./inqur2.F - ./inqure.F - ) - -INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR}/src/tool/Information ../Includes_Generaux) - -SET ( CMAKE_Fortran_FLAGS "-ffixed-line-length-0 -fdefault-double-8 -fdefault-real-8 -fdefault-integer-8 -fimplicit-none -O2" ) - -ADD_LIBRARY (Information ${Information_SOURCES}) - -INSTALL(TARGETS Information EXPORT ${PROJECT_NAME}TargetGroup DESTINATION ${SALOME_INSTALL_LIBS}) diff --git a/src/tool/Modification/CMakeLists.txt b/src/tool/Modification/CMakeLists.txt deleted file mode 100644 index e766aa4a..00000000 --- a/src/tool/Modification/CMakeLists.txt +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright (C) 2016-2020 CEA/DEN, EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -# Compilation de Modification - -SET(Modification_SOURCES - ./mmag10.F - ./mmag11.F - ./mmag12.F - ./mmag13.F - ./mmag30.F - ./mmag31.F - ./mmag32.F - ./mmag33.F - ./mmag34.F - ./mmag35.F - ./mmag36.F - ./mmag40.F - ./mmag41.F - ./mmag42.F - ./mmag43.F - ./mmag91.F - ./mmag92.F - ./mmag93.F - ./mmag94.F - ./mmagco.F - ./mmagf0.F - ./mmagf1.F - ./mmagr0.F - ./mmagr2.F - ./mmagr4.F - ./mmagr5.F - ./mmagr6.F - ./mmagre.F - ./mmagve.F - ./mmcnp2.F - ./mmdeg0.F - ./mmdegr.F - ./mmelde.F - ./mmmodi.F - ./mmsn21.F - ./mmsn22.F - ./mmsnp2.F - ) - -INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR}/src/tool/Modification ../Includes_Generaux) - -SET ( CMAKE_Fortran_FLAGS "-ffixed-line-length-0 -fdefault-double-8 -fdefault-real-8 -fdefault-integer-8 -fimplicit-none -O2" ) - -ADD_LIBRARY (Modification ${Modification_SOURCES}) - -INSTALL(TARGETS Modification EXPORT ${PROJECT_NAME}TargetGroup DESTINATION ${SALOME_INSTALL_LIBS}) diff --git a/src/tool/Suivi_Frontiere/CMakeLists.txt b/src/tool/Suivi_Frontiere/CMakeLists.txt deleted file mode 100644 index b2d27211..00000000 --- a/src/tool/Suivi_Frontiere/CMakeLists.txt +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright (C) 2016-2020 CEA/DEN, EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -# Compilation de Suivi_Frontiere - -SET(Suivi_Frontiere_SOURCES - ./sfbatr.F - ./sfbatt.F - ./sfcaf1.F - ./sfcaf2.F - ./sfcafr.F - ./sfcoaq.F - ./sfcofa.F - ./sfcoi1.F - ./sfcoin.F - ./sfcon1.F - ./sfcona.F - ./sfconq.F - ./sfconv.F - ./sfcot1.F - ./sfcot2.F - ./sfcotl.F - ./sfcovo.F - ./sfctri.F - ./sfcvco.F - ./sfcvgf.F - ./sfdefg.F - ./sffa01.F - ./sffa02.F - ./sffa03.F - ./sffa05.F - ./sffaf1.F - ./sffaf2.F - ./sffaf3.F - ./sffaff.F - ./sfgrf0.F - ./sfgrf1.F - ./sfgrf2.F - ./sfgrf3.F - ./sfgrfa.F - ./sfgrfb.F - ./sfgrou.F - ./sfindr.F - ./sflgeo.F - ./sflise.F - ./sfliso.F - ./sfmop2.F - ./sfnnfl.F - ./sfnofl.F - ./sfnuli.F - ./sfpop2.F - ./sfprep.F - ./sfseno.F - ./sfslin.F - ./sftqqu.F - ./sftqtr.F - ) - -INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR}/src/tool/Suivi_Frontiere ../Includes_Generaux) - -SET ( CMAKE_Fortran_FLAGS "-ffixed-line-length-0 -fdefault-double-8 -fdefault-real-8 -fdefault-integer-8 -fimplicit-none -O2" ) - -ADD_LIBRARY (Suivi_Frontiere ${Suivi_Frontiere_SOURCES}) - -INSTALL(TARGETS Suivi_Frontiere EXPORT ${PROJECT_NAME}TargetGroup DESTINATION ${SALOME_INSTALL_LIBS}) diff --git a/src/tool/Utilitaire/CMakeLists.txt b/src/tool/Utilitaire/CMakeLists.txt deleted file mode 100644 index 62ddaeef..00000000 --- a/src/tool/Utilitaire/CMakeLists.txt +++ /dev/null @@ -1,406 +0,0 @@ -# Copyright (C) 2016-2020 CEA/DEN, EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -# Compilation de Utilitaire - -SET(Utilitaire_SOURCES - ./utacma.F - ./utacme.F - ./utad01.F - ./utad02.F - ./utad03.F - ./utad04.F - ./utad05.F - ./utad06.F - ./utad07.F - ./utad08.F - ./utad11.F - ./utad12.F - ./utad13.F - ./utad21.F - ./utad22.F - ./utad31.F - ./utad41.F - ./utad80.F - ./utad97.F - ./utad98.F - ./utad99.F - ./utadpt.F - ./utafqu.F - ./utaftr.F - ./utahma.F - ./utaipe.F - ./utal00.F - ./utal02.F - ./utal41.F - ./utalfe.F - ./utalfo.F - ./utalih.F - ./utalpf.F - ./utalpg.F - ./utalpr.F - ./utalso.F - ./utaptc.F - ./utapte.F - ./utarhe.F - ./utarpe.F - ./utarpy.F - ./utarro.F - ./utarte.F - ./utashe.F - ./utaspe.F - ./utaspy.F - ./utaste.F - ./utaurq.F - ./utb02a.F - ./utb03a.F - ./utb05a.F - ./utb05b.F - ./utb05c.F - ./utb07a.F - ./utb07b.F - ./utb11a.F - ./utb11b.F - ./utb11c.F - ./utb11d.F - ./utb11e.F - ./utb11f.F - ./utb13a.F - ./utb13b.F - ./utb13c.F - ./utb13d.F - ./utb13e.F - ./utb17a.F - ./utb17b.F - ./utb17c.F - ./utb17d.F - ./utb17e.F - ./utb19a.F - ./utb19c.F - ./utb3a0.F - ./utb3b0.F - ./utb3c0.F - ./utb3d0.F - ./utb3d1.F - ./utb3e0.F - ./utb3e1.F - ./utb3f0.F - ./utb3f1.F - ./utb3g0.F - ./utb3g1.F - ./utb3n0.F - ./utb3n1.F - ./utb3n2.F - ./utb3n3.F - ./utb3n4.F - ./utb3n5.F - ./utbica.F - ./utbide.F - ./utbil1.F - ./utbilm.F - ./utboar.F - ./utbofa.F - ./utbono.F - ./utboqu.F - ./utbotr.F - ./utcach.F - ./utcafo.F - ./utcapf.F - ./utcapg.F - ./utcapr.F - ./utcaso.F - ./utchen.F - ./utchnu.F - ./utchre.F - ./utchs8.F - ./utcnar.F - ./utcnhe.F - ./utcnno.F - ./utcnpe.F - ./utcnqu.F - ./utcnte.F - ./utcntr.F - ./utcohe.F - ./utcoma.F - ./utcomp.F - ./utconf.F - ./utcoq2.F - ./utcoq3.F - ./utcoq5.F - ./utcorn.F - ./utcote.F - ./utcrhi.F - ./utcrpg.F - ./utcte1.F - ./utcte2.F - ./utcte3.F - ./utcte4.F - ./utcvne.F - ./utdhcl.F - ./utdhco.F - ./utdhcu.F - ./utdhex.F - ./utdhfc.F - ./utdhlc.F - ./utdhlg.F - ./utdhuc.F - ./utdhus.F - ./utdiag.F - ./utdich.F - ./utdpen.F - ./utdpyr.F - ./utdqua.F - ./utdtet.F - ./utdtri.F - ./uteare.F - ./utecf0.F - ./utecfe.F - ./utehex.F - ./utench.F - ./utepen.F - ./utepyr.F - ./utequa.F - ./utetet.F - ./utetri.F - ./utfaa1.F - ./utfaa2.F - ./utfam1.F - ./utfam2.F - ./utfia1.F - ./utfia2.F - ./utfiac.F - ./utfihe.F - ./utfin1.F - ./utfin2.F - ./utfino.F - ./utflt0.F - ./utfltr.F - ./utfmgr.F - ./utfmlg.F - ./uthcac.F - ./uthcai.F - ./uthcnb.F - ./uthequ.F - ./uthonh.F - ./utimpg.F - ./utinca.F - ./utincg.F - ./utinci.F - ./utindh.F - ./utinei.F - ./utinfm.F - ./utinit.F - ./utinla.F - ./utinma.F - ./utlgar.F - ./utlgut.F - ./utlo00.F - ./utlo01.F - ./utlo02.F - ./utlo03.F - ./utlo04.F - ./utlo05.F - ./utlo06.F - ./utlo07.F - ./utlo08.F - ./utlo09.F - ./utlo10.F - ./utlo11.F - ./utloea.F - ./utmcc0.F - ./utmcch.F - ./utmcen.F - ./utmcf0.F - ./utmcf1.F - ./utmcf2.F - ./utmcfa.F - ./utmclc.F - ./utmcls.F - ./utmcre.F - ./utmcz0.F - ./utmczr.F - ./utmemh.F - ./utmess.F - ./utmfar.F - ./utmfen.F - ./utmffa.F - ./utmfv1.F - ./utmfvo.F - ./utmmc1.F - ./utmmco.F - ./utmnmj.F - ./utmoch.F - ./utmopf.F - ./utmoso.F - ./utnbmc.F - ./utnbmh.F - ./utnc01.F - ./utnc02.F - ./utnc03.F - ./utnc04.F - ./utnc05.F - ./utnc06.F - ./utnc07.F - ./utnc08.F - ./utnc09.F - ./utnc11.F - ./utnc12.F - ./utnc13.F - ./utnc14.F - ./utnc15.F - ./utnc16.F - ./utnhex.F - ./utniqu.F - ./utnitr.F - ./utnmhe.F - ./utnmpe.F - ./utnmqu.F - ./utnoad.F - ./utnomc.F - ./utnomh.F - ./utnpen.F - ./utnpyr.F - ./utnqua.F - ./utntet.F - ./utntri.F - ./utnvaf.F - ./utora3.F - ./utora4.F - ./utoraq.F - ./utorat.F - ./utosde.F - ./utosme.F - ./utosno.F - ./utpd10.F - ./utplco.F - ./utplra.F - ./utpmhe.F - ./utpmte.F - ./utppqt.F - ./utpr01.F - ./utpr02.F - ./utpr03.F - ./utpr04.F - ./utpr05.F - ./utpr06.F - ./utprma.F - ./utprmi.F - ./utprve.F - ./utqco2.F - ./utqhex.F - ./utqjno.F - ./utqpen.F - ./utqpyr.F - ./utqqu0.F - ./utqqua.F - ./utqte2.F - ./utqtet.F - ./utqtr0.F - ./utqtri.F - ./utqun2.F - ./utqure.F - ./utre01.F - ./utre02.F - ./utre03.F - ./utre04.F - ./utrech.F - ./utrptc.F - ./uts8ch.F - ./utsen2.F - ./utsen3.F - ./utsex0.F - ./utsex1.F - ./utsex2.F - ./utsex3.F - ./utsext.F - ./utsohe.F - ./utsope.F - ./utsopy.F - ./utsoqu.F - ./utsote.F - ./utsotr.F - ./utsrc1.F - ./utsrc2.F - ./utsrc3.F - ./utsrc4.F - ./utsuar.F - ./utsuex.F - ./utsuhe.F - ./utsuno.F - ./utsupe.F - ./utsuqu.F - ./utsute.F - ./utsutr.F - ./utsvm0.F - ./utsvmn.F - ./utsynt.F - ./uttbrc.F - ./uttetr.F - ./uttfi1.F - ./uttfi2.F - ./utthex.F - ./uttoqu.F - ./uttpen.F - ./uttpyr.F - ./uttqua.F - ./uttrii.F - ./uttrir.F - ./uttris.F - ./uttrn2.F - ./utulbi.F - ./utulfd.F - ./utulls.F - ./ututso.F - ./utvar0.F - ./utvar1.F - ./utvars.F - ./utveri.F - ./utvga1.F - ./utvga2.F - ./utvgan.F - ./utvgfa.F - ./utvgv1.F - ./utvgv2.F - ./utvgv3.F - ./utvgva.F - ./utvgvf.F - ./utvgvq.F - ./utvhex.F - ./utvoh0.F - ./utvohe.F - ./utvois.F - ./utvop0.F - ./utvope.F - ./utvopy.F - ./utvot0.F - ./utvote.F - ./utvoy0.F - ./utvpen.F - ./utvpyr.F - ./utvte0.F - ./utvtet.F - ./utwipg.F - ) - -INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR}/src/tool/Utilitaire ../Includes_Generaux) - -SET ( CMAKE_Fortran_FLAGS "-ffixed-line-length-0 -fdefault-double-8 -fdefault-real-8 -fdefault-integer-8 -fimplicit-none -O2" ) - -ADD_LIBRARY (Utilitaire ${Utilitaire_SOURCES}) - -INSTALL(TARGETS Utilitaire EXPORT ${PROJECT_NAME}TargetGroup DESTINATION ${SALOME_INSTALL_LIBS})