@@ -355,15 +355,15 @@ SectionGroup /e $(PYTHON_SECTION_GROUP) python_section_group
355
355
SectionGroup /e $(PYTHON_CHT_SECTION_GROUP) python_cht_section_group
356
356
Section $(CHEWING) chewing
357
357
SectionIn 1 2
358
- SetOutPath " $INSTDIR\python\input_methods"
359
- File /r " ..\python\input_methods\chewing"
358
+ SetOutPath " $INSTDIR\python\input_methods\chewing "
359
+ File /r " ..\python\input_methods\chewing\*.* "
360
360
StrCpy $INST_PYTHON " True"
361
361
SectionEnd
362
362
363
363
Section $(CHECJ) checj
364
364
SectionIn 2
365
- SetOutPath " $INSTDIR\python\input_methods"
366
- File /r " ..\python\input_methods\checj"
365
+ SetOutPath " $INSTDIR\python\input_methods\checj "
366
+ File /r " ..\python\input_methods\checj\*.* "
367
367
StrCpy $INST_PYTHON " True"
368
368
StrCpy $INST_CINBASE " True"
369
369
SectionEnd
@@ -375,8 +375,8 @@ SectionGroup /e $(PYTHON_SECTION_GROUP) python_section_group
375
375
nsDialogs::SelectFileDialog open " " " liu-uni.tab file|liu-uni.tab"
376
376
Pop $LIU_UNI_TAB_FILE
377
377
${If} ${FileExists} " $LIU_UNI_TAB_FILE"
378
- SetOutPath " $INSTDIR\python\input_methods"
379
- File /r " ..\python\input_methods\cheliu"
378
+ SetOutPath " $INSTDIR\python\input_methods\cheliu "
379
+ File /r " ..\python\input_methods\cheliu\*.* "
380
380
SetOutPath " $INSTDIR\python\cinbase\cin"
381
381
StrCpy $INST_PYTHON " True"
382
382
StrCpy $INST_CINBASE " True"
@@ -388,65 +388,65 @@ SectionGroup /e $(PYTHON_SECTION_GROUP) python_section_group
388
388
389
389
Section $(CHEARRAY) chearray
390
390
SectionIn 2
391
- SetOutPath " $INSTDIR\python\input_methods"
392
- File /r " ..\python\input_methods\chearray"
391
+ SetOutPath " $INSTDIR\python\input_methods\chearray "
392
+ File /r " ..\python\input_methods\chearray\*.* "
393
393
StrCpy $INST_PYTHON " True"
394
394
StrCpy $INST_CINBASE " True"
395
395
SectionEnd
396
396
397
397
Section $(CHEDAYI) chedayi
398
398
SectionIn 2
399
- SetOutPath " $INSTDIR\python\input_methods"
400
- File /r " ..\python\input_methods\chedayi"
399
+ SetOutPath " $INSTDIR\python\input_methods\chedayi "
400
+ File /r " ..\python\input_methods\chedayi\*.* "
401
401
StrCpy $INST_PYTHON " True"
402
402
StrCpy $INST_CINBASE " True"
403
403
SectionEnd
404
404
405
405
Section $(CHEPINYIN) chepinyin
406
406
SectionIn 2
407
- SetOutPath " $INSTDIR\python\input_methods"
408
- File /r " ..\python\input_methods\chepinyin"
407
+ SetOutPath " $INSTDIR\python\input_methods\chepinyin "
408
+ File /r " ..\python\input_methods\chepinyin\*.* "
409
409
StrCpy $INST_PYTHON " True"
410
410
StrCpy $INST_CINBASE " True"
411
411
SectionEnd
412
412
413
413
Section $(CHESIMPLEX) chesimplex
414
414
SectionIn 2
415
- SetOutPath " $INSTDIR\python\input_methods"
416
- File /r " ..\python\input_methods\chesimplex"
415
+ SetOutPath " $INSTDIR\python\input_methods\chesimplex "
416
+ File /r " ..\python\input_methods\chesimplex\*.* "
417
417
StrCpy $INST_PYTHON " True"
418
418
StrCpy $INST_CINBASE " True"
419
419
SectionEnd
420
420
421
421
Section $(CHEPHONETIC) chephonetic
422
422
SectionIn 2
423
- SetOutPath " $INSTDIR\python\input_methods"
424
- File /r " ..\python\input_methods\chephonetic"
423
+ SetOutPath " $INSTDIR\python\input_methods\chephonetic "
424
+ File /r " ..\python\input_methods\chephonetic\*.* "
425
425
StrCpy $INST_PYTHON " True"
426
426
StrCpy $INST_CINBASE " True"
427
427
SectionEnd
428
428
429
429
Section $(CHEEZ) cheez
430
430
SectionIn 2
431
- SetOutPath " $INSTDIR\python\input_methods"
432
- File /r " ..\python\input_methods\cheez"
431
+ SetOutPath " $INSTDIR\python\input_methods\cheez "
432
+ File /r " ..\python\input_methods\cheez\*.* "
433
433
StrCpy $INST_PYTHON " True"
434
434
StrCpy $INST_CINBASE " True"
435
435
SectionEnd
436
436
437
437
Section $(CHEENG) cheeng
438
438
${If} ${AtLeastWin8}
439
439
SectionIn 2
440
- SetOutPath " $INSTDIR\python\input_methods"
441
- File /r " ..\python\input_methods\cheeng"
440
+ SetOutPath " $INSTDIR\python\input_methods\cheeng "
441
+ File /r " ..\python\input_methods\cheeng\*.* "
442
442
StrCpy $INST_PYTHON " True"
443
443
${EndIf}
444
444
SectionEnd
445
445
446
446
Section $(BRAILLE_CHEWING) braille_chewing
447
447
SectionIn 2
448
- SetOutPath " $INSTDIR\python\input_methods"
449
- File /r " ..\python\input_methods\braille_chewing"
448
+ SetOutPath " $INSTDIR\python\input_methods\braille_chewing "
449
+ File /r " ..\python\input_methods\braille_chewing\*.* "
450
450
StrCpy $INST_PYTHON " True"
451
451
SectionEnd
452
452
@@ -455,8 +455,8 @@ SectionGroup /e $(PYTHON_SECTION_GROUP) python_section_group
455
455
SectionGroup /e $(PYTHON_CHS_SECTION_GROUP) python_chs_section_group
456
456
Section $(RIME) rime
457
457
SectionIn 2
458
- SetOutPath " $INSTDIR\python\input_methods"
459
- File /r /x " brise" " ..\python\input_methods\rime"
458
+ SetOutPath " $INSTDIR\python\input_methods\rime "
459
+ File /r /x " brise" " ..\python\input_methods\rime\*.* "
460
460
SetOutPath " $INSTDIR\python\input_methods\rime\data"
461
461
File " ..\python\input_methods\rime\brise\*.txt"
462
462
File " ..\python\input_methods\rime\brise\*.yaml"
@@ -474,8 +474,8 @@ SectionGroup /e $(NODE_SECTION_GROUP) node_section_group
474
474
SectionGroup /e $(NODE_CHT_SECTION_GROUP) node_cht_section_group
475
475
Section $(EMOJIME) emojime
476
476
SectionIn 2
477
- SetOutPath " $INSTDIR\node\input_methods"
478
- File /r " ..\node\input_methods\emojime"
477
+ SetOutPath " $INSTDIR\node\input_methods\emojime "
478
+ File /r " ..\node\input_methods\emojime\*.* "
479
479
StrCpy $INST_NODE " True"
480
480
SectionEnd
481
481
SectionGroupEnd
@@ -491,8 +491,8 @@ Section "" Register
491
491
SectionIn 1 2
492
492
; Install the python backend and input method modules along with an embedable version of python 3.
493
493
${If} $INST_PYTHON == " True"
494
- SetOutPath " $INSTDIR"
495
- File /r /x " __pycache__" /x " input_methods" /x " cinbase" /x " .git" /x " .idea" " ..\python"
494
+ SetOutPath " $INSTDIR\python "
495
+ File /r /x " __pycache__" /x " input_methods" /x " cinbase" /x " .git" /x " .idea" " ..\python\*.* "
496
496
SetOutPath " $INSTDIR\python\input_methods"
497
497
File " ..\python\input_methods\__init__.py"
498
498
${EndIf}
@@ -511,8 +511,8 @@ Section "" Register
511
511
512
512
; Install the node.js backend and input method modules along with an embedable version of node v6.
513
513
${If} $INST_NODE == " True"
514
- SetOutPath " $INSTDIR"
515
- File /r /x " input_methods" " ..\node"
514
+ SetOutPath " $INSTDIR\node "
515
+ File /r /x " input_methods" " ..\node\*.* "
516
516
${EndIf}
517
517
518
518
; Install the text service dlls
0 commit comments