forked from cory/tildefriends
		
	Expose versions of dependencies.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4337 ed5197a5-7fde-0310-b194-c3ffbd925b24
This commit is contained in:
		
							
								
								
									
										13
									
								
								src/task.c
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								src/task.c
									
									
									
									
									
								
							| @@ -21,6 +21,9 @@ | ||||
| #include "sqlite3.h" | ||||
| #include "unzip.h" | ||||
| #include "uv.h" | ||||
| #include "zlib.h" | ||||
|  | ||||
| #include <openssl/crypto.h> | ||||
|  | ||||
| #ifndef _WIN32 | ||||
| #include <unistd.h> | ||||
| @@ -677,6 +680,16 @@ static JSValue _tf_task_version(JSContext* context, JSValueConst this_val, int a | ||||
| 	JSValue version = JS_NewObject(context); | ||||
| 	JS_SetPropertyStr(context, version, "number", JS_NewString(context, VERSION_NUMBER)); | ||||
| 	JS_SetPropertyStr(context, version, "name", JS_NewString(context, VERSION_NAME)); | ||||
| 	JS_SetPropertyStr(context, version, "libuv", JS_NewString(context, uv_version_string())); | ||||
| 	JS_SetPropertyStr(context, version, "sqlite", JS_NewString(context, sqlite3_libversion())); | ||||
| #if defined(OPENSSL_VERSION_STRING) | ||||
| 	JS_SetPropertyStr(context, version, "openssl", JS_NewString(context, OpenSSL_version(OPENSSL_VERSION_STRING))); | ||||
| #else | ||||
| 	JS_SetPropertyStr(context, version, "openssl", JS_NewString(context, OpenSSL_version(OPENSSL_VERSION))); | ||||
| #endif | ||||
| 	const char* sodium_version_string(); | ||||
| 	JS_SetPropertyStr(context, version, "libsodium", JS_NewString(context, sodium_version_string())); | ||||
| 	JS_SetPropertyStr(context, version, "zlib", JS_NewString(context, zlibVersion())); | ||||
| 	tf_trace_end(task->_trace); | ||||
| 	return version; | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user