www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - import from subdir

reply spir <denis.spir gmail.com> writes:
Hello,

Say I have a project with the following tree structure:

[app]
	app.d
	util.d
	[test]
		test.d
	[data]
		data.d

Is there a way to import util & data from test?

Denis
-- -- -- -- -- -- --
vit esse estrany =E2=98=A3

spir.wikidot.com
Dec 23 2010
parent reply CrypticMetaphor <CrypticMetaphor88 gmail.com> writes:
On 12/23/2010 1:38 PM, spir wrote:
 Is there a way to import util&  data from test?
I think this should work: util.d first line: module util; data.d first line module data.data; test.d first lines module test.test; import util; import data.data; Disclaimer: I don't know if directory names and file names may overlap, maybe you should rename them.
Dec 23 2010
parent Jonathan M Davis <jmdavisProg gmx.com> writes:
On Thursday 23 December 2010 11:30:40 CrypticMetaphor wrote:
 On 12/23/2010 1:38 PM, spir wrote:
 Is there a way to import util&  data from test?
I think this should work: util.d first line: module util; data.d first line module data.data; test.d first lines module test.test; import util; import data.data; Disclaimer: I don't know if directory names and file names may overlap, maybe you should rename them.
That only works if test/test.d is the module test.test rather than test, and he's trying to compile from the parent directory rather than the test directory. - Jonathan M Davis
Dec 23 2010