GH-1876 Fork and update quazip

* It is added as a new submodule: https://github.com/MultiMC/quazip/tree/multimc-1
* Its build system has been entirely replaced to remove the existing issues with it
* It now has working unit tests
* No more patches needed
* It has a static linking exception in its license now, but we use it shared anyway
This commit is contained in:
Petr Mrázek
2017-05-06 17:22:14 +02:00
parent 349381cb2b
commit 15c829fd3c
9 changed files with 12 additions and 563 deletions

View File

@ -411,7 +411,7 @@ else()
message(FATAL_ERROR "No sensible install layout set.")
endif()
######## Install base files ########
######## Install files ########
#### Executable ####
install(TARGETS MultiMC
@ -427,12 +427,13 @@ install_jar(NewLaunch "${BINARY_DEST_DIR}/jars")
#### Shared libraries and dependencies ####
if(NOT INSTALL_BUNDLE)
# Just our own stuff
# FIXME: this does not fix RPATH.
# FIXME: this does not remove RPATH.
install(
FILES
$<TARGET_FILE:MultiMC_gui>
$<TARGET_FILE:MultiMC_logic>
$<TARGET_FILE:MultiMC_rainbow>
$<TARGET_FILE:MultiMC_quazip>
$<TARGET_FILE:MultiMC_iconfix>
$<TARGET_FILE:MultiMC_unpack200>
$<TARGET_FILE:MultiMC_nbt++>