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

Opened 8 months ago

#467 new task

Change build environment to use 'cmake'

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

Description

Phenomenon

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 (0)

Add Comment

Modify Ticket

Action
as new .
Author


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)