I am wondering if I am missing something regarding installing Chapel.

Most systems use SCons, CMake, Tup, Autotools, Waf, or recently Bazel
is getting some interest, for build. These build systems offer an
installation capability so that you build, install, clean and can build
and install for different architectures from the same filestore.

It might be worth noting that JetBrains CLion currently assumes you are
using CMake – though I am trying to get them to support SCons as well.
Eclipse assumes you are using Autotools but using SConsolidator can be
used very nicely with SCons. Netbeans assumes you are using Autotools,
but it can be hacked to use SCons insead. Which IDEs are Chapel
developers using? (Emacs is an acceptable answer, VIM is not :-),
though neither of these are really IDEs.

Currently the Make build infrastructure seems to assume you will build
in the filestore and run from that filestore. This is not entirely
workable for people who have filestores shared across architectures (in
my case Debian Sid, Fedora Rawhide and OSX). Currently, I build, copy
chpl to ~/Built/bin and clean for the three architectures. Which is
annoying. SCons and CMake could sort this out very quickly.

Am I missing something by not capturing libchpl.a and libchplmalloc.a?
(they get made but appear unused.) Are there other compilation products
that should be installed for a full installation?

-- 
Russel.
=============================================================================
Dr Russel Winder      t: +44 20 7585 2200   voip: sip:[email protected]
41 Buckmaster Road    m: +44 7770 465 077   xmpp: [email protected]
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder

Attachment: signature.asc
Description: This is a digitally signed message part

------------------------------------------------------------------------------
_______________________________________________
Chapel-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/chapel-developers

Reply via email to