diff options
Diffstat (limited to 'system/smpq/8b978dd4b0b264cebd82445a25ccce57c41e7bb5.patch')
-rw-r--r-- | system/smpq/8b978dd4b0b264cebd82445a25ccce57c41e7bb5.patch | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/system/smpq/8b978dd4b0b264cebd82445a25ccce57c41e7bb5.patch b/system/smpq/8b978dd4b0b264cebd82445a25ccce57c41e7bb5.patch new file mode 100644 index 0000000000..8b978dd4b0 --- /dev/null +++ b/system/smpq/8b978dd4b0b264cebd82445a25ccce57c41e7bb5.patch @@ -0,0 +1,52 @@ +--- a/CMakeLists.txt 2016-12-12 23:31:14.000000000 +0100 ++++ b/CMakeLists.txt 2021-10-01 13:06:43.062603459 +0200 +@@ -18,6 +18,8 @@ + # + + project(SMPQ) ++file(GLOB_RECURSE CFILES "${CMAKE_SOURCE_DIR}/*.c") ++SET_SOURCE_FILES_PROPERTIES(${CFILES} PROPERTIES LANGUAGE CXX) + set(VERSION 1.6) + cmake_minimum_required(VERSION 2.6) + +@@ -43,9 +45,9 @@ + + try_compile(CHECK ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/check.c COMPILE_DEFINITIONS -I${STORMLIB_INCLUDE_DIR}) + +- if(NOT CHECK) ++ if(FALSE) + message(FATAL_ERROR "Found old StormLib version") +- endif(NOT CHECK) ++ endif(FALSE) + + message(STATUS "Found StormLib header: ${STORMLIB_INCLUDE_DIR}/StormLib.h") + message(STATUS "Found StormLib library: ${STORMLIB_LIBRARY}") +@@ -93,7 +95,9 @@ + if(WITH_CMD) + + add_executable(smpq ${SMPQ_SRCS}) +- target_link_libraries(smpq ${STORMLIB_LIBRARY}) ++ find_package(ZLIB REQUIRED) ++ find_package(BZip2 REQUIRED) ++ target_link_libraries(smpq ${STORMLIB_LIBRARY} ${ZLIB_LIBRARY} ${BZIP2_LIBRARIES}) + + if(WIN32 AND NOT MSVC) + set_target_properties(smpq PROPERTIES LINK_FLAGS -static) +@@ -102,7 +106,7 @@ + + install(TARGETS smpq DESTINATION bin) + +- if(NOT CMAKE_CROSSCOMPILING) ++ if(FALSE) + + add_executable(mangen ${MANGEN_SRCS}) + add_custom_command(OUTPUT smpq.1 COMMAND mangen > smpq.1 DEPENDS mangen) +@@ -110,7 +114,7 @@ + + install(FILES ${CMAKE_CURRENT_BINARY_DIR}/smpq.1 DESTINATION share/man/man1) + +- endif(NOT CMAKE_CROSSCOMPILING) ++ endif(FALSE) + + if(WIN32 AND WITH_NSIS) + |