Browse Source

Add conditionally lp_solve

mingodad 5 years ago
parent
commit
0ebcf71ba3
1 changed files with 10 additions and 2 deletions
  1. 10 2
      SquiLu/sq/sq.c

+ 10 - 2
SquiLu/sq/sq.c

@@ -635,6 +635,8 @@ SQRESULT sqext_register_fann (HSQUIRRELVM v);
 SQRESULT sqext_register_numarray (HSQUIRRELVM v);
 SQRESULT sqext_register_Snowball (HSQUIRRELVM v);
 SQRESULT sqext_register_sq_spawnx(HSQUIRRELVM v);
+SQRESULT sqext_register_lpsolve(HSQUIRRELVM v);
+SQRESULT sqext_register_tree_sitter(HSQUIRRELVM v);
 
 static sq_modules_preload_st modules_preload[] = {
     {"blob", sqstd_register_bloblib},
@@ -676,10 +678,13 @@ static sq_modules_preload_st modules_preload[] = {
 #endif // SQ_USE_PCRE2
 #if defined(SQ_USE_TRE) || defined(SQ_USE_TRE_STATIC)
     {"sqtre", sqext_register_tre},
-#endif // SQ_USE_PCRE2
+#endif // SQ_USE_TRE
 #if defined(SQ_USE_HUNSPELL) || defined(SQ_USE_HUNSPELL_STATIC)
     {"sqhunspell", sqext_register_hunspell},
-#endif // SQ_USE_PCRE2
+#endif // SQ_USE_HUNSPELL
+#if defined(SQ_USE_LPSOLVE) || defined(SQ_USE_LPSOLVE_STATIC)
+    {"sqlpsolve", sqext_register_lpsolve},
+#endif // SQ_USE_LPSOLVE
 #ifdef SQ_USE_FREETYPE
     {"freetype", sqext_register_freetype},
 #endif // SQ_USE_FREETYPE
@@ -768,6 +773,9 @@ static sq_modules_preload_st modules_preload[] = {
 #if defined(SQ_USE_LMDB)
     {"sqlmdb", sqext_register_LmDB},
 #endif // SQ_USE_LMDB
+#ifdef SQ_USE_TREE_SITTER
+    {"tree_sitter", sqext_register_tree_sitter},
+#endif // SQ_USE_FREETYPE
     {NULL, NULL}
 };