12b90d8
diff -rupN med-4.0.0/CMakeLists.txt med-4.0.0-new/CMakeLists.txt
12b90d8
--- med-4.0.0/CMakeLists.txt	2018-12-10 18:41:59.000000000 +0100
12b90d8
+++ med-4.0.0-new/CMakeLists.txt	2019-03-13 10:59:52.543842255 +0100
12b90d8
@@ -92,9 +92,9 @@ ENDIF(WIN32)
ba21583
 IF(WIN32 AND NOT CYGWIN)
ba21583
    SET(INSTALL_CMAKE_CONFIG_DIR cmake)
ba21583
 ELSE()
12b90d8
-   SET(INSTALL_CMAKE_CONFIG_DIR share/cmake/med-fichier-${MED_STR_VERSION})
ba21583
+   SET(INSTALL_CMAKE_CONFIG_DIR lib${LIB_SUFFIX}/cmake/${PROJECT_NAME})
ba21583
 ENDIF()
ba21583
-SET(INSTALL_INCLUDE_DIR include)
ba21583
+SET(INSTALL_INCLUDE_DIR include/med)
ba21583
 
ba21583
 ## Pre-requisites detection
ba21583
 # Detect HDF5 first to potentially retrieve MPI automatically:
12b90d8
@@ -135,8 +135,8 @@ ENDIF()
12b90d8
 
12b90d8
 ## Installation of the doc
12b90d8
 IF(MEDFILE_INSTALL_DOC  OR MEDFILE_BUILD_DOC)
12b90d8
-  INSTALL(DIRECTORY doc/html.dox/ DESTINATION ${CMAKE_INSTALL_PREFIX}/share/doc/med-fichier-${MED_STR_VERSION} REGEX "Makefile*" EXCLUDE PATTERN "*.am" EXCLUDE)
12b90d8
-  INSTALL(DIRECTORY doc/gif doc/jpg doc/png DESTINATION ${CMAKE_INSTALL_PREFIX}/share/doc/med-fichier-${MED_STR_VERSION} FILES_MATCHING PATTERN "*.gif" PATTERN "*.jpg" PATTERN "*.svg" PATTERN "*.png")
12b90d8
+  INSTALL(DIRECTORY doc/html.dox/ DESTINATION ${CMAKE_INSTALL_PREFIX}/share/doc/med REGEX "Makefile*" EXCLUDE PATTERN "*.am" EXCLUDE)
12b90d8
+  INSTALL(DIRECTORY doc/gif doc/jpg doc/png DESTINATION ${CMAKE_INSTALL_PREFIX}/share/doc/med FILES_MATCHING PATTERN "*.gif" PATTERN "*.jpg" PATTERN "*.svg" PATTERN "*.png")
12b90d8
 ENDIF()
12b90d8
 
12b90d8
 #######################
