Hi there,

Enrico's "rxSnippets" are just great, IMHO!

They provide a working CMake nutshell example that can be used to compile 
external Rexx function
libraries according to the SAA or the ooRexx native APIs *on all operating 
system platforms* from
*one* CMakeLists.txt!

It works (except for Windows) out of the box on Linux, Darwin, . The Windows 
part has currently the
problem that the "include" and "lib" directories are folded into the 
"%REXX_HOME%\api" directory.
Therefore I would suggest to remove "api" and split its contents accordingly 
into the new
subdirectories "%REXX_HOME%\include" (containing the *.h files) and 
"%REXX_HOME%\lib" (containing
the *.lib files).

Alternatively, one could probably add code to test on Windows only whether 
"include" and "lib"
exist, and if not, use "api" instead for both.

Any interested developer who wants to create external Rexx function libraries 
can see and learn the
gist of what is needed to do so. *Much* better than the existing examples on 
Windows in
"samples/api" which are restricted to Windows only.

So I would *love* to see Enrico's "rxSnippets" distributed with ooRexx to ease 
the creation of
external function packages considerably!

Also, as mentioned, it would be great IMHO if on Windows the "api" directory 
gets split up into
"include" and "lib" as then Enrico's CMakeLists.txt would work out of the box 
for Windows as well!

---rony



On 17.02.2019 19:09, Enrico Sorichetti via Oorexx-devel wrote:
>
> See here 
>
> git clone http://00003...@bitbucket.org/00003481/rxSnippets
>
>
> Have a good time 
>
> Tested only on Darwin 
>
> Working on the other platforms 
>
> I will keep You posted
>
> cheers
>
> E 

_______________________________________________
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to