def set_editor_flags(self, kw): if 'platforms' not in kw: append_kw_entry(kw, 'platforms', ['win', 'darwin']) if 'configurations' not in kw: append_kw_entry(kw, 'configurations', ['all']) if 'exclude_monolithic' not in kw: kw['exclude_monolithic'] = True kw['client_only'] = True prepend_kw_entry(kw,'includes',['.', self.CreateRootRelativePath('Code/Sandbox/Editor'), self.CreateRootRelativePath('Code/Sandbox/Editor/Include'), self.CreateRootRelativePath('Code/Sandbox/Plugins/EditorCommon'), self.CreateRootRelativePath('Code/CryEngine/CryCommon') , self.ThirdPartyPath('boost')]) if 'priority_includes' in kw: prepend_kw_entry(kw,'includes',kw['priority_includes']) append_kw_entry(kw,'defines',['CRY_ENABLE_RC_HELPER', '_CRT_SECURE_NO_DEPRECATE=1', '_CRT_NONSTDC_NO_DEPRECATE=1', 'LUMBERYARD_COPYRIGHT_YEAR="{}"'.format(LUMBERYARD_COPYRIGHT_YEAR), ]) append_kw_entry(kw,'win_defines',['WIN32'])
def set_pipeline_flags(self, kw): prepend_kw_entry(kw,'includes',['.', self.CreateRootRelativePath('Code/CryEngine/CryCommon')]) append_kw_entry(kw,'defines',['WIN32', 'RESOURCE_COMPILER', 'FORCE_STANDARD_ASSERT', 'NOT_USE_CRY_MEMORY_MANAGER', '_CRT_SECURE_NO_DEPRECATE=1', '_CRT_NONSTDC_NO_DEPRECATE=1'])
def set_pipeline_flags(self, kw, ctx): prepend_kw_entry(kw,'includes',['.', self.CreateRootRelativePath('Code/CryEngine/CryCommon')]) append_kw_entry(kw,'defines',['RESOURCE_COMPILER', 'FORCE_STANDARD_ASSERT', '_CRT_SECURE_NO_DEPRECATE=1', '_CRT_NONSTDC_NO_DEPRECATE=1']) if ctx.is_windows_platform(ctx.env['PLATFORM']): append_kw_entry(kw,'defines',['WIN32'])
def set_rc_flags(self, kw, ctx): prepend_kw_entry(kw,'includes',['.', self.CreateRootRelativePath('Code/CryEngine/CryCommon'), self.CreateRootRelativePath('Code/Sandbox/Plugins/EditorCommon')]) rc_defines = ['RESOURCE_COMPILER', 'FORCE_STANDARD_ASSERT', '_CRT_SECURE_NO_DEPRECATE=1', '_CRT_NONSTDC_NO_DEPRECATE=1'] append_unique_kw_entry(kw, 'defines', rc_defines) append_unique_kw_entry(kw, 'win_defines', 'WIN32')
def set_rc_flags(self, kw, ctx): prepend_kw_entry(kw,'includes',['.', self.CreateRootRelativePath('Code/CryEngine/CryCommon'), self.ThirdPartyPath('boost'), self.CreateRootRelativePath('Code/Sandbox/Plugins/EditorCommon')]) compileDefines = ['RESOURCE_COMPILER', 'FORCE_STANDARD_ASSERT', '_CRT_SECURE_NO_DEPRECATE=1', '_CRT_NONSTDC_NO_DEPRECATE=1'] if ctx.is_windows_platform(ctx.env['PLATFORM']): compileDefines.append('WIN32') append_kw_entry(kw,'defines', compileDefines)
def set_editor_flags(self, kw): prepend_kw_entry(kw,'includes',['.', self.CreateRootRelativePath('Code/Sandbox/Editor'), self.CreateRootRelativePath('Code/Sandbox/Editor/Include'), self.CreateRootRelativePath('Code/Sandbox/Plugins/EditorCommon'), self.CreateRootRelativePath('Code/CryEngine/CryCommon') , self.ThirdPartyPath('boost')]) if 'priority_includes' in kw: prepend_kw_entry(kw,'includes',kw['priority_includes']) append_kw_entry(kw,'defines',['CRY_ENABLE_RC_HELPER', '_CRT_SECURE_NO_DEPRECATE=1', '_CRT_NONSTDC_NO_DEPRECATE=1', 'LUMBERYARD_COPYRIGHT_YEAR="{}"'.format(LUMBERYARD_COPYRIGHT_YEAR), ]) append_kw_entry(kw,'win_defines',['WIN32'])
def set_editor_flags(self, kw): prepend_kw_entry(kw,'includes',['.', self.CreateRootRelativePath('Code/Sandbox/Editor'), self.CreateRootRelativePath('Code/Sandbox/Editor/Include'), self.CreateRootRelativePath('Code/Sandbox/Plugins/EditorCommon'), self.CreateRootRelativePath('Code/CryEngine/CryCommon') , self.CreateRootRelativePath('Code/SDKs/boost'), self.CreateRootRelativePath('Code/SDKs/XT_13_4/Include')]) if 'priority_includes' in kw: prepend_kw_entry(kw,'includes',kw['priority_includes']) append_kw_entry(kw,'defines',['WIN32', 'CRY_ENABLE_RC_HELPER', '_AFXDLL', '_CRT_SECURE_NO_DEPRECATE=1', '_CRT_NONSTDC_NO_DEPRECATE=1', ]) append_kw_entry(kw,'libpath',[self.CreateRootRelativePath('Code/SDKs/XT_13_4/lib')])
def set_editor_flags(self, kw): if 'platforms' not in kw: append_kw_entry(kw, 'platforms', ['win', 'darwin']) if 'configurations' not in kw: append_kw_entry(kw, 'configurations', ['all']) if 'exclude_monolithic' not in kw: kw['exclude_monolithic'] = True kw['client_only'] = True if 'priority_includes' in kw: prepend_kw_entry(kw,'includes',kw['priority_includes']) append_kw_entry(kw,'defines',['CRY_ENABLE_RC_HELPER', '_CRT_SECURE_NO_DEPRECATE=1', '_CRT_NONSTDC_NO_DEPRECATE=1', 'LUMBERYARD_COPYRIGHT_YEAR="{}"'.format(LUMBERYARD_COPYRIGHT_YEAR), ]) append_kw_entry(kw,'win_defines',['WIN32'])