News:

As usual while waiting for the next release - don't forget to check the nightly builds in the forum.

Main Menu

cbMakefileGen plugin

Started by kisoft, June 22, 2007, 10:17:13 AM

Previous topic - Next topic

kisoft

No problem. Anybody can join to my project development.
EMail me
OS: WinXPSP3
wxWidgets: 2.8.12
CodeBlocks: Master github cbMakefileGen plugin:
[url="https://github.com/kisoft/cbmakefilegen"]https://github.com/kisoft/cbmakefilegen[/url]

Svenstaro


kisoft

Svenstaro Sorry, I don't understand you. Whats mean "merge"? I have no time for support my project.
OS: WinXPSP3
wxWidgets: 2.8.12
CodeBlocks: Master github cbMakefileGen plugin:
[url="https://github.com/kisoft/cbmakefilegen"]https://github.com/kisoft/cbmakefilegen[/url]

Svenstaro

I'd find it easier if the Makefile plugin was included into the main project so that they are not separate anymore. This is called merging.

stahta01

Quote from: Svenstaro on November 17, 2009, 04:48:58 AM
I'd find it easier if the Makefile plugin was included into the main project so that they are not separate anymore. This is called merging.

Will you maintain the code?

If not, without an maintainer with the time to work on the plug in I see no way for the Makefile plugin to be added to the Code::Blocks contrib.

Tim S.

C Programmer working to learn more about C++.
On Windows 10 64 bit and Windows 11 64 bit.
--
When in doubt, read the CB WiKi FAQ. [url="http://wiki.codeblocks.org"]http://wiki.codeblocks.org[/url]

dje

Quote from: Svenstaro on November 17, 2009, 04:48:58 AM
I'd find it easier if the Makefile plugin was included into the main project so that they are not separate anymore. This is called merging.
I personnaly don't use this plugin even if I see its benefits in many situation.
I prefer a small exe with core functionalities and extra ones implemented in plugins to configure the IDE the way I like.

Dje

Svenstaro

I'll look into maintaining it and get back to this thread when I have examined the situation. I'm working on a plugin (not for makefiles) of my own so it might actually be a help for me.

dje, the idea is to make this a plugin like any other which should not become an integral part of the main application. However, it should be included in the main distribution.

dje

Quote from: Svenstaro on November 17, 2009, 08:56:49 AM
dje, the idea is to make this a plugin like any other which should not become an integral part of the main application. However, it should be included in the main distribution.
= core or contrib plugin ;)

oBFusCATed

Quote from: MortenMacFly on November 16, 2009, 04:31:00 PM
Quote from: oBFusCATed on November 16, 2009, 01:55:33 PM
I've modified it, to make it generate the correct files :(
...patch?! ;-)
It is too specific and I don't maintain it any more :(

If someone fixes all the bugs, probable the contrib is good place for it.
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]

Halan

Any Updates on this? Makefile generation is a big feature that i miss in code::blocks...

kisoft

Quote from: Halan on April 01, 2010, 01:35:11 AM
Any Updates on this? Makefile generation is a big feature that i miss in code::blocks...
You can install plugin your self. Download binary and install it.
Any problems?
OS: WinXPSP3
wxWidgets: 2.8.12
CodeBlocks: Master github cbMakefileGen plugin:
[url="https://github.com/kisoft/cbmakefilegen"]https://github.com/kisoft/cbmakefilegen[/url]

meeba

There is a problem. Due to recent updates from CB. The plug in, no longer works. You'll get a incompatible error.

grischka

Quote from: Halan on April 01, 2010, 01:35:11 AM
Any Updates on this? Makefile generation is a big feature that i miss in code::blocks...

There is also the standalone conversion tool cbp2mak:
http://forums.next.codeblocks.org/index.php/topic,9731.msg69835.html#msg69835

It used to work for the cb project itself (unix & windows), maybe still does.

Sasquatch_47

I am currently running Fedora 12 with SVN build of CodeBlock 10.05 and cbMakeFileGen_03.11.10. I ran into a couple of problems generating a Makefile for multiple build configurations.

Problem 1: @g++  -o bin/Debug/SomeProject $(Debug) was returning an error for g++ "no input files"
After looking at the source I found that line 358 in Makefile.cpp was using l_TargetName as a command argument instead of l_ObjsName.

Problem 2:  OBJS_RELEASE includes both Debug and Release objects.
Solved problem by adding m_Objs.clear(); on line 384 of Makefile.cpp see the attached source for changes. I renamed the Makefile.cpp to Makefile.txt in order to be able to attach it.

I no longer am having issues so I figured I would pass this on.

[attachment deleted by admin]

kisoft

Sasquatch_47 Thank you. I will try check this problem and build new version for CB 10.05.
meeba Thanks for report. I try check this problem.
OS: WinXPSP3
wxWidgets: 2.8.12
CodeBlocks: Master github cbMakefileGen plugin:
[url="https://github.com/kisoft/cbmakefilegen"]https://github.com/kisoft/cbmakefilegen[/url]