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