mirror of
				https://github.com/godotengine/godot.git
				synced 2025-10-31 13:41:03 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			19 lines
		
	
	
	
		
			686 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
	
		
			686 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| #!/usr/bin/env python
 | |
| 
 | |
| Import('env')
 | |
| Import('env_modules')
 | |
| 
 | |
| env_gdscript = env_modules.Clone()
 | |
| 
 | |
| env_gdscript.add_source_files(env.modules_sources, "*.cpp")
 | |
| 
 | |
| if env['tools']:
 | |
|     env_gdscript.add_source_files(env.modules_sources, "./editor/*.cpp")
 | |
| 
 | |
|     # Those two modules are required for the language server protocol
 | |
|     if env['module_jsonrpc_enabled'] and env['module_websocket_enabled']:
 | |
|         env_gdscript.add_source_files(env.modules_sources, "./language_server/*.cpp")
 | |
|     else:
 | |
|         # Using a define in the disabled case, to avoid having an extra define
 | |
|         # in regular builds where all modules are enabled.
 | |
|         env_gdscript.Append(CPPDEFINES=['GDSCRIPT_NO_LSP'])
 | 
