]> git.lyx.org Git - lyx.git/blobdiff - development/cmake/scripts/LyXCreateImagesResource.cmake
Update translation of Listings by Jari-Matti Mäkelä
[lyx.git] / development / cmake / scripts / LyXCreateImagesResource.cmake
index f360d1c4a4571c1ca867a01b94f42af9e21d9b06..2c68b3b5b1761c76e0da889d0b7a708bf6e7245f 100644 (file)
@@ -25,7 +25,7 @@
 #  THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #
 # To call this script, one has to provide following parameters
-# IMAGES_DIR                # root for the directory-tree for .png and .git image files 
+# IMAGES_DIR                # root for the directory-tree for .png, .svgz and .git image files 
 # RESOURCE_NAME             # full path of the resulting resource-file
 # MAPPED_DIR                # Path-prefix to be removed from the file name entries
 
@@ -47,13 +47,13 @@ endif()
 
 file(GLOB_RECURSE images_png      ${IMAGES_DIR}/*.png)
 file(GLOB_RECURSE images_gif      ${IMAGES_DIR}/*.gif)
+file(GLOB_RECURSE images_svgz      ${IMAGES_DIR}/*.svgz)
 
-set(images ${images_png} ${images_gif})
+set(images ${images_png} ${images_gif} ${images_svgz})
 
 file(REMOVE ${RESOURCE_NAME})
-  if(EXISTS ${RESOURCE_NAME})
-    message(FATAL_ERROR "Cannot remove file ${RESOURCE_NAME}")
-  endif()
+if(EXISTS ${RESOURCE_NAME})
+  message(FATAL_ERROR "Cannot remove file ${RESOURCE_NAME}")
 endif()
 
 file(WRITE ${RESOURCE_NAME} "<!DOCTYPE RCC><RCC version=\"1.0\">\n")
@@ -65,6 +65,11 @@ foreach (_current_FILE ${images})
   file(APPEND ${RESOURCE_NAME} "        <file alias=\"${_file_name}\">${_abs_FILE}</file>\n")
 endforeach (_current_FILE)
 
+# copy lyx.svg too (and use versioning)
+get_filename_component(_abs_FILE "${IMAGES_DIR}/lyx.svg" ABSOLUTE)
+string(REGEX REPLACE "${MAPPED_DIR}" "" _file_name ${_abs_FILE})
+file(APPEND ${RESOURCE_NAME} "         <file alias=\"lyx${SUFFIX}\">${_abs_FILE}</file>\n")
+
 file(APPEND ${RESOURCE_NAME} "</qresource>\n")
 file(APPEND ${RESOURCE_NAME} "</RCC>\n")