@@ -8,6 +8,9 @@ if (MACHINE_TYPES)
8
8
endif (MACHINE_TYPES)
9
9
if (FORMAT_MLI)
10
10
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)
11
14
endif (FORMAT_MLI)
12
15
unset (HDF5_USE_STATIC_LIBRARIES)
13
16
if (FORMAT_MLI2)
@@ -144,11 +147,16 @@ export (EXPORT ${CMAKE_PACKAGE_TARGETS_NAME} FILE ${CMAKE_PACKAGE_TARGETS_FILE}
144
147
145
148
# Utilisation par d'autres modules de Lima :
146
149
set (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
149
156
# Création du fichier LimaConfig.cmake qui définira Lima_INCLUDE_DIR, Lima_LIB_DIR et Lima_BIN_DIR :
150
157
configure_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
152
160
)
153
161
154
162
# Copie du fichier LimaTargets.cmake dans prefix/lib/Lima/cmake :
0 commit comments