diff options
Diffstat (limited to 'Build/source/libs/zziplib/zziplib-src/CMakeLists.txt')
-rw-r--r-- | Build/source/libs/zziplib/zziplib-src/CMakeLists.txt | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/Build/source/libs/zziplib/zziplib-src/CMakeLists.txt b/Build/source/libs/zziplib/zziplib-src/CMakeLists.txt new file mode 100644 index 00000000000..83b39d68b1f --- /dev/null +++ b/Build/source/libs/zziplib/zziplib-src/CMakeLists.txt @@ -0,0 +1,47 @@ +cmake_minimum_required (VERSION 3.1) +project(zziplib VERSION "0.13.71" LANGUAGES C) + +if(NOT CMAKE_BUILD_TYPE) + set(CMAKE_BUILD_TYPE Release) +endif(NOT CMAKE_BUILD_TYPE) + +### Path to additional CMake modules +# set(CMAKE_MODULE_PATH +# ${CMAKE_SOURCE_DIR}/cmake +# ${CMAKE_MODULE_PATH}) + +include ( GNUInstallDirs ) + +option(BUILD_SHARED_LIBS "Build a shared library" ON) +option(BUILD_STATIC_LIBS "Build the static library" OFF) +option(BUILD_TESTS "Build test programs" OFF) +option(MSVC_STATIC_RUNTIME "Build with static runtime libs (/MT)" ON) +option(ZZIPMMAPPED "Build libzzipmmapped (not fully portable)" ON) +option(ZZIPFSEEKO "Build libzzipfseeko (based on posix.1 api)" ON) +option(ZZIPWRAP "Build libzzipwrap (non-installed example)" ON) +option(ZZIPSDL "Build zzcatsdl (includable example code)" ON) +option(ZZIPBINS "Build bins/unzzip (unzip-like executables)" ON) +option(ZZIPTEST "Build test/zzipself (self-extract example)" ON) +option(ZZIPDOCS "Build docs/manpages (and website content)" ON) + +add_subdirectory(zzip) + +if(ZZIPWRAP) +add_subdirectory(zzipwrap) +endif() + +if(ZZIPSDL) +add_subdirectory(SDL) +endif() + +if(ZZIPBINS) +add_subdirectory(bins) +endif() + +if(ZZIPTEST) +add_subdirectory(test) +endif() + +if(ZZIPDOCS) +add_subdirectory(docs) +endif() |