# HG changeset patch
# User unc0rr
# Date 1353332469 -14400
# Node ID 34a679e5ca9d359a1c10d023db2785e32061a434
# Parent  1a61fe7c160da531a67419171dbd93b0d1ec5113
Link some libraries needed for physfs on windows (there are still 5 symbols which couldn't be found - to be resolved)

diff -r 1a61fe7c160d -r 34a679e5ca9d hedgewars/CMakeLists.txt
--- a/hedgewars/CMakeLists.txt	Mon Nov 19 10:38:02 2012 +0400
+++ b/hedgewars/CMakeLists.txt	Mon Nov 19 17:41:09 2012 +0400
@@ -233,6 +233,14 @@
     message(STATUS "Video recording disabled by user")
 endif()
 
+if(MINGW)
+    get_filename_component(MINGWBINPATH ${CMAKE_C_COMPILER} PATH)
+    set(MINGWLIBPATH "${MINGWBINPATH}/../lib"
+            CACHE FILEPATH "Path to MinGW import libraries")
+
+    set(pascal_flags "-Fl${MINGWLIBPATH}" ${pascal_flags})
+endif(MINGW)
+
 set(fpc_flags ${noexecstack_flags} ${pascal_flags} ${hwengine_project})
 
 IF(NOT APPLE)
diff -r 1a61fe7c160d -r 34a679e5ca9d hedgewars/uPhysFSLayer.pas
--- a/hedgewars/uPhysFSLayer.pas	Mon Nov 19 10:38:02 2012 +0400
+++ b/hedgewars/uPhysFSLayer.pas	Mon Nov 19 17:41:09 2012 +0400
@@ -7,6 +7,14 @@
     {$LINKLIB ../bin/libphysfsrwops.a}
 {$ENDIF}
 
+{$IFDEF WIN32}
+    {$LINKLIB kernel32}
+    {$LINKLIB user32}
+    {$LINKLIB shell32}
+    {$LINKLIB advapi32}
+    {$LINKLIB msvcrt}
+{$ENDIF}
+
 {$IFDEF DARWIN}
     {$LINKFRAMEWORK IOKit}
 {$ENDIF}