Skip to content

Commit bd115eb

Browse files
committed
Fix #58 Build fails without idl/ directory
1 parent 6acd9c7 commit bd115eb

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

core/source/org/libreoffice/ide/eclipse/core/builders/TypesBuilder.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -255,7 +255,8 @@ public static void buildIdl(IUnoidlProject pProject, IProgressMonitor pMonitor)
255255

256256
// compile each idl file
257257
IFolder idlFolder = pProject.getFolder(pProject.getIdlPath());
258-
idlFolder.accept(new IdlcBuildVisitor(pMonitor));
258+
if (idlFolder.exists())
259+
idlFolder.accept(new IdlcBuildVisitor(pMonitor));
259260
}
260261

261262
/**

core/source/org/libreoffice/ide/eclipse/core/internal/helpers/UnoidlProjectHelper.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -513,7 +513,8 @@ public static UnoPackage createMinimalUnoPackage(IUnoidlProject pPrj, File pDest
513513
File prjFile = SystemHelper.getFile(pPrj);
514514

515515
// Add content to the package
516-
unoPackage.addTypelibraryFile(UnoPackage.getPathRelativeToBase(libFile, prjFile), libFile); //$NON-NLS-1$
516+
if (libFile.exists())
517+
unoPackage.addTypelibraryFile(UnoPackage.getPathRelativeToBase(libFile, prjFile), libFile); //$NON-NLS-1$
517518
pPrj.getLanguage().getLanguageBuidler().fillUnoPackage(unoPackage, pPrj);
518519

519520
return unoPackage;

0 commit comments

Comments
 (0)