diff --git a/IDE/src/ScriptManager.bf b/IDE/src/ScriptManager.bf index b8861223..44dc6f22 100644 --- a/IDE/src/ScriptManager.bf +++ b/IDE/src/ScriptManager.bf @@ -1310,8 +1310,6 @@ namespace IDE for (let checkProject in gApp.mWorkspace.mProjects) { - if (checkProject.mGeneralOptions.mTargetType == .BeefLib) - continue; if (checkProject.HasDependency(depProject.mProjectName)) { List targetPaths = scope .(); @@ -1321,6 +1319,9 @@ namespace IDE let options = gApp.GetCurProjectOptions(checkProject); gApp.[Friend]GetTargetPaths(checkProject, gApp.mPlatformName, workspaceOptions, options, targetPaths); + if ((checkProject.mGeneralOptions.mTargetType == .BeefLib) && (options.mBuildOptions.mBuildKind != .DynamicLib)) + continue; + if (!targetPaths.IsEmpty) { String targetDirPath = scope .();