diff --git a/cedast/build/cedast.coedit b/cedast/build/cedast.coedit index 052a500e..78786834 100644 --- a/cedast/build/cedast.coedit +++ b/cedast/build/cedast.coedit @@ -6,14 +6,29 @@ object CurrentProject: TCENativeProject debugingOptions.codeviewDexts = True messagesOptions.additionalWarnings = True outputOptions.binaryKind = sharedlib - pathsOptions.outputFilename = '..\bin\cedast.dll' + pathsOptions.outputFilename = '../bin/cedast.so' + end + item + name = 'linux-dbg' + debugingOptions.debug = True + debugingOptions.codeviewDexts = True + messagesOptions.additionalWarnings = True + outputOptions.binaryKind = obj + pathsOptions.outputFilename = '../bin/cedast.o' + otherOptions.customOptions.Strings = ( + '-fPIC' + ) + postBuildProcess.executable = 'sh' + postBuildProcess.parameters.Strings = ( + '/nux-postbuild.sh' + ) end> Sources.Strings = ( - '..\src\cedast.d' - '..\src\common.d' - '..\src\ast.d' + '../src/cedast.d' + '../src/common.d' + '../src/ast.d' ) - ConfigurationIndex = 0 + ConfigurationIndex = 1 LibraryAliases.Strings = ( 'libdparse' 'iz' diff --git a/cedast/build/nux-postbuild.sh b/cedast/build/nux-postbuild.sh new file mode 100644 index 00000000..f52d1688 --- /dev/null +++ b/cedast/build/nux-postbuild.sh @@ -0,0 +1 @@ +dmd ../bin/cedast.o -of../bin/cedast.so -shared -defaultlib=libphobos2.so