change mkcmake.sh to not use /tmp anymore, and fix some ClanLib idiocy
authorterom
Sun, 07 Dec 2008 17:45:42 +0000
changeset 246 687d9896763a
parent 245 1196885a4813
child 247 b87f68be579f
change mkcmake.sh to not use /tmp anymore, and fix some ClanLib idiocy
build/mkcmake.sh
src/Network/TCP.cc
--- a/build/mkcmake.sh	Sun Dec 07 16:46:08 2008 +0000
+++ b/build/mkcmake.sh	Sun Dec 07 17:45:42 2008 +0000
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-cmake ../ -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=/tmp
+cmake ../ -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=~/opt
 
--- a/src/Network/TCP.cc	Sun Dec 07 16:46:08 2008 +0000
+++ b/src/Network/TCP.cc	Sun Dec 07 17:45:42 2008 +0000
@@ -84,6 +84,9 @@
 NetworkTCPServer::NetworkTCPServer (const NetworkAddress &listen_addr) :
     socket(CL_Socket::tcp, CL_Socket::ipv4) {
     
+    // wow... I didn't know ClanLib was *this* crap
+    socket.proto = CL_Socket::tcp;
+    
     // bind
     socket.bind(listen_addr);
 
@@ -115,6 +118,9 @@
         
 NetworkTCPClient::NetworkTCPClient (const NetworkAddress &connect_addr) :
     NetworkTCPTransport(NetworkSocket(CL_Socket::tcp, CL_Socket::ipv4)) {
+    
+    // wow... I didn't know ClanLib was *this* crap
+    socket.proto = CL_Socket::tcp;
 
     // connect
     socket.connect(connect_addr);