@@ -42,6 +42,12 @@ installer LiveCode
4242 include Externals
4343 with TargetFolder as [[ToolsFolder]]/Runtime/Windows/x86-32 do
4444 set TargetPlatform to Windows
45+ set TargetArchitecture to x86
46+ include Runtime
47+ include Externals
48+ with TargetFolder as [[ToolsFolder]]/Runtime/Windows/x86-64 do
49+ set TargetPlatform to Windows
50+ set TargetArchitecture to x86_64
4551 include Runtime
4652 include Externals
4753 with TargetFolder as [[ToolsFolder]]/Runtime/Linux/x86-32 do
@@ -492,10 +498,10 @@ component Toolchain.MacOSX
492498
493499component Toolchain.Windows
494500 into [[ToolsFolder]]/Toolchain place
495- executable windows :lc-compile.exe as lc-compile.exe
496- executable windows :lc-run.exe as lc-run.exe
497- executable windows :lc-compile-ffi-java.exe as lc-compile-ffi-java.exe
498- rfolder windows :modules
501+ executable win-[[TargetArchitecture]] :lc-compile.exe as lc-compile.exe
502+ executable win-[[TargetArchitecture]] :lc-run.exe as lc-run.exe
503+ executable win-[[TargetArchitecture]] :lc-compile-ffi-java.exe as lc-compile-ffi-java.exe
504+ rfolder win-[[TargetArchitecture]] :modules
499505
500506component Toolchain.Linux
501507 into [[ToolsFolder]]/Toolchain place
@@ -520,13 +526,13 @@ component Mobile.Linux
520526
521527component Engine.Windows
522528 into [[TargetFolder]] place
523- executable windows :LiveCode[[EditionTagUpper]].exe as [[ProductName]].exe
524- executable windows :revpdfprinter.dll
525- executable windows :revsecurity.dll
529+ executable win-[[TargetArchitecture]] :LiveCode[[EditionTagUpper]].exe as [[ProductName]].exe
530+ executable win-[[TargetArchitecture]] :revpdfprinter.dll
531+ executable win-[[TargetArchitecture]] :revsecurity.dll
526532
527533component Mobile.Windows
528534 into "[[ToolsFolder]]/Externals" place
529- executable windows :revandroid.dll
535+ executable win-[[TargetArchitecture]] :revandroid.dll
530536
531537//////////
532538
@@ -571,13 +577,13 @@ component Runtime.Linux
571577
572578component Runtime.Windows
573579 into [[TargetFolder]] place
574- executable windows :standalone[[BaseEditionTagLower]].exe as Standalone
575- file "windows :w32-manifest-template.xml"
576- file "windows :w32-manifest-template-dpiaware.xml"
577- file "windows :w32-manifest-template-trustinfo.xml"
580+ executable win-[[TargetArchitecture]] :standalone[[BaseEditionTagLower]].exe as Standalone
581+ file "win-[[TargetArchitecture]] :w32-manifest-template.xml"
582+ file "win-[[TargetArchitecture]] :w32-manifest-template-dpiaware.xml"
583+ file "win-[[TargetArchitecture]] :w32-manifest-template-trustinfo.xml"
578584 into [[TargetFolder]]/Support place
579- executable windows :revpdfprinter.dll
580- executable windows :revsecurity.dll
585+ executable win-[[TargetArchitecture]] :revpdfprinter.dll
586+ executable win-[[TargetArchitecture]] :revsecurity.dll
581587 into "[[TargetFolder]]/Support/Sample Icons" place
582588 file "ide:Resources/Sample Icons/genericapp.ico"
583589 file "ide:Resources/Sample Icons/genericdoc.ico"
@@ -812,10 +818,10 @@ component Externals.Linux
812818
813819component Externals.Windows
814820 into [[TargetFolder]]/Externals place
815- executable windows :revspeech.dll
816- executable windows :revxml.dll
817- executable windows :revbrowser.dll
818- executable windows :revzip.dll
821+ executable win-[[TargetArchitecture]] :revspeech.dll
822+ executable win-[[TargetArchitecture]] :revxml.dll
823+ executable win-[[TargetArchitecture]] :revbrowser.dll
824+ executable win-[[TargetArchitecture]] :revzip.dll
819825 declare external "Speech" using revspeech.dll
820826 declare external "XML" using revxml.dll
821827 declare external "Browser" using revbrowser.dll
@@ -856,26 +862,26 @@ component Externals.CEF.Linux
856862
857863component Externals.CEF.Windows
858864 into [[TargetFolder]]/Externals/CEF place
859- executable windows :libbrowser-cefprocess.exe
860- executable windows :revbrowser-cefprocess.exe
861- executable windows :Externals/CEF/libcef.dll
862- executable windows :Externals/CEF/d3dcompiler_43.dll
863- executable windows :Externals/CEF/d3dcompiler_47.dll
864- executable windows :Externals/CEF/libEGL.dll
865- executable windows :Externals/CEF/libGLESv2.dll
866- executable windows :Externals/CEF/chrome_elf.dll
867- rfolder windows :Externals/CEF/locales
868- file windows :Externals/CEF/cef.pak
869- file windows :Externals/CEF/cef_100_percent.pak
870- file windows :Externals/CEF/cef_200_percent.pak
871- file windows :Externals/CEF/cef_extensions.pak
872- file windows :Externals/CEF/icudtl.dat
873- file windows :Externals/CEF/natives_blob.bin
874- file windows :Externals/CEF/snapshot_blob.bin
875- file windows :Externals/CEF/v8_context_snapshot.bin
865+ executable win-[[TargetArchitecture]] :libbrowser-cefprocess.exe
866+ executable win-[[TargetArchitecture]] :revbrowser-cefprocess.exe
867+ executable win-[[TargetArchitecture]] :Externals/CEF/libcef.dll
868+ executable win-[[TargetArchitecture]] :Externals/CEF/d3dcompiler_43.dll
869+ executable win-[[TargetArchitecture]] :Externals/CEF/d3dcompiler_47.dll
870+ executable win-[[TargetArchitecture]] :Externals/CEF/libEGL.dll
871+ executable win-[[TargetArchitecture]] :Externals/CEF/libGLESv2.dll
872+ executable win-[[TargetArchitecture]] :Externals/CEF/chrome_elf.dll
873+ rfolder win-[[TargetArchitecture]] :Externals/CEF/locales
874+ file win-[[TargetArchitecture]] :Externals/CEF/cef.pak
875+ file win-[[TargetArchitecture]] :Externals/CEF/cef_100_percent.pak
876+ file win-[[TargetArchitecture]] :Externals/CEF/cef_200_percent.pak
877+ file win-[[TargetArchitecture]] :Externals/CEF/cef_extensions.pak
878+ file win-[[TargetArchitecture]] :Externals/CEF/icudtl.dat
879+ file win-[[TargetArchitecture]] :Externals/CEF/natives_blob.bin
880+ file win-[[TargetArchitecture]] :Externals/CEF/snapshot_blob.bin
881+ file win-[[TargetArchitecture]] :Externals/CEF/v8_context_snapshot.bin
876882 into [[TargetFolder]]/Externals/CEF/swiftshader place
877- executable windows :Externals/CEF/swiftshader/libEGL.dll
878- executable windows :Externals/CEF/swiftshader/libGLESv2.dll
883+ executable win-[[TargetArchitecture]] :Externals/CEF/swiftshader/libEGL.dll
884+ executable win-[[TargetArchitecture]] :Externals/CEF/swiftshader/libGLESv2.dll
879885
880886////////////////////////////////////////////////////////////////////////////////
881887
@@ -897,12 +903,12 @@ component Databases.Linux
897903
898904component Databases.Windows
899905 into "[[TargetFolder]]/Externals" place
900- executable windows :revdb.dll
906+ executable win-[[TargetArchitecture]] :revdb.dll
901907 into "[[TargetFolder]]/Externals/Database Drivers" place
902- executable windows :dbmysql.dll
903- executable windows :dbodbc.dll
904- executable windows :dbpostgresql.dll
905- executable windows :dbsqlite.dll
908+ executable win-[[TargetArchitecture]] :dbmysql.dll
909+ executable win-[[TargetArchitecture]] :dbodbc.dll
910+ executable win-[[TargetArchitecture]] :dbpostgresql.dll
911+ executable win-[[TargetArchitecture]] :dbsqlite.dll
906912 declare external "Database" using revdb.dll
907913 declare dbdriver "MySQL" using dbmysql.dll
908914 declare dbdriver "ODBC" using dbodbc.dll
@@ -977,7 +983,9 @@ component TimeZone
977983 into [[ToolsFolder]]/Extensions/com.livecode.library.timezone place
978984 rfolder ios:iphoneos12.1/packaged_extensions/com.livecode.library.timezone/code
979985 into [[ToolsFolder]]/Extensions/com.livecode.library.timezone place
980- rfolder windows:packaged_extensions/com.livecode.library.timezone/code
986+ rfolder win-x86:packaged_extensions/com.livecode.library.timezone/code
987+ into [[ToolsFolder]]/Extensions/com.livecode.library.timezone place
988+ rfolder win-x86_64:packaged_extensions/com.livecode.library.timezone/code
981989 into [[ToolsFolder]]/Extensions/com.livecode.library.timezone place
982990 rfolder linux-x86_64:packaged_extensions/com.livecode.library.timezone/code
983991 into [[ToolsFolder]]/Extensions/com.livecode.library.timezone place
0 commit comments