scons wininst includes now plugins\include in the installer
This commit is contained in:
@@ -251,6 +251,9 @@ Section "Blender-VERSION (required)" SecCopyUI
|
||||
SetOutPath $BLENDERHOME\.blender\scripts\bpydata\config
|
||||
[SCRIPTDATACFGCONTS]
|
||||
|
||||
SetOutPath $BLENDERHOME\plugins\include
|
||||
[PLUGINCONTS]
|
||||
|
||||
; Language files
|
||||
[LANGUAGECONTS]
|
||||
|
||||
@@ -313,6 +316,8 @@ Section "Uninstall"
|
||||
RMDir /r $INSTDIR\.blender\scripts\bpymodules
|
||||
RMDir /r $INSTDIR\.blender\scripts\bpydata
|
||||
RMDir /r $INSTDIR\.blender\scripts\bpydata\config
|
||||
RMDir /r $INSTDIR\plugins\include
|
||||
RMDir /r $INSTDIR\plugins
|
||||
RMDir $INSTDIR\.blender
|
||||
RMDir "$SMPROGRAMS\Blender Foundation\Blender"
|
||||
RMDir "$SMPROGRAMS\Blender Foundation"
|
||||
|
@@ -95,6 +95,18 @@ def donsis(env, target, source):
|
||||
cfgstring = string.join(cfglist, "\n ")
|
||||
cfgstring += "\n\n"
|
||||
nsis_cnt = string.replace(nsis_cnt, "[SCRIPTDATACFGCONTS]", cfgstring)
|
||||
|
||||
# do plugins\include
|
||||
plugincludelist = []
|
||||
plugincludepath = "%s%s" % (startdir, "\\dist\\plugins\\include")
|
||||
plugincludedir = os.listdir(plugincludepath)
|
||||
for plugincludeitem in plugincludedir:
|
||||
plugincludefile = "%s\\%s" % (plugincludepath, plugincludeitem)
|
||||
if os.path.isdir(plugincludefile) == 0:
|
||||
plugincludelist.append("File %s" % plugincludefile)
|
||||
plugincludestring = string.join(plugincludelist, "\n ")
|
||||
plugincludestring += "\n\n"
|
||||
nsis_cnt = string.replace(nsis_cnt, "[PLUGINCONTS]", plugincludestring)
|
||||
|
||||
# do dotblender
|
||||
dotblendlist = []
|
||||
|
Reference in New Issue
Block a user