Update Ring2EXE - Display usage information
-mobileqt : Prepare Qt Project to distribute Ring Application for Mobile
-webassemblyqt : Prepare Qt Project to distribute Ring Application for Web using WebAssembly
-noqt : Remove RingQt from distribution
+ -nolightguilib : Remove RingQt (Light) from distribution
-noallegro : Remove RingAllegro from distribution
-noopenssl : Remove RingOpenSSL from distribution
-nolibcurl : Remove RingLibCurl from distribution
-nomurmurhash : Remove RingMurmurHash from distribution
-nocruntime : Remove C Runtime from distribution
-qt : Add RingQt to distribution
+ -lightguilib : Add RingQt (Light) to distribution
-allegro : Add RingAllegro to distribution
-openssl : Add RingOpenSSL to distribution
-libcurl : Add RingLibCurl to distribution
@@ -126,6 +128,17 @@ func Main
see "2017-2021, Mahmoud Fayed <msfclipper@yahoo.com>" + nl
see "Usage : ring2exe filename.ring [Options]" + nl
drawline()
+ see RemoveTabs("
+ -keep : Don't delete Temp. Files
+ -static : Don't use ring.dll/ring.so/ring.dylib
+ -gui : Build GUI Application (Hide the Console Window)
+ -dist : Prepare application for distribution
+ -allruntime : Include all libraries in distribution
+ -mobileqt : Prepare Qt Project for Mobile
+ -webassemblyqt : Prepare Qt Project for WebAssembly
+ -<library> : Include <library> in distribution
+ -no<library> : Don't include <library> in distribution ")
+ drawline()
ok
func DrawLine
@@ -771,3 +784,15 @@ func CheckNoCCompiler cBaseFolder,cFileName
ok
OSRenameFile(cFileName+".ringo","ring.ringo")
return True
+
+func removeTabs cStr
+ cOutput = ""
+ aList = str2list(cStr)
+ for item in aList
+ if trim(item) = NULL loop ok
+ while left(item,1) = tab
+ item = substr(item,2)
+ end
+ cOutput += item + nl
+ next
+ return cOutput
\ No newline at end of file
