Re: [Premake-users] Code::Blocks dependency problems
On GitHub now!
Brought to you by:
starkos,
ttk-bandit
From: Ryan P. <rpu...@gm...> - 2006-11-22 20:28:04
|
Well upon further investigation I found that premake is adding dependencies, but they don't have the right path. I have a complicated project that has includes in many directories. wxFB |->plugins |->src |->controls |->build |->propgrid | premake.lua |->wxFlatNotebook | premake.lua |->wxScitilla | premake.lua |->sdk |->plugin_interface | premake.lua |->tinyxml | premake.lua | premake.lua (main application that includes the other in the links configuration) | premake.lua (this is the main one that include the others.) So premake is generating the workspace as: <?xml version="1.0" encoding="UTF-8" standalone="yes" ?> > <CodeBlocks_workspace_file> > <Workspace title="wxFormBuilder"> > <Project filename="src/wxFormBuilder.cbp" active="1"> > <Depends filename="src/wxFlatNotebook.cbp" /> > <Depends filename="src/wxPropGrid.cbp" /> > <Depends filename="src/wxScintilla.cbp" /> > <Depends filename="src/TiCPP.cbp" /> > <Depends filename="src/Plugin Interface.cbp" /> > </Project> > <Project filename="sdk/plugin_interface/Plugin Interface.cbp"> > </Project> > <Project filename="sdk/tinyxml/TiCPP.cbp"> > </Project> > <Project filename="src/controls/build/propgrid/wxPropGrid.cbp"> > </Project> > <Project > filename="src/controls/build/wxFlatNotebook/wxFlatNotebook.cbp"> > </Project> > <Project > filename="src/controls/build/wxScintilla/wxScintilla.cbp"> > </Project> > </Workspace> > </CodeBlocks_workspace_file> > Instead of: <?xml version="1.0" encoding="UTF-8" standalone="yes" ?> > <CodeBlocks_workspace_file> > <Workspace title="wxFormBuilder"> > <Project filename="src/wxFormBuilder.cbp" active="1"> > <Depends > filename="src/controls/build/wxFlatNotebook/wxFlatNotebook.cbp" /> > <Depends filename="src/controls/build/propgrid/wxPropGrid.cbp" > /> > <Depends > filename="src/controls/build/wxScintilla/wxScintilla.cbp" /> > <Depends filename="sdk/tinyxml/TiCPP.cbp" /> > <Depends filename="sdk/plugin_interface/Plugin Interface.cbp" > /> > </Project> > <Project filename="sdk/plugin_interface/Plugin Interface.cbp"> > </Project> > <Project filename="sdk/tinyxml/TiCPP.cbp"> > </Project> > <Project filename="src/controls/build/propgrid/wxPropGrid.cbp"> > </Project> > <Project > filename="src/controls/build/wxFlatNotebook/wxFlatNotebook.cbp"> > </Project> > <Project > filename="src/controls/build/wxScintilla/wxScintilla.cbp"> > </Project> > </Workspace> > </CodeBlocks_workspace_file> > I am going to look at the premake source and see if I can figure it out. -- Regards, Ryan RJP Computing |