Salome HOME
New CMake procedure.
authorbruneton <bruneton>
Tue, 18 Jun 2013 07:58:01 +0000 (07:58 +0000)
committerbruneton <bruneton>
Tue, 18 Jun 2013 07:58:01 +0000 (07:58 +0000)
commit2327711cfa31b70d64ffcf23b7a901dad74c0412
treeef8aa2913a5afeb5f967e3226c31d0a2b3821e1f
parent0b7654b31c9ed9bcfe2819856b9037ed43ea990b
New CMake procedure.

** Here are the Git logs describing the change:
Renamed two flags to: SALOME_BUILD_TESTS and SALOME_BUILD_DOC
Versioning in root CMakeLists.txt
New prerequisite detection for: PThread, Python, HDF5, MPI and SWIG.
New prerequisite system for Sphinx, Doxygen, Graphviz, Boost.
Rewrote OmniORB find logic.
Rewrote LibBatch detection procedure.
Renaming functino to avoid name conflict with HDF5.
Fixed path detection for Graphiz and Doxygen. Added PTHREAD_LIBRARY where needed.
Removed SWIG warning: specifying lang in typemap is deprecated.
Rewrote FindCppUnit. Renamed flags.
Option WITHONLYLAUNCHER renamed to SALOME_LAUNCHER_ONLY. Not tested.
Added export logic.
88 files changed:
CMakeLists.txt
bin/CMakeLists.txt
bin/appliskel/CMakeLists.txt
idl/CMakeLists.txt
resources/CMakeLists.txt
salome_adm/CMakeLists.txt
salome_adm/cmake_files/CMakeLists.txt
salome_adm/cmake_files/FindCppUnit.cmake [new file with mode: 0644]
salome_adm/cmake_files/FindGraphviz.cmake [new file with mode: 0644]
salome_adm/cmake_files/FindOmniORB.cmake [new file with mode: 0644]
salome_adm/cmake_files/FindPThread.cmake [new file with mode: 0644]
salome_adm/cmake_files/FindSalomeBoost.cmake [new file with mode: 0644]
salome_adm/cmake_files/FindSalomeCppUnit.cmake [new file with mode: 0644]
salome_adm/cmake_files/FindSalomeDoxygen.cmake [new file with mode: 0644]
salome_adm/cmake_files/FindSalomeGraphviz.cmake [new file with mode: 0644]
salome_adm/cmake_files/FindSalomeHDF5.cmake
salome_adm/cmake_files/FindSalomeLibBatch.cmake [new file with mode: 0644]
salome_adm/cmake_files/FindSalomeLibXml2.cmake [new file with mode: 0644]
salome_adm/cmake_files/FindSalomeMPI.cmake
salome_adm/cmake_files/FindSalomeOmniORB.cmake [new file with mode: 0644]
salome_adm/cmake_files/FindSalomePThread.cmake [new file with mode: 0644]
salome_adm/cmake_files/FindSalomePython.cmake [new file with mode: 0644]
salome_adm/cmake_files/FindSalomeSWIG.cmake
salome_adm/cmake_files/FindSalomeSphinx.cmake [new file with mode: 0644]
salome_adm/cmake_files/FindSphinx.cmake [new file with mode: 0644]
salome_adm/cmake_files/SalomeKERNELConfig.cmake.in [new file with mode: 0644]
salome_adm/cmake_files/SalomeMacros.cmake
salome_adm/cmake_files/SalomeSetupPlatform.cmake [new file with mode: 0644]
salome_adm/cmake_files/UseOmniORB.cmake [new file with mode: 0644]
salome_adm/cmake_files/deprecated/CMakeLists.txt
src/Basics/CMakeLists.txt
src/Basics/Test/CMakeLists.txt
src/CMakeLists.txt
src/Communication/CMakeLists.txt
src/Communication_SWIG/CMakeLists.txt
src/Communication_SWIG/libSALOME_Comm.i
src/Container/CMakeLists.txt
src/DF/CMakeLists.txt
src/DSC/CMakeLists.txt
src/DSC/DSC_Basic/CMakeLists.txt
src/DSC/DSC_Python/CMakeLists.txt
src/DSC/DSC_User/Basic/CMakeLists.txt
src/DSC/DSC_User/CMakeLists.txt
src/DSC/DSC_User/Datastream/CMakeLists.txt
src/DSC/DSC_User/Datastream/Calcium/CMakeLists.txt
src/DSC/DSC_User/Datastream/Calcium/calciumf.c
src/DSC/DSC_User/Datastream/Palm/CMakeLists.txt
src/DSC/ParallelDSC/CMakeLists.txt
src/GenericObj/CMakeLists.txt
src/HDFPersist/CMakeLists.txt
src/KERNEL_PY/CMakeLists.txt
src/KERNEL_PY/kernel/CMakeLists.txt
src/KERNEL_PY/kernel/parametric/CMakeLists.txt
src/KernelHelpers/CMakeLists.txt
src/KernelHelpers/Test/CMakeLists.txt
src/Launcher/CMakeLists.txt
src/LifeCycleCORBA/CMakeLists.txt
src/LifeCycleCORBA/Test/CMakeLists.txt
src/LifeCycleCORBA_SWIG/CMakeLists.txt
src/LifeCycleCORBA_SWIG/Test/CMakeLists.txt
src/Logger/CMakeLists.txt
src/Logger/Test/CMakeLists.txt
src/MPIContainer/CMakeLists.txt
src/ModuleCatalog/CMakeLists.txt
src/ModuleGenerator/CMakeLists.txt
src/NOTIFICATION_SWIG/CMakeLists.txt
src/NamingService/CMakeLists.txt
src/NamingService/Test/CMakeLists.txt
src/Notification/CMakeLists.txt
src/ParallelContainer/CMakeLists.txt
src/Registry/CMakeLists.txt
src/ResourcesManager/CMakeLists.txt
src/SALOMEDS/CMakeLists.txt
src/SALOMEDS/Test/CMakeLists.txt
src/SALOMEDSClient/CMakeLists.txt
src/SALOMEDSImpl/CMakeLists.txt
src/SALOMEDSImpl/SALOMEDSImpl_Tool.cxx
src/SALOMEDSImpl/Test/CMakeLists.txt
src/SALOMELocalTrace/CMakeLists.txt
src/SALOMELocalTrace/Test/CMakeLists.txt
src/SALOMETraceCollector/CMakeLists.txt
src/SALOMETraceCollector/Test/CMakeLists.txt
src/TOOLSDS/CMakeLists.txt
src/TestContainer/CMakeLists.txt
src/TestMPIContainer/CMakeLists.txt
src/UnitTests/CMakeLists.txt
src/Utils/CMakeLists.txt
src/Utils/Test/CMakeLists.txt