12b90d8
diff -rupN med-4.0.0/config/cmake_files/medMacros.cmake med-4.0.0-new/config/cmake_files/medMacros.cmake
12b90d8
--- med-4.0.0/config/cmake_files/medMacros.cmake	2018-11-05 13:49:21.000000000 +0100
12b90d8
+++ med-4.0.0-new/config/cmake_files/medMacros.cmake	2019-03-12 18:58:06.528045176 +0100
12b90d8
@@ -456,9 +456,9 @@ MACRO(INSTALL_AND_COMPILE_PYTHON_FILE PY
ba21583
   FOREACH(input ${PYFILE2COMPINST})
ba21583
     GET_FILENAME_COMPONENT(inputname ${input} NAME)
ba21583
     INSTALL(FILES ${input} DESTINATION ${CMAKE_INSTALL_PREFIX}/${PYFILELOC})
ba21583
-    INSTALL(CODE "MESSAGE(STATUS \"py compiling ${CMAKE_INSTALL_PREFIX}/${PYFILELOC}/${inputname}\")")
ba21583
-    INSTALL(CODE "SET(CMD \"import py_compile ; py_compile.compile('${CMAKE_INSTALL_PREFIX}/${PYFILELOC}/${inputname}')\")")
ba21583
-    INSTALL(CODE "EXECUTE_PROCESS(COMMAND ${PYTHON_EXECUTABLE} -c \"\${CMD}\")")
ba21583
-    INSTALL(CODE "EXECUTE_PROCESS(COMMAND ${PYTHON_EXECUTABLE} -O -c \"\${CMD}\")")
ba21583
+    #INSTALL(CODE "MESSAGE(STATUS \"py compiling ${CMAKE_INSTALL_PREFIX}/${PYFILELOC}/${inputname}\")")
ba21583
+    #INSTALL(CODE "SET(CMD \"import py_compile ; py_compile.compile('${CMAKE_INSTALL_PREFIX}/${PYFILELOC}/${inputname}')\")")
ba21583
+    #INSTALL(CODE "EXECUTE_PROCESS(COMMAND ${PYTHON_EXECUTABLE} -c \"\${CMD}\")")
ba21583
+    #INSTALL(CODE "EXECUTE_PROCESS(COMMAND ${PYTHON_EXECUTABLE} -O -c \"\${CMD}\")")
ba21583
   ENDFOREACH(input ${PYFILE2COMPINST})
ba21583
 ENDMACRO(INSTALL_AND_COMPILE_PYTHON_FILE PYFILE2COMPINST PYFILELOC)
12b90d8
diff -rupN med-4.0.0/python/CMakeLists.txt med-4.0.0-new/python/CMakeLists.txt
12b90d8
--- med-4.0.0/python/CMakeLists.txt	2018-11-05 13:49:21.000000000 +0100
12b90d8
+++ med-4.0.0-new/python/CMakeLists.txt	2019-03-12 18:58:06.528045176 +0100
12b90d8
@@ -36,7 +36,7 @@ SET(_link_libs
ba21583
   ${PYTHON_LIBRARIES}
ba21583
   )
ba21583
 
ba21583
-SET(_install_dir lib/python${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}/site-packages/med)
ba21583
+SET(_install_dir lib${LIB_SUFFIX}/python${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}/site-packages/med)
ba21583
 
ba21583
 # Ensure we will be able to run the Python tests from the build tree by outputing
ba21583
 # files into the package folder:
12b90d8
diff -rupN med-4.0.0/src/CMakeLists.txt med-4.0.0-new/src/CMakeLists.txt
12b90d8
--- med-4.0.0/src/CMakeLists.txt	2018-12-10 18:41:59.000000000 +0100
12b90d8
+++ med-4.0.0-new/src/CMakeLists.txt	2019-03-12 18:58:06.530045174 +0100
12b90d8
@@ -83,7 +83,7 @@ IF(MEDFILE_BUILD_SHARED_LIBS)
12b90d8
   TARGET_LINK_LIBRARIES(medC ${HDF5_LIBS} ${MPI_LIBS})
ba21583
   MED_SET_DEFINITIONS(medC NOGDI)
ba21583
   
ba21583
-  INSTALL(TARGETS medC EXPORT ${_export_group} DESTINATION lib)  
ba21583
+  INSTALL(TARGETS medC EXPORT ${_export_group} DESTINATION lib${LIB_SUFFIX})
ba21583
 ENDIF()
ba21583
 
ba21583
 ######### Static Libraries ##########
12b90d8
@@ -97,7 +97,7 @@ IF(MEDFILE_BUILD_STATIC_LIBS)
12b90d8
   TARGET_LINK_LIBRARIES(medC_static ${HDF5_LIBS} ${MPI_LIBS})
ba21583
   MED_SET_DEFINITIONS(medC_static NOGDI)
ba21583
   
ba21583
-  INSTALL(TARGETS medC_static EXPORT ${_export_group} DESTINATION lib)
ba21583
+  INSTALL(TARGETS medC_static EXPORT ${_export_group} DESTINATION lib${LIB_SUFFIX})
ba21583
 ENDIF()
ba21583
 
ba21583
 ########################### Fortran stuff ###################################
12b90d8
@@ -113,7 +113,7 @@ IF(CMAKE_Fortran_COMPILER_WORKS)
12b90d8
       VERSION   11.0.0
12b90d8
       SOVERSION 11.0.0)
ba21583
     TARGET_LINK_LIBRARIES(medfwrap medC)
ba21583
-    INSTALL(TARGETS medfwrap EXPORT medfileTargetsF DESTINATION lib)
ba21583
+    INSTALL(TARGETS medfwrap EXPORT medfileTargetsF DESTINATION lib${LIB_SUFFIX})
ba21583
 
ba21583
     # Add Shared MED library
ba21583
     ADD_LIBRARY(med SHARED MEDiterators.c)
12b90d8
@@ -124,7 +124,7 @@ IF(CMAKE_Fortran_COMPILER_WORKS)
ba21583
     TARGET_LINK_LIBRARIES(med medfwrap)    
ba21583
    
