Browse Source

Mono: Fix build with tools=no or target=release

Ignacio Etcheverry 7 years ago
parent
commit
fb63ee52fb
2 changed files with 4 additions and 0 deletions
  1. 2 0
      modules/mono/csharp_script.cpp
  2. 2 0
      modules/mono/signal_awaiter_utils.cpp

+ 2 - 0
modules/mono/csharp_script.cpp

@@ -51,6 +51,7 @@
 
 
 #define CACHED_STRING_NAME(m_var) (CSharpLanguage::get_singleton()->get_string_names().m_var)
 #define CACHED_STRING_NAME(m_var) (CSharpLanguage::get_singleton()->get_string_names().m_var)
 
 
+#ifdef TOOLS_ENABLED
 static bool _create_project_solution_if_needed() {
 static bool _create_project_solution_if_needed() {
 
 
 	String sln_path = GodotSharpDirs::get_project_sln_path();
 	String sln_path = GodotSharpDirs::get_project_sln_path();
@@ -65,6 +66,7 @@ static bool _create_project_solution_if_needed() {
 
 
 	return true;
 	return true;
 }
 }
+#endif
 
 
 CSharpLanguage *CSharpLanguage::singleton = NULL;
 CSharpLanguage *CSharpLanguage::singleton = NULL;
 
 

+ 2 - 0
modules/mono/signal_awaiter_utils.cpp

@@ -119,7 +119,9 @@ void SignalAwaiterHandle::_bind_methods() {
 SignalAwaiterHandle::SignalAwaiterHandle(uint32_t p_managed_handle)
 SignalAwaiterHandle::SignalAwaiterHandle(uint32_t p_managed_handle)
 	: MonoGCHandle(p_managed_handle) {
 	: MonoGCHandle(p_managed_handle) {
 
 
+#ifdef DEBUG_ENABLED
 	conn_target_id = 0;
 	conn_target_id = 0;
+#endif
 }
 }
 
 
 SignalAwaiterHandle::~SignalAwaiterHandle() {
 SignalAwaiterHandle::~SignalAwaiterHandle() {