> On 16. Oct 2018, at 16:07, Darcy Shen <sad...@zoho.com> wrote: > > Personally, I have no experience with Xcode. I don't know how to build and > package GNU TeXmacs on MacOS. Can you document the minor tweaks? And the Qt > version we currently use.
I use Xcode only for development on my machine. Packaging of TeXmacs on Mac goes via the command line: make BUNDLE which produces a complete and independent .app package in ../distr/. by bundling all the needed libraries, no need to use Xcode. I’m not currently using Linux nor Windows, but I think that the current makefile is capable of producing the necessary output files in all these systems. I’m not very fond of configure/make too but I think this is mandatory for GNU projects. Anyway I think that if you manage to maintan a cmake build system that is nice. In my opinion however the current Xcode project is ok: it can compile an X11 or a QT version or a Cocoa version without running ./configure again. The Xcode project does not change often and is not a burden to maintain. It is easier for me to keep it around. I think we are only few which use it regularly. Good luck for the presentation! Best Max > > Normally, I just wait for the official release of GNU TeXmacs. But there is a > severe bug in GNU TeXmacs 1.99.8. And this is my fix: > https://github.com/texmacs/GNUTeXmacs/commit/fe0b382070e8355426a1356a46bda7b372503cf5 > > <https://github.com/texmacs/GNUTeXmacs/commit/fe0b382070e8355426a1356a46bda7b372503cf5> > > Next Thursday, I will give a talk on GNU TeXmacs for Shanghai Linux User > Group. I hope I can distributed my customized TeXmacs.dmg for SHLUG guys to > try. > > And in my opinion, CMake is better and easier to maintain than our long > `configure` file. And I have introduced gtest in CMake for unit testing. I > hope that CMake will unify the build on Windows, Linux and MacOS. As for > XCode, there must be convenient ways to generate a XCode from a CMake > project. And currently, I'm using CMake to generate files for VSCode. VSCode > is awesome for reading and writing code in C++. > > ---- On Tue, 16 Oct 2018 19:48:20 +0800 Massimiliano Gubinelli > <m.gubine...@gmail.com> wrote ---- > > Personally I just use and maintain the TeXmacs.xcodeproj Xcode project in > packages/macos. It rely on the standard configure step for set up and just > need some minor tweaks afterwards to be able to compile and debug in Xcode. > > What do you think are the advantages of a CMake setup? > > M > > On 16. Oct 2018, at 12:02, Darcy Shen <sad...@zoho.com > <mailto:sad...@zoho.com>> wrote: > > > I find that Archlinux already use the CMake Build System. However, there must > be small problems in it. And it only works fine on GNU/Linux. As for MacOS, I > only use the CMake Build System for developing but not packaging. > > _______________________________________________ > Texmacs-dev mailing list > Texmacs-dev@gnu.org <mailto:Texmacs-dev@gnu.org> > https://lists.gnu.org/mailman/listinfo/texmacs-dev > <https://lists.gnu.org/mailman/listinfo/texmacs-dev> > > _______________________________________________ > Texmacs-dev mailing list > Texmacs-dev@gnu.org <mailto:Texmacs-dev@gnu.org> > https://lists.gnu.org/mailman/listinfo/texmacs-dev > <https://lists.gnu.org/mailman/listinfo/texmacs-dev> > >
_______________________________________________ Texmacs-dev mailing list Texmacs-dev@gnu.org https://lists.gnu.org/mailman/listinfo/texmacs-dev
