diff options
author | Petr Mrázek <peterix@gmail.com> | 2013-09-29 21:11:30 +0200 |
---|---|---|
committer | Petr Mrázek <peterix@gmail.com> | 2013-09-29 21:11:30 +0200 |
commit | 604162acdf5283a9759c1b3ce9e90887a6599ce7 (patch) | |
tree | 06dc5f9ce330afb03922f822b9203169e17576e6 /depends/xz-embedded/CMakeLists.txt | |
parent | d267d86f6e24c4f947c30c1a3642d57b82f8addd (diff) | |
download | MultiMC-604162acdf5283a9759c1b3ce9e90887a6599ce7.tar MultiMC-604162acdf5283a9759c1b3ce9e90887a6599ce7.tar.gz MultiMC-604162acdf5283a9759c1b3ce9e90887a6599ce7.tar.lz MultiMC-604162acdf5283a9759c1b3ce9e90887a6599ce7.tar.xz MultiMC-604162acdf5283a9759c1b3ce9e90887a6599ce7.zip |
Turn pack200 into an actual library
Diffstat (limited to 'depends/xz-embedded/CMakeLists.txt')
-rw-r--r-- | depends/xz-embedded/CMakeLists.txt | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/depends/xz-embedded/CMakeLists.txt b/depends/xz-embedded/CMakeLists.txt index a71002fb..f1c6eb8d 100644 --- a/depends/xz-embedded/CMakeLists.txt +++ b/depends/xz-embedded/CMakeLists.txt @@ -3,7 +3,7 @@ project(xz-embedded) option(XZ_BUILD_BCJ "Build xz-embedded with BCJ support (native binary optimization)" OFF) option(XZ_BUILD_CRC64 "Build xz-embedded with CRC64 checksum support" ON) -option(XZ_BUILD_MINIDEC "Build a tiny utility that decompresses xz streams" ON) +option(XZ_BUILD_MINIDEC "Build a tiny utility that decompresses xz streams" OFF) set(CMAKE_C_FLAGS "-std=c99") @@ -19,6 +19,7 @@ src/xz_lzma2.h src/xz_private.h src/xz_stream.h ) +# TODO: look into what would be needed for plain old lzma # checksum checks add_definitions(-DXZ_DEC_ANY_CHECK) @@ -28,18 +29,12 @@ if(XZ_BUILD_CRC64) endif() # TODO: add SHA256 -# uncomment these, if required. if(XZ_BUILD_BCJ) add_definitions(-DXZ_DEC_X86 -DXZ_DEC_POWERPC -DXZ_DEC_IA64) add_definitions(-DXZ_DEC_ARM -DXZ_DEC_ARMTHUMB -DXZ_DEC_SPARC) LIST(APPEND XZ_SOURCES src/xz_dec_bcj.c) endif() -# Static link! -ADD_DEFINITIONS(-DXZ_STATIC) - -add_definitions(-DXZ_LIBRARY) - -add_library(xz-embedded SHARED ${XZ_SOURCES}) +add_library(xz-embedded STATIC ${XZ_SOURCES}) add_executable(xzminidec xzminidec.c) target_link_libraries(xzminidec xz-embedded) |