Only parse po files if INTERNATIONALIZATION is enabled 23/322323/1
authorAdeel Kazmi <adeel.kazmi@samsung.com>
Mon, 7 Apr 2025 13:29:38 +0000 (14:29 +0100)
committerAdeel Kazmi <adeel.kazmi@samsung.com>
Mon, 7 Apr 2025 13:29:50 +0000 (14:29 +0100)
Change-Id: Icbfe8aa4a1f77c0bc370fb64d68aa606ed15f5f6

build/tizen/CMakeLists.txt

index 8a53ec9e2825dadd86207f07d2c7e18097b519fa..2795b3cc40f5b0c87a7f0f561518dc1cf471efc4 100644 (file)
@@ -445,33 +445,33 @@ ENDIF()
 ###########################################################################
 # Internationalization
 
-IF (UNIX)
-  SET(PO_DIR ${RESOURCE_DIR}/po)
-
-  FILE(GLOB PO_FILES RELATIVE "${PO_DIR}" "${PO_DIR}/*.po")
-
-  SET(MSGFMT "msgfmt")
-  SET(MO_FILES_DIR ${CMAKE_BINARY_DIR}/mo)
-  FILE(MAKE_DIRECTORY ${MO_FILES_DIR})
-
-  FOREACH(PO_FILE ${PO_FILES})
-        SET(PO_FILE ${PO_DIR}/${PO_FILE})
-        MESSAGE("PO: ${PO_FILE}")
-        GET_FILENAME_COMPONENT(ABS_PO_FILE ${PO_FILE} ABSOLUTE)
-        GET_FILENAME_COMPONENT(lang ${ABS_PO_FILE} NAME_WE)
-        SET(MO_FILE ${MO_FILES_DIR}/${lang}.mo)
-        ADD_CUSTOM_COMMAND(OUTPUT ${MO_FILE}
-                           COMMAND ${MSGFMT} -o ${MO_FILE} ${ABS_PO_FILE}
-                           DEPENDS ${ABS_PO_FILE})
-        INSTALL(FILES ${MO_FILE} DESTINATION ${LOCALE_DIR}/${lang}/LC_MESSAGES RENAME ${PROJECT_NAME}.mo)
-        SET(MO_FILES ${MO_FILES} ${MO_FILE})
-  ENDFOREACH(PO_FILE)
-
-  MESSAGE(".mo files: ${MO_FILES}")
-  ADD_CUSTOM_TARGET(po ALL DEPENDS ${MO_FILES})
-ENDIF()
-
 IF (INTERNATIONALIZATION)
+  IF (UNIX)
+    SET(PO_DIR ${RESOURCE_DIR}/po)
+
+    FILE(GLOB PO_FILES RELATIVE "${PO_DIR}" "${PO_DIR}/*.po")
+
+    SET(MSGFMT "msgfmt")
+    SET(MO_FILES_DIR ${CMAKE_BINARY_DIR}/mo)
+    FILE(MAKE_DIRECTORY ${MO_FILES_DIR})
+
+    FOREACH(PO_FILE ${PO_FILES})
+          SET(PO_FILE ${PO_DIR}/${PO_FILE})
+          MESSAGE("PO: ${PO_FILE}")
+          GET_FILENAME_COMPONENT(ABS_PO_FILE ${PO_FILE} ABSOLUTE)
+          GET_FILENAME_COMPONENT(lang ${ABS_PO_FILE} NAME_WE)
+          SET(MO_FILE ${MO_FILES_DIR}/${lang}.mo)
+          ADD_CUSTOM_COMMAND(OUTPUT ${MO_FILE}
+                             COMMAND ${MSGFMT} -o ${MO_FILE} ${ABS_PO_FILE}
+                             DEPENDS ${ABS_PO_FILE})
+          INSTALL(FILES ${MO_FILE} DESTINATION ${LOCALE_DIR}/${lang}/LC_MESSAGES RENAME ${PROJECT_NAME}.mo)
+          SET(MO_FILES ${MO_FILES} ${MO_FILE})
+    ENDFOREACH(PO_FILE)
+
+    MESSAGE(".mo files: ${MO_FILES}")
+    ADD_CUSTOM_TARGET(po ALL DEPENDS ${MO_FILES})
+  ENDIF()
+
   SET(DALI_DEMO_CFLAGS "${DALI_DEMO_CFLAGS} -DINTERNATIONALIZATION_ENABLED")
 ENDIF(INTERNATIONALIZATION)