Hello again Enrico, I also use a tweaked CMakelists.txt but there are no fundamental differences. I have always assumed that I needed to control the pkg build from CMake, I understood pkgbuild to need files created by CMake. Now when I have read your mail there seems indeed to be a way forward. THANKS.
There is a number of warnings for deprecated stuff during the build on MAC , I guess it makes sense to try to go after those now? Regarding the performance I think that would need to be treated in another thread. I have created a LOT of various builds, also comparing with builds from bsf4ooRexx. I have had different builds from the same build date testeds where one build reports a tenfold speed over the other when you run rexxcps.rex. However, using both builds to run real programs (rather complex and running for a longer time) the „slower“ build performs 20-30% BETTER than the „faster“ one, so on MAC rexxcps.rex is not conclusive. I suggest to open up a new thread for that discussion later, I have observed is so many times and on at least 3 different machines that it can not be just me messing it up. I guess one needs to compare library versions and compiler options but later, ok? Getting an installer is more important. Hälsningar/Regards/Grüsse, P.O. Jonsson oor...@jonases.se > Am 16.09.2018 um 11:12 schrieb Enrico Sorichetti via Oorexx-devel > <oorexx-devel@lists.sourceforge.net>: > > Hello P.O > > I am using a slightly modified CMakeLists > find attached the diffs > > > the command line used is > ( naturally after having created the build directory at the same level of > oorexx.alt ) > > cmake ../oorexx.alt -DCMAKE_INSTALL_PREFIX=/opt/oorexx > -DCMAKE_BUILD_TYPE=Release > > but I am considering to build using > cmake ../oorexx.alt -DCMAKE_INSTALL_PREFIX=/opt/oorexx > -DCMAKE_BUILD_TYPE=RelwithDebInfo > > for unknown reasons sometimes the O3 optimization flag thrashes things > and looking at various documents there is not too much difference between -O2 > and -O3 > the -g flag is not that much intrusive and gives some debugging hints > > after that the usual make && make install > ( it would be nice to implement the ctest part of cmake, to provide some > basic tests ) > > the quirk is that the pkgbuild must be run pointing to the installed dir > ( IIRC xCode builds a phony install into /tmp ) > > find attached also the plist built by pkgbuild > > cheers > enrico > > P.S. > the BUILD TYPE is very important, without it the rexx performance sucks :-) > > rexxcps.rex gives ( -DCMAKE_BUILD_TYPE=RelwithDebInfo ) > Performance: 11038575 REXX clauses per second ( TOP ) > and is normally higher than 10500000 > > > <oorexx_svn.2.oorexx_alt.diff> > > <com.oorexx.pkg.plist> > >> On 16 Sep 2018, at 10:29, P.O. Jonsson <oor...@jonases.se >> <mailto:oor...@jonases.se>> wrote: >> >> Dear Enrico, can you please share with me your CMake command line? It would >> help me a lot. I use your CMakeLists.txt so I should be able to reproduce >> what you did. >> >> Von meinen Macbook gesendet >> >> Hälsningar/Regards/Grüsse, >> P.O. Jonsson >> oor...@jonases.se <mailto:oor...@jonases.se> >> >> > > _______________________________________________ > Oorexx-devel mailing list > Oorexx-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/oorexx-devel
_______________________________________________ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel