فهرست منبع

[cpp] No longer need to explicitly static link libs for cpp

Hugh 9 سال پیش
والد
کامیت
e0a3980e51
5فایلهای تغییر یافته به همراه31 افزوده شده و 5 حذف شده
  1. 6 1
      std/cpp/link/StaticMysql.hx
  2. 6 1
      std/cpp/link/StaticRegexp.hx
  3. 6 1
      std/cpp/link/StaticSqlite.hx
  4. 6 1
      std/cpp/link/StaticStd.hx
  5. 7 1
      std/cpp/link/StaticZlib.hx

+ 6 - 1
std/cpp/link/StaticMysql.hx

@@ -19,7 +19,11 @@
  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  * DEALINGS IN THE SOFTWARE.
  */
- package cpp.link;
+package cpp.link;
+
+#if (hxcpp_api_level>=330)
+class StaticMysql { }
+#else
 
 @:cppFileCode( 'extern "C" int mysql_register_prims();')
 @:buildXml("
@@ -36,3 +40,4 @@
    }
 }
 
+#end

+ 6 - 1
std/cpp/link/StaticRegexp.hx

@@ -19,7 +19,11 @@
  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  * DEALINGS IN THE SOFTWARE.
  */
- package cpp.link;
+package cpp.link;
+
+#if (hxcpp_api_level>=330)
+class StaticRegexp { }
+#else
 
 @:cppFileCode( 'extern "C" int regexp_register_prims();')
 @:buildXml("
@@ -35,3 +39,4 @@
    }
 }
 
+#end

+ 6 - 1
std/cpp/link/StaticSqlite.hx

@@ -19,7 +19,11 @@
  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  * DEALINGS IN THE SOFTWARE.
  */
- package cpp.link;
+package cpp.link;
+
+#if (hxcpp_api_level>=330)
+class StaticSqlite { }
+#else
 
 @:cppFileCode( 'extern "C" int sqlite_register_prims();')
 @:buildXml("
@@ -36,3 +40,4 @@
    }
 }
 
+#end

+ 6 - 1
std/cpp/link/StaticStd.hx

@@ -19,7 +19,11 @@
  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  * DEALINGS IN THE SOFTWARE.
  */
- package cpp.link;
+package cpp.link;
+
+#if (hxcpp_api_level>=330)
+class StaticStd { }
+#else
 
 @:cppFileCode( 'extern "C" int std_register_prims();')
 @:buildXml("
@@ -36,3 +40,4 @@
    }
 }
 
+#end

+ 7 - 1
std/cpp/link/StaticZlib.hx

@@ -19,7 +19,11 @@
  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  * DEALINGS IN THE SOFTWARE.
  */
- package cpp.link;
+package cpp.link;
+
+#if (hxcpp_api_level>=330)
+class StaticZlib { }
+#else
 
 @:cppFileCode( 'extern "C" int zlib_register_prims();')
 @:buildXml("
@@ -35,3 +39,5 @@
    }
 }
 
+#end
+