CMakeLists.txt
branchphysfslayer
changeset 8558 e96bf10216ef
parent 8555 342f7af2eea5
child 8597 00adaf34d2a3
--- a/CMakeLists.txt	Mon Feb 25 10:03:35 2013 +0100
+++ b/CMakeLists.txt	Mon Feb 25 19:48:35 2013 +0100
@@ -306,8 +306,10 @@
     message(STATUS "PhysFS will be provided by the bundled sources")
     set(physfs_output_name "hw_physfs")
     add_subdirectory(misc/libphysfs)
-    #-XLA is a 'beta' fpc flag that will rename libraries before passing them to the linker
-    list(APPEND pascal_flags "-XLAphysfs=${physfs_output_name}")
+    #-XLA is a beta fpc flag that renames libraries before passing them to the linker
+    #we also have to pass PHYSFS_INTERNAL to satisfy windows runtime requirements
+    #(should be harmless on other platforms)
+    list(APPEND pascal_flags "-XLAphysfs=${physfs_output_name}" "-dPHYSFS_INTERNAL")
 endif()
 
 #