BuildSystem

View: New views
4 Messages — Rating Filter:   Alert me  

Parent Message unknown BuildSystem

by Hagen Kaiser :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

>
Hi,

>
>> 2. I would love to get Nebula running on a Mac:
>> As far as I know the buildsystem (python) doesnt provide mac-support?
>> (Is that right?)
> http://www.python.org/download/

Well  of course python is running on the Mac. Its even built-in out  
of the box.
But I was talking about the build-system, which generates makefiles.
the last time I tested this the makefiles didnt work.

>
>> The tcl-System doesnt exist anymore ? (It had Mac/Xcode-support)
>>
> indeed I would say tcl is the only plain supported script language  
> into
> nebula/mangalore (without additional libs,config, etc...)

Again I was talking about the BuildSystem. In earlier times there was  
a tcl-based build-system.
As far as I know this doesnt exist anymore. But im not sure.
And the Python-Buildsys can not create Xcode-Projects anymore. (?)

>
>> 3. What about switching Nebula to cmake? (Is that possible?)
>>
>
> Why not move from vc++ to Netbean IDE ?? ( this is actually  
> something I will do
> anyway for myself...) ; work on any platform, must better ide  
> (seriously anyone
> can do a real project with vc++ ????), GNU...
>
> Eclipse is a solution too (even for java/j2ee I'm not a big fan...)
>
> NOTA : didn't fully test nebula/c++ yet so it may be a stupid idea !
>
> A+
>

well with cmake you can build a project file much the same way you do  
with the nebula-build-system,
from those text-files you can autmatically create VS-Projects (PC)  
Xcode-Projects (MAC) and Makefiles(UNIX) and i guess even more .
So everybody can work with the IDE he prefers.
The advanage over the Nebula-Build: It doesnt have to be maintained.
If you learn how to use it you can use this know-how for different  
projects maybe in the  job as well.


BTW: Does someone know when Nebula3 will be out?
        Again: Whos the site-maintainer

        Hagen



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV

*** NOTE: To reply to the list use "reply to all",  ***
***       to reply direct to the sender use "reply" ***
_______________________________________________
Nebuladevice-discuss mailing list
Nebuladevice-discuss@...
https://lists.sourceforge.net/lists/listinfo/nebuladevice-discuss

Re: BuildSystem

by Ghoust :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hagen Kaiser schrieb:

> Hi,
>
>  
>>> 2. I would love to get Nebula running on a Mac:
>>> As far as I know the buildsystem (python) doesnt provide mac-support?
>>> (Is that right?)
>>>      
>> http://www.python.org/download/
>>    
>
> Well  of course python is running on the Mac. Its even built-in out  
> of the box.
> But I was talking about the build-system, which generates makefiles.
> the last time I tested this the makefiles didnt work.
>  
So it seems makefiles do not work for mac builds, I guess for linux they
do, as people are developing for linux and did not complain about it
(Linux compilation thread)

>  
>>> The tcl-System doesnt exist anymore ? (It had Mac/Xcode-support)
>>>
>>>      
>> indeed I would say tcl is the only plain supported script language  
>> into
>> nebula/mangalore (without additional libs,config, etc...)
>>    
>
> Again I was talking about the BuildSystem. In earlier times there was  
> a tcl-based build-system.
> As far as I know this doesnt exist anymore. But im not sure.
> And the Python-Buildsys can not create Xcode-Projects anymore. (?)
>  
vadim anserwered this one. tcl builds are dead.

>  
>>> 3. What about switching Nebula to cmake? (Is that possible?)
>>>
>>>      
>> Why not move from vc++ to Netbean IDE ?? ( this is actually  
>> something I will do
>> anyway for myself...) ; work on any platform, must better ide  
>> (seriously anyone
>> can do a real project with vc++ ????), GNU...
>>
>> Eclipse is a solution too (even for java/j2ee I'm not a big fan...)
>>
>> NOTA : didn't fully test nebula/c++ yet so it may be a stupid idea !
>>
>> A+
>>
>>    
>
> well with cmake you can build a project file much the same way you do  
> with the nebula-build-system,
> >from those text-files you can autmatically create VS-Projects (PC)  
>  
what I read from their page they do not support VS 8 project creation
> Xcode-Projects (MAC) and Makefiles(UNIX) and i guess even more .
> So everybody can work with the IDE he prefers.
> The advanage over the Nebula-Build: It doesnt have to be maintained.
> If you learn how to use it you can use this know-how for different  
> projects maybe in the  job as well.
>  
perhaps if someone would step up and port the actual stuff to cmake and
prove it does what it promisses I would guess it could make it's way
into svn
>
> BTW: Does someone know when Nebula3 will be out?
> Again: Whos the site-maintainer
>  
was also answered by vadim, he (vadim) can maintain the site

> Hagen
>
>
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys-and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>
> *** NOTE: To reply to the list use "reply to all",  ***
> ***       to reply direct to the sender use "reply" ***
> _______________________________________________
> Nebuladevice-discuss mailing list
> Nebuladevice-discuss@...
> https://lists.sourceforge.net/lists/listinfo/nebuladevice-discuss
>
>  


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV

*** NOTE: To reply to the list use "reply to all",  ***
***       to reply direct to the sender use "reply" ***
_______________________________________________
Nebuladevice-discuss mailing list
Nebuladevice-discuss@...
https://lists.sourceforge.net/lists/listinfo/nebuladevice-discuss

Re: BuildSystem

by Vadim Macagon :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hagen Kaiser wrote:
> well with cmake you can build a project file much the same way you do  
> with the nebula-build-system,
> from those text-files you can autmatically create VS-Projects (PC)  
> Xcode-Projects (MAC) and Makefiles(UNIX) and i guess even more .
> So everybody can work with the IDE he prefers.
> The advanage over the Nebula-Build: It doesnt have to be maintained.
> If you learn how to use it you can use this know-how for different  
> projects maybe in the  job as well.

The maintenance argument goes both ways, we may need to do less
maintenance, but some maintenance should still be expected. However,
what little maintenance there'll be will be that much harder because
we'll have to rely on the CMAKE developers to integrate our changes, and
CMAKE is written in C++.

Advantages of the Nebula-Buildsys over CMAKE:
- The .bld files closely resemble the .epk files Radon Labs use, this
makes merging in of code dumps easier.
- If a generator needs to be updated or a new one needs to be written it
can be done quickly, you don't have to wait until the next release of CMAKE.
- The buildsys can be extended (and has been) to do more than just
generate solutions/makefiles.

I also think that the module/target concept (and the associated pkg.cc
generation) would be non trivial to implement in CMAKE, but I haven't
looked at many CMAKE examples so I could be wrong.


-+ enlight +-

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV

*** NOTE: To reply to the list use "reply to all",  ***
***       to reply direct to the sender use "reply" ***
_______________________________________________
Nebuladevice-discuss mailing list
Nebuladevice-discuss@...
https://lists.sourceforge.net/lists/listinfo/nebuladevice-discuss

Re: BuildSystem

by Sebastian Schuberth-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

>> well with cmake you can build a project file much the same way you do  
>> with the nebula-build-system,
>> >from those text-files you can autmatically create VS-Projects (PC)  
>>  
> what I read from their page they do not support VS 8 project creation

Actually, that's possible by executing

cmake -G "Visual Studio 8 2005"

--
Sebastian Schuberth


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/

*** NOTE: To reply to the list use "reply to all",  ***
***       to reply direct to the sender use "reply" ***
_______________________________________________
Nebuladevice-discuss mailing list
Nebuladevice-discuss@...
https://lists.sourceforge.net/lists/listinfo/nebuladevice-discuss