Scilab Home Page | Wiki | Bug Tracker | Forge | Mailing List Archives | Scilab Online Help | File Exchange
ATOMS : scetoexe details
Login with GitLab

scetoexe

Builds an executable script .exe from a Scilab script.sce (Windows only)
(16382 downloads for this version - 30047 downloads for all versions)
Details
Version
0.2
Author
Allan Cornet
Owner Organization
Scilab
Maintainers
Samuel GOUGEON
Samuel Gougeon
Administrator ATOMS
Allan CORNET
Categories
License
Creation Date
August 6, 2018
Source created on
Scilab 6.0.x
Binaries available on
Scilab 5.5.x:
Windows 64-bit Windows 32-bit Linux 64-bit Linux 32-bit macOS
Scilab 6.0.x:
Windows 64-bit Windows 32-bit Linux 64-bit Linux 32-bit macOS
Scilab 6.1.x:
Windows 64-bit Windows 32-bit Linux 64-bit Linux 32-bit macOS
Install command
--> atomsInstall("scetoexe")
Description
            WARNING
--------------------------------------------------------
This version does not work with Scilab 6 or higher.
Every contributor is welcome to update/upgrade scetoexe
It is distributed for Scilab ≥ 6 for study and tests.
Contact @ https://atoms.scilab.org/toolboxes/scetoexe
--------------------------------------------------------
For Scilab 5.5
--------------
* This is still a beta version.
* scetoexe() is only for Scilab on Windows.
* scetoexe() needs and uses the devenv .exe compiling utility embedded in Visual
Studio C compiler
* The generated script .exe is NOT a stand-alone. Scilab (and its DLL) needs to
be installed on the computer where the exe is run.

FUNCTION
--------
scetoexe -- generates an executable script .exe file from a Scilab script.sce


HELP
----
Main page: https://atoms.scilab.org/toolboxes/scetoexe/0.2/files/scetoexe_0.2.pdf

CHANGES 0.1.1 => 0.2
--------------------
* scetoexe() introduced. It manages all conversion steps all-in-one.
  -- scetoexe_reswarp() is now private in scetoexe_generate.sci
  -- scetoexe_getRootPath(), scetoexe_generate() and scetoexe_buildsln()
     are now utilities (documented in a separate subsection).
* It is now possible to specify the output directory.
* It is now possible to specify the path to the devenv .exe utility.
* A progression bar is now displayed when the compiler is working.
* There is now a single binary for both Windows 32 bits and 64 bits.

* builder.sce can now build for both Scilab 5 and Scilab 6.
* C projects are updated (with VSCommunity 2017)(.vcproj => .vcxproj, etc)
  reswarp .exe is rebuilt for Win32.
* scetoexe.start
  -- now detects if it is run on a non-Windows OS.
  -- is now embedded in a function.
* The help page has now an example.
* Bug fixed:
  -- scetoexe_getRootPath() failed: a "/" was missing.
  -- Other issues with paths fixed.
  -- scetoexe_buildsln(slnFile, isRelease):
     . isRelease is a native function => argin renamed.
     . [output, bOK, exitcode] = dos(cmdline): the output and exitcode
       were not returned to the user level. It is now the case.
  -- The demo did not run. After being fixed, it was completely silent.            
Files (5)
[150.63 kB]
Miscellaneous file
scetoexe() main page
[978.37 kB]
Source code archive

[889.53 kB]
OS-independent binary for Scilab 5.5.x

[894.21 kB]
OS-independent binary for Scilab 6.0.x

[894.21 kB]
OS-independent binary for Scilab 6.1.x

News (0)
Comments (1)     Leave a comment 
Comment from Philipp Mittendorfer -- April 15, 2019, 03:55:17 PM    
thanks for the interesting toolbox ... alas on Scilab 6.0.1 #define DLL_NAME_LIBSCILAB 
"libscilab.dll" in ScilabWrap.cpp does link to a no longer existing DLL
Leave a comment
You must register and log in before leaving a comment.
Login with GitLab
Email notifications
Send me email when this toolbox has changes, new files or a new release.
You must register and log in before setting up notifications.