Comments you submit will be routed for moderation. If you have an account, please log in first.

Opened 2 years ago

Last modified 17 months ago

#467 new task

Change build environment to use 'cmake'

Reported by: damato Owned by: damato
Priority: low Milestone: YAM future release
Component: build environment Version:
Severity: major Keywords:
Cc: OS Platform: undefined
Blocked By: Blocking:
Release Notes:



Currently our build environment uses a plain Makefile with only very limited possibilities to automatically identify build relevant changes/differences between users (e.g. different installation paths, etc.). Thus, it would be good to change our build environment in future to use something like 'autoconf' or 'cmake' to make it possible to automatically generate the Makefile based on some rules defined there.

Background analysis

autoconf support seems to be somewhat impossible or hard to achieve. In addition, 'cmake' seems to provide a more modern and easier to implement interface which will allow us to be also be potentially directly used in a native (AmigaOS) build since binaries exist also for at least OS4.

Implementation recommendation

Before 'cmake' will be implemented a prototype should be generated by opening a separate svn branch to evaluate if full 'cmake' is really possibly or if there is still a show-stopper for using 'cmake' in our build environment.

Attachments (0)

Change History (1)

comment:1 Changed 17 months ago by damato

  • Milestone changed from YAM 2.10 to YAM future release
  • OS Platform set to undefined

Add Comment

Modify Ticket

as new The owner will remain damato.

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.

This list contains all users that will be notified about changes made to this ticket.

These roles will be notified: Reporter, Owner, Subscriber

  • Jens Maus(Reporter, Owner, Participant)