@@ -8,6 +8,9 @@ if (MACHINE_TYPES)
88endif (MACHINE_TYPES)
99if (FORMAT_MLI)
1010 include (${CMAKE_SOURCE_DIR} /cmake/FindHdf145.cmake)
11+ if (NOT HDF145_FOUND)
12+ message (FATAL_ERROR "Support du format mli demandé mais bibliothèque HDF145 non trouvée." )
13+ endif (NOT HDF145_FOUND)
1114endif (FORMAT_MLI)
1215unset (HDF5_USE_STATIC_LIBRARIES)
1316if (FORMAT_MLI2)
@@ -144,11 +147,16 @@ export (EXPORT ${CMAKE_PACKAGE_TARGETS_NAME} FILE ${CMAKE_PACKAGE_TARGETS_FILE}
144147
145148# Utilisation par d'autres modules de Lima :
146149set (INCLUDE_INSTALL_DIR ${CMAKE_INSTALL_INCLUDEDIR} ) # Lima_INCLUDE_DIR avec LimaConfig.cmake.in
147- set (LIB_INSTALL_DIR ${CMAKE_INSTALL_LIBDIR} ) # Lima_LIB_DIR avec LimaConfig.cmake.in
148- #set (RUNTIME_INSTALL_DIR ${CMAKE_INSTALL_BINDIR}) # Lima_RUNTIME_DIR avec LimaConfig.cmake.in
150+ set (LIB_INSTALL_DIR ${CMAKE_INSTALL_LIBDIR} ) # Lima_LIB_DIR avec LimaConfig.cmake.in
151+ set (HAS_LIMA_SCRIPTING ${BUILD_SCRIPTING} ) # Python/Swig wrapper
152+ set (HAS_LIMA_TOOLS ${BUILD_XLMLIMA} ) # XlmLima, Symetrise
153+ set (HAS_LIMA_TESTS ${BUILD_TESTS} ) # Comparaison
154+
155+ #set (RUNTIME_INSTALL_DIR ${CMAKE_INSTALL_BINDIR}) # Lima_RUNTIME_DIR avec LimaConfig.cmake.in
149156# Création du fichier LimaConfig.cmake qui définira Lima_INCLUDE_DIR, Lima_LIB_DIR et Lima_BIN_DIR :
150157configure_package_config_file (cmake/${CMAKE_PACKAGE_CONFIG_NAME} .cmake.in ${CMAKE_PACKAGE_CONFIG_FILE}
151- INSTALL_DESTINATION ${CMAKE_CMAKE_DIR} PATH_VARS INCLUDE_INSTALL_DIR LIB_INSTALL_DIR ICEM_SUPPORTED MLI_SUPPORTED MLI2_SUPPORTED MachineTypes_ENABLED Sumesh_ENABLED
158+ INSTALL_DESTINATION ${CMAKE_CMAKE_DIR} PATH_VARS INCLUDE_INSTALL_DIR LIB_INSTALL_DIR ICEM_SUPPORTED MLI_SUPPORTED MLI2_SUPPORTED MachineTypes_ENABLED Sumesh_ENABLED
159+ HAS_LIMA_SCRIPTING HAS_LIMA_TOOLS HAS_LIMA_TESTS
152160 )
153161
154162# Copie du fichier LimaTargets.cmake dans prefix/lib/Lima/cmake :
0 commit comments