Opened 18 years ago

Closed 13 years ago

#1884 closed defect (fixed)

Need support for @FLAGS@ and @SUP_LIBS@ during the configure phase

Reported by: szekerest Owned by: tamas
Priority: low Milestone: 6.0 release
Component: Build Problems Version: svn-trunk (development)
Severity: normal Keywords:
Cc:

Description

Currently both the csharp and the java Makefile.in constructed as a copy of the
main Makefile.in. Therefore when a new feature is added or removed it is not
easy to ensure the files to be in sync.

The primary reason of this behaviour is that we have no aggregated variables
about the selected libraries. The life would be much more easy if we had @FLAGS@
and @SUP_LIBS@ for example. With that, the interface makefiles could stop
monkeying with the selection of the libraries and deal solely with the language
specific stuff.

Change History (11)

comment:1 by szekerest, 18 years ago

Cc: hobu@… added

comment:2 by hobu, 18 years ago

Milestone: 4.10 release

comment:3 by dmorissette, 18 years ago

Cc: dmorissette@… added
Owner: changed from dmorissette to szekerest
Not sure if I understood the issue correctly, but I think what you are looking
for is the following variables in which configure.in aggregates all the compile
options (ALL_ENABLED), include paths (ALL_INC), libs (ALL_LIB) and static libs
(ALL_STATIC_LIB):

AC_SUBST(ALL_ENABLED, $ALL_ENABLED)
AC_SUBST(ALL_INC, $ALL_INC)
AC_SUBST(ALL_LIB, $ALL_LIB)
AC_SUBST(ALL_STATIC_LIB, $ALL_STATIC_LIB)

Those are used to pass all the necessary info to the PHP MapScript Makefile.

Reassigned to Tamas

comment:4 by szekerest, 18 years ago

Milestone: 4.10 release5.0 release
Status: newassigned
Ok, maybe I've missed these ones. I will simplify the C# makefile accordingly
and keep this bug to track the changes.
Setting the target milestone to 5.0


comment:5 by tamas, 17 years ago

Owner: changed from szekerest to tamas
Status: assignednew

comment:6 by tamas, 17 years ago

Milestone: 5.0 release5.2 release

comment:7 by tamas, 16 years ago

Milestone: 5.2 release5.4 release

comment:8 by tamas, 16 years ago

Version: 4.10svn-trunk (development)

comment:9 by tamas, 15 years ago

Milestone: 5.4 releaseFUTURE

comment:10 by tamas, 14 years ago

Priority: highlow

comment:11 by tamas, 13 years ago

Milestone: FUTURE6.0 release
Resolution: fixed
Status: newclosed

Fixed in r11285

Note: See TracTickets for help on using tickets.