[ 
http://issues.apache.org/jira/browse/AXIS2C-250?page=comments#action_12435173 ] 
            
Samisa Abeysinghe commented on AXIS2C-250:
------------------------------------------

going through the autoconf manula, what I understand is that, with 
AC_CONFIG_SUBDIRS we can have seperate configure scripts built for each 
sub-project in sub directory.
Then we can call make and make install on each sub diresctory independantly. 
However, AC_CONFIG_SUBDIRS is applicable only for sub dirs which are living 
inside main source tree. When we move the sub-project out of the source tree, 
it may live in a seperate folder, so we cannot use the AC_CONFIG_SUBDIRS 
command any more.

However, talking about the 
configure; make; make install experiance, I agree this is bad. We cannot ever 
support this simple build structure with the current layout. It looks to me 
that the simple build and try user experiance is more useful than having a 
complex independent package structure. Hence I think we should re-consider the 
idea of moving these independant packages out of the project, at the cost of 
better user experiance. (Well better user experiance is a benifit really, not a 
cost so I should re-phrase "achive better user experiance, at the cost of 
dropping the concept of indepencent package structure) 

In simple terms, it is a tradeoff between better user experiance vs independant 
sub projects. I am compelles to buy into better use experiance.

> Use AC_CONFIG_SUBDIRS to improve build experience
> -------------------------------------------------
>
>                 Key: AXIS2C-250
>                 URL: http://issues.apache.org/jira/browse/AXIS2C-250
>             Project: Axis2-C
>          Issue Type: Improvement
>          Components: build system (Unix/Linux)
>    Affects Versions: Current (Nightly)
>            Reporter: James Clark
>         Assigned To: Sanjaya Ratnaweera
>            Priority: Minor
>
> The current build experience is suboptimal.  The standard way to build a 
> package in the open source world is 
>   tar xfz <tar ball>
>   cd <dir>
>   ./configure
>   make
>   sudo make install
> This should work for Axis2/C.
> autoconf provides AC_CONFIG_SUBDIRS, which would allow a configure in the 
> axis2/c directory to automatically run configure in subdirectories.  See the 
> "Subdirectories" node of the autoconf docs.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to