]> SALOME platform Git repositories - modules/kernel.git/commit
Salome HOME
New CMake build procedure.
authorbruneton <bruneton>
Tue, 18 Jun 2013 07:42:22 +0000 (07:42 +0000)
committerbruneton <bruneton>
Tue, 18 Jun 2013 07:42:22 +0000 (07:42 +0000)
commitd0ab59c6e58482e4205d4edd3b60dd225f78fbf9
treea3967337ac70b7ee09122b2724599586ec8540ea
parentf4ce7cc171604231025ff053c5eec9607f736aaf
New CMake build procedure.

** Here are the Git messages leading to this commit:
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. The override of CMAKE_PREFIX_PATH should cover most cases.
Rewrote LibBatch detection procedure.
Renaming function in  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.
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