ba21583
     # Install only the resulting library:
ba21583
-    INSTALL(TARGETS med EXPORT medTargetsF DESTINATION lib)
ba21583
+    INSTALL(TARGETS med EXPORT medTargetsF DESTINATION lib${LIB_SUFFIX})
ba21583
   ENDIF()
ba21583
 
ba21583
   ######### Static Libraries ##########
12b90d8
@@ -137,7 +137,7 @@ IF(CMAKE_Fortran_COMPILER_WORKS)
ba21583
     ADD_LIBRARY(medfwrap_static STATIC ${medfort_wrap_SOURCES})
ba21583
     SET_TARGET_PROPERTIES(medfwrap_static PROPERTIES OUTPUT_NAME medfwrap)
ba21583
     TARGET_LINK_LIBRARIES(medfwrap_static medC_static)
ba21583
-    INSTALL(TARGETS medfwrap_static EXPORT medfileTargetsF DESTINATION lib)
ba21583
+    INSTALL(TARGETS medfwrap_static EXPORT medfileTargetsF DESTINATION lib${LIB_SUFFIX})
ba21583
     
ba21583
     # Add Static MED library
ba21583
     ADD_LIBRARY(med_static STATIC MEDiterators.c)
12b90d8
@@ -145,7 +145,7 @@ IF(CMAKE_Fortran_COMPILER_WORKS)
ba21583
     TARGET_LINK_LIBRARIES(med_static medfwrap_static)
ba21583
 
ba21583
     # Install only the resulting library:  
ba21583
-    INSTALL(TARGETS med_static EXPORT medfileTargetsF DESTINATION lib)
ba21583
+    INSTALL(TARGETS med_static EXPORT medfileTargetsF DESTINATION lib${LIB_SUFFIX})
ba21583
   ENDIF()
ba21583
   
ba21583
 ENDIF(CMAKE_Fortran_COMPILER_WORKS)
12b90d8
diff -rupN med-4.0.0/tools/medimport/CMakeLists.txt med-4.0.0-new/tools/medimport/CMakeLists.txt
12b90d8
--- med-4.0.0/tools/medimport/CMakeLists.txt	2018-12-10 18:41:59.000000000 +0100
12b90d8
+++ med-4.0.0-new/tools/medimport/CMakeLists.txt	2019-03-12 18:58:06.530045174 +0100
12b90d8
@@ -56,7 +56,7 @@ IF(MEDFILE_BUILD_SHARED_LIBS)
12b90d8
     SOVERSION 0.3.0)
ba21583
   TARGET_LINK_LIBRARIES(medimportengine medC)
ba21583
   SET_TARGET_PROPERTIES(medimportengine PROPERTIES OUTPUT_NAME medimport)
ba21583
-  INSTALL(TARGETS medimportengine DESTINATION lib)
ba21583
+  INSTALL(TARGETS medimportengine DESTINATION lib${LIB_SUFFIX})
ba21583
   SET(_lib_to_link "medimportengine")
ba21583
 ENDIF()
ba21583
 
12b90d8
@@ -66,7 +66,7 @@ IF(MEDFILE_BUILD_STATIC_LIBS)
ba21583
   TARGET_LINK_LIBRARIES(medimportengine_static medC_static)
ba21583
   MED_SET_DEFINITIONS(medimportengine_static MED3_USESTATIC)
ba21583
   SET_TARGET_PROPERTIES(medimportengine_static PROPERTIES OUTPUT_NAME medimport)
ba21583
-  INSTALL(TARGETS medimportengine_static DESTINATION lib)
ba21583
+  INSTALL(TARGETS medimportengine_static DESTINATION lib${LIB_SUFFIX})
ba21583
   # Give precendence to the shared object for the linking of 
ba21583
   # the executable medimport:
ba21583
   IF(NOT _lib_to_link)
12b90d8
@@ -87,4 +87,4 @@ IF(NOT (WIN32 AND MEDFILE_BUILD_STATIC_L
ba21583
   INSTALL(TARGETS medimport DESTINATION bin )  
ba21583
 ENDIF()
ba21583
 
ba21583
-INSTALL(FILES include/medimport_win_dll.h include/MEDimport.h include/MEDimport.hxx include/medimportcxx_win_dll.h DESTINATION include)
ba21583
+INSTALL(FILES include/medimport_win_dll.h include/MEDimport.h include/MEDimport.hxx include/medimportcxx_win_dll.h DESTINATION ${INSTALL_INCLUDE_DIR})