jak-project/third-party/zstd/CMakeLists.txt
2021-09-21 22:52:18 -04:00

31 lines
1 KiB
CMake
Vendored
Generated

# ################################################################
# Copyright (c) 2015-present, Yann Collet, Facebook, Inc.
# All rights reserved.
#
# This source code is licensed under both the BSD-style license (found in the
# LICENSE file in the root directory of this source tree) and the GPLv2 (found
# in the COPYING file in the root directory of this source tree).
# ################################################################
option(ZSTD_BUILD_STATIC "BUILD STATIC LIBRARIES" ON)
include_directories(lib/ lib/common)
if(UNIX)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O2")
elseif(WIN32)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /O2")
endif()
file(GLOB CommonSources lib/common/*.c)
file(GLOB CompressSources lib/compress/*.c)
file(GLOB DecompressSources lib/decompress/*.c)
set(Sources
${CommonSources}
${CompressSources}
${DecompressSources})
add_library(libzstd_static STATIC ${Sources} ${Headers})
set_property(TARGET libzstd_static PROPERTY POSITION_INDEPENDENT_CODE ON)