Expose format lib

This commit is contained in:
Lubos Lenco 2018-01-24 22:57:54 +01:00
parent 262813cedf
commit b3876128c4
3 changed files with 9 additions and 0 deletions

View file

@ -103,6 +103,10 @@ def init_properties():
items = [('Disabled', 'Disabled', 'Disabled'),
('Enabled', 'Enabled', 'Enabled')],
name = "Hscript", default='Disabled', description="Include Hscript library")
bpy.types.World.arm_formatlib = EnumProperty(
items = [('Disabled', 'Disabled', 'Disabled'),
('Enabled', 'Enabled', 'Enabled')],
name = "Format", default='Disabled', description="Include Format library")
bpy.types.World.arm_audio = EnumProperty(
items = [('Disabled', 'Disabled', 'Disabled'),
('Enabled', 'Enabled', 'Enabled')],

View file

@ -474,6 +474,7 @@ class ArmoryProjectPanel(bpy.types.Panel):
layout.prop(wrd, 'arm_navigation')
layout.prop(wrd, 'arm_ui')
layout.prop(wrd, 'arm_hscript')
layout.prop(wrd, 'arm_formatlib')
layout.separator()
layout.prop_search(wrd, 'arm_khafile', bpy.data, 'texts', 'Khafile')

View file

@ -189,6 +189,10 @@ project.addSources('Sources');
f.write(add_armory_library(sdk_path, 'lib/hscript'))
assets.add_khafile_def('arm_hscript')
if wrd.arm_formatlib == 'Enabled':
if not os.path.exists('Libraries/iron_format'):
f.write(add_armory_library(sdk_path, 'lib/iron_format'))
if wrd.arm_minimize == False:
assets.add_khafile_def('arm_json')