Unify and shorten of CMakeList.txt in international help files.
I would suggest to unify and shorten the contents of this file, while maintaining functionality. Patch :
--- doc/doc/
+++ doc/doc/
@@ -1,53 +1,17 @@
-# install(DIRECTORY de
-# DESTINATION ${KICAD_HELP}
-# COMPONENT help-de
-# PATTERN ".svn" EXCLUDE
-# PATTERN "docs_src" EXCLUDE)
+set(HelpLangs de en es fr it ja pt pl ru)
-install(DIRECTORY en
- DESTINATION ${KICAD_HELP}
- COMPONENT help-en
- PATTERN ".svn" EXCLUDE
- PATTERN "docs_src" EXCLUDE)
+foreach(HelpLang ${HelpLangs})
+ install(DIRECTORY ${HelpLang}
+ DESTINATION ${KICAD_HELP}
+ COMPONENT help-${HelpLang}
+ PATTERN ".svn" EXCLUDE
+ PATTERN "docs_src" EXCLUDE)
-# install(DIRECTORY es
-# DESTINATION ${KICAD_HELP}
-# COMPONENT help-es
-# PATTERN ".svn" EXCLUDE
-# PATTERN "docs_src" EXCLUDE)
-
-install(DIRECTORY fr
- DESTINATION ${KICAD_HELP}
- COMPONENT help-fr
- PATTERN ".svn" EXCLUDE
- PATTERN "docs_src" EXCLUDE)
-
-# install(DIRECTORY it
-# DESTINATION ${KICAD_HELP}
-# COMPONENT help-it
-# PATTERN ".svn" EXCLUDE
-# PATTERN "docs_src" EXCLUDE)
-
-install(DIRECTORY ja
- DESTINATION ${KICAD_HELP}
- COMPONENT help-ja
- PATTERN ".svn" EXCLUDE
- PATTERN "docs_src" EXCLUDE)
-
-install(DIRECTORY pt
- DESTINATION ${KICAD_HELP}
- COMPONENT help-pt
- PATTERN ".svn" EXCLUDE
- PATTERN "docs_src" EXCLUDE)
-
-install(DIRECTORY ru
- DESTINATION ${KICAD_HELP}
- COMPONENT help-ru
- PATTERN ".svn" EXCLUDE
- PATTERN "docs_src" EXCLUDE)
+endforeach(
install(DIRECTORY file_formats
- DESTINATION ${KICAD_HELP}
- COMPONENT file_formats
- PATTERN ".svn" EXCLUDE
- PATTERN "docs_src" EXCLUDE)
+ DESTINATION ${KICAD_HELP}
+ COMPONENT file_formats
+ PATTERN ".svn" EXCLUDE
+ PATTERN "docs_src" EXCLUDE)
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- New
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by