From 2260f6bf4feb62929e32a1bea9cd3f403aa034b1 Mon Sep 17 00:00:00 2001 From: Krzysztof Dermont Date: Fri, 20 Jun 2014 23:41:38 +0200 Subject: Big part of PhysFS support * removed -mod argument * removed -datadir argument * removed -lang argument * removed some dead ui code * added resource manager and file loaders (stream and SDL) * changed interface textures location to match new directory structure * removed CGameData for mod support * added PhysFS support --- cmake/FindPhysFS.cmake | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 cmake/FindPhysFS.cmake (limited to 'cmake') diff --git a/cmake/FindPhysFS.cmake b/cmake/FindPhysFS.cmake new file mode 100644 index 0000000..fae8378 --- /dev/null +++ b/cmake/FindPhysFS.cmake @@ -0,0 +1,36 @@ +# PHYSFS_FOUND +# PHYSFS_INCLUDE_PATH +# PHYSFS_LIBRARY +# + +IF (WIN32) + FIND_PATH( PHYSFS_INCLUDE_PATH physfs.h + DOC "The directory where physfs.h resides") + FIND_LIBRARY( PHYSFS_LIBRARY + NAMES physfs + PATHS /mingw/lib + DOC "The PhysFS library") +ELSE (WIN32) + FIND_PATH( PHYSFS_INCLUDE_PATH physfs.h + /usr/include + /usr/local/include + /opt/local/include + DOC "The directory where physfs.h resides") + FIND_LIBRARY( PHYSFS_LIBRARY + NAMES physfs + PATHS + /usr/lib64 + /usr/lib + /usr/local/lib64 + /usr/local/lib + /opt/local/lib + DOC "The PhysFS library") +ENDIF (WIN32) + +IF (PHYSFS_INCLUDE_PATH) + SET( PHYSFS_FOUND 1 CACHE STRING "Set to 1 if PhysFS is found, 0 otherwise") +ELSE (GLEW_INCLUDE_PATH) + SET( PHYSFS_FOUND 0 CACHE STRING "Set to 1 if PhysFS is found, 0 otherwise") +ENDIF (PHYSFS_INCLUDE_PATH) + +MARK_AS_ADVANCED( PHYSFS_FOUND ) -- cgit v1.2.3-1-g7c22