[evolution-mapi] Bug 781645 - Skip GSettings schema compile when DESTDIR is set



commit 0ce3baadd07f8bdd371fc29f2a4ac44ea88a7f13
Author: Milan Crha <mcrha redhat com>
Date:   Mon Oct 2 19:26:45 2017 +0200

    Bug 781645 - Skip GSettings schema compile when DESTDIR is set

 cmake/modules/GLibTools.cmake |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)
---
diff --git a/cmake/modules/GLibTools.cmake b/cmake/modules/GLibTools.cmake
index fc8eb82..f0be558 100644
--- a/cmake/modules/GLibTools.cmake
+++ b/cmake/modules/GLibTools.cmake
@@ -238,9 +238,11 @@ macro(add_gsettings_schemas _target _schema0)
        if(_install_code)
                # Compile gsettings schemas and ensure that all of them are in the place.
                install(CODE
-                       "execute_process(${_install_code}
-                               COMMAND ${CMAKE_COMMAND} -E chdir . \"${GLIB_COMPILE_SCHEMAS}\" 
\"${GSETTINGS_SCHEMAS_DIR}\"
-                       )")
+                       "if(\"\$ENV{DESTDIR}\" STREQUAL \"\")
+                               execute_process(${_install_code}
+                                       COMMAND ${CMAKE_COMMAND} -E chdir . \"${GLIB_COMPILE_SCHEMAS}\" 
\"${GSETTINGS_SCHEMAS_DIR}\"
+                               )
+                       endif(\"\$ENV{DESTDIR}\" STREQUAL \"\")")
        endif(_install_code)
 endmacro(add_gsettings_schemas)
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]