Ver Fonte

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

Hugh há 9 anos atrás
pai
commit
e0a3980e51

+ 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
+