@@ -601,45 +601,52 @@ jobs:
601601 CC: clang
602602 CXX: clang++
603603 - script : |
604- mkdir -p icu4c/source/icuexportdata_uprops_full/fast
605- mkdir -p icu4c/source/icuexportdata_uprops_full/small
606604 cd icu4c/source
607- LD_LIBRARY_PATH=lib ./bin/icuexportdata --mode uprops --index --copyright --verbose --destdir icuexportdata_uprops_full/fast --trie-type fast --all
608- LD_LIBRARY_PATH=lib ./bin/icuexportdata --mode uprops --index --copyright --verbose --destdir icuexportdata_uprops_full/small --trie-type small --all
609- LD_LIBRARY_PATH=lib ./bin/icuexportdata --mode norm --copyright --verbose --destdir icuexportdata_uprops_full/fast --trie-type fast --all
610- LD_LIBRARY_PATH=lib ./bin/icuexportdata --mode norm --copyright --verbose --destdir icuexportdata_uprops_full/small --trie-type small --all
611- displayName: 'Build Unicode property data export file (Full)'
612- # In the sample file, include:
613- # - Basic binary properties: AHex WSpace
614- # - Property of strings: Basic_Emoji
615- # - POSIX binary property: blank
616- # - Enumerated properties: gc nt sc
605+ mkdir -p icuexportdata/uprops/fast
606+ ./bin/icuexportdata --mode uprops --index --copyright --verbose --destdir icuexportdata/uprops/fast --trie-type fast --all
607+ mkdir -p icuexportdata/uprops/small
608+ ./bin/icuexportdata --mode uprops --index --copyright --verbose --destdir icuexportdata/uprops/small --trie-type small --all
609+ displayName: 'Build property data export files'
610+ env:
611+ LD_LIBRARY_PATH: lib
617612 - script : |
618- mkdir -p icu4c/source/icuexportdata_uprops_sample/fast
619- mkdir -p icu4c/source/icuexportdata_uprops_sample/small
620613 cd icu4c/source
621- LD_LIBRARY_PATH=lib ./bin/icuexportdata --mode uprops --index --copyright --verbose --destdir icuexportdata_uprops_sample/fast --trie-type fast AHex gc nt Basic_Emoji sc WSpace blank
622- LD_LIBRARY_PATH=lib ./bin/icuexportdata --mode uprops --index --copyright --verbose --destdir icuexportdata_uprops_sample/small --trie-type small AHex gc nt Basic_Emoji sc WSpace blank
623- displayName: 'Build Unicode property data export file (Sample)'
614+ mkdir -p icuexportdata/norm/fast
615+ ./bin/icuexportdata --mode norm --index --copyright --verbose --destdir icuexportdata/norm/fast --trie-type fast --all
616+ mkdir -p icuexportdata/norm/small
617+ ./bin/icuexportdata --mode norm --index --copyright --verbose --destdir icuexportdata/norm/small --trie-type small --all
618+ displayName: 'Build normalization data export files'
619+ env:
620+ LD_LIBRARY_PATH: lib
624621 - script : |
625- mkdir -p icu4c/source/icuexportdata_uprops_full/collation_unihan
626- mkdir -p icu4c/source/icuexportdata_uprops_full/collation_implicithan
627622 cd icu4c/source
628- cd data/coll
629- FILES=`echo *.txt`
630- cd -
631- LD_LIBRARY_PATH=lib ./bin/genrb -X -s data/coll/ -d icuexportdata_uprops_full/collation_unihan --ucadata data/in/coll/ucadata-unihan-icu4x.icu $FILES
632- LD_LIBRARY_PATH=lib ./bin/genrb -X -s data/coll/ -d icuexportdata_uprops_full/collation_implicithan --ucadata data/in/coll/ucadata-implicithan-icu4x.icu $FILES
633- rm icuexportdata_uprops_full/collation_unihan/*.res
634- rm icuexportdata_uprops_full/collation_implicithan/*.res
635- displayName: 'Build collation data export file'
636- - task : PublishBuildArtifacts@1
637- displayName : ' Publish Artifact: icuexportdata_uprops_full'
623+ mkdir -p icuexportdata/ucase/fast
624+ ./bin/icuexportdata --mode ucase --index --copyright --verbose --destdir icuexportdata/ucase/fast --trie-type fast --all
625+ mkdir -p icuexportdata/ucase/small
626+ ./bin/icuexportdata --mode ucase --index --copyright --verbose --destdir icuexportdata/ucase/small --trie-type small --all
627+ displayName: 'Build case data export files'
628+ env:
629+ LD_LIBRARY_PATH: lib
630+ - script : |
631+ cd icu4c/source
632+ FILES=`ls data/coll "*.txt"`
633+ mkdir -p icuexportdata/collation/unihan
634+ ./bin/genrb -X -s data/coll/ --ucadata data/in/coll/ucadata-unihan-icu4x.icu -d icuexportdata/collation/unihan $FILES
635+ rm icuexportdata/collation/unihan/*.res
636+ mkdir -p icuexportdata/collation/implicithan
637+ ./bin/genrb -X -s data/coll/ --ucadata data/in/coll/ucadata-implicithan-icu4x.icu -d icuexportdata/collation/implicithan $FILES
638+ rm icuexportdata/collation/implicithan/*.res
639+ displayName: 'Build collation data export files'
640+ env:
641+ LD_LIBRARY_PATH: lib
642+ - task : ArchiveFiles@2
643+ displayName : ' Zip'
638644 inputs :
639- PathtoPublish : ' icu4c/source/icuexportdata_uprops_full'
640- ArtifactName : ' icuexportdata_uprops_full'
645+ rootFolderOrFile : ' icu4c/source/icuexportdata'
646+ includeRootFolder : false
647+ archiveFile : ' icuexportdata_tag-goes-here.zip'
641648 - task : PublishBuildArtifacts@1
642- displayName : ' Publish Artifact: icuexportdata_uprops_sample '
649+ displayName : ' Publish Artifact'
643650 inputs :
644- PathtoPublish : ' icu4c/source/icuexportdata_uprops_sample '
645- ArtifactName : ' icuexportdata_uprops_sample '
651+ PathtoPublish : ' icuexportdata_tag-goes-here.zip '
652+ ArtifactName : ' icuexportdata_output '
0 commit comments