Skip to content

Commit cedc48c

Browse files
authored
Merge pull request #153 from OpenMS/fix_fix
Fix fix
2 parents 1753783 + 50e9c20 commit cedc48c

7 files changed

Lines changed: 10 additions & 160 deletions

File tree

.github/workflows/main.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ jobs:
2020
needs: prepare
2121
runs-on: ${{ matrix.os }}
2222
strategy:
23+
fail-fast: false
2324
matrix:
2425
os: [ubuntu-latest, macos-latest, windows-latest]
2526
include:

CMakeLists.txt

Lines changed: 4 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ set (PATCH_DIR "${PROJECT_SOURCE_DIR}/patches/" CACHE STRING "Directory containi
186186
# project specific source directories
187187
## Warning: ensure these are all upper-case names!
188188
set(BZIP2_DIR ${CONTRIB_BIN_SOURCE_DIR}/bzip2-1.0.5)
189-
set(ZLIB_DIR ${CONTRIB_BIN_SOURCE_DIR}/zlib-1.2.11)
189+
set(ZLIB_DIR ${CONTRIB_BIN_SOURCE_DIR}/zlib-1.3.1)
190190
set(BOOST_DIR ${CONTRIB_BIN_SOURCE_DIR}/boost_1_78_0)
191191
set(XERCES_DIR ${CONTRIB_BIN_SOURCE_DIR}/Xerces-C_3_2_0)
192192
set(LIBSVM_DIR ${CONTRIB_BIN_SOURCE_DIR}/libsvm-3.12)
@@ -215,34 +215,14 @@ set(ARCHIVE_BZIP2 bzip2-1.0.5.tar.gz)
215215
set(ARCHIVE_BZIP2_TAR bzip2-1.0.5.tar)
216216
set(ARCHIVE_BZIP2_SHA1 "8b02713ea0c8eb501cc8bdac4432d7f29700f767")
217217

218-
# set(ARCHIVE_ZLIB zlib-1.2.5.tar.gz)
219-
# set(ARCHIVE_ZLIB_TAR zlib-1.2.5.tar)
220-
# set(ARCHIVE_ZLIB_SHA1 "8e8b93fa5eb80df1afe5422309dca42964562d7e")
221-
222-
#set(ARCHIVE_ZLIB zlib-1.2.8.tar.gz)
223-
#set(ARCHIVE_ZLIB_TAR zlib-1.2.8.tar)
224-
#set(ARCHIVE_ZLIB_SHA1 "a4d316c404ff54ca545ea71a27af7dbc29817088")
225-
226-
set(ARCHIVE_ZLIB zlib-1.2.11.tar.gz)
227-
set(ARCHIVE_ZLIB_TAR zlib-1.2.11.tar)
228-
set(ARCHIVE_ZLIB_SHA1 "56559d4c03beaedb0be1c7481d6a371e2458a496")
218+
set(ARCHIVE_ZLIB zlib-1.3.1.tar.gz)
219+
set(ARCHIVE_ZLIB_TAR zlib-1.3.1.tar)
220+
set(ARCHIVE_ZLIB_SHA1 "f535367b1a11e2f9ac3bec723fb007fbc0d189e5")
229221

230222
set(ARCHIVE_BOOST boost_1_78_0.tar.gz)
231223
set(ARCHIVE_BOOST_TAR boost_1_78_0.tar)
232224
set(ARCHIVE_BOOST_SHA1 "ff717ea23af2900e0ad3cae616b3e4ae43e68ad7")
233225

234-
#set(ARCHIVE_BOOST boost_1_71_0.tar.gz)
235-
#set(ARCHIVE_BOOST_TAR boost_1_71_0.tar)
236-
#set(ARCHIVE_BOOST_SHA1 "4f3846b0cd92ecdd56961484d757388fb07a2ada")
237-
238-
#set(ARCHIVE_BOOST boost_1_67_0.tar.gz)
239-
#set(ARCHIVE_BOOST_TAR boost_1_67_0.tar)
240-
#set(ARCHIVE_BOOST_SHA1 "77e73c9fd7bf85b14067767b9e8fdc39b49ee0f2")
241-
242-
# set(ARCHIVE_XERCES xerces-c-3.1.1-vs17.tar.gz)
243-
# set(ARCHIVE_XERCES_TAR xerces-c-3.1.1.tar)
244-
# set(ARCHIVE_XERCES_SHA1 "af2bd237b8272f92dc6486f703b921a864f3006e")
245-
246226
set(ARCHIVE_XERCES Xerces-C_3_2_0.tar.gz)
247227
set(ARCHIVE_XERCES_TAR Xerces-C_3_2_0.tar)
248228
set(ARCHIVE_XERCES_SHA1 "da64ed4065694a88378cad340c8382d15a614837")

libraries.cmake/boost.cmake

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,8 @@ MACRO( OPENMS_CONTRIB_BUILD_BOOST)
100100

101101
# use proper toolchain (random guesses. There is not proper documentation)
102102
if("${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang")
103+
# Modern Clang chokes on boost 1.78 unless we pass this (https://github.com/boostorg/mpl/issues/74)
104+
set(BOOST_EXTRA_CXXFLAGS "-Wno-enum-constexpr-conversion")
103105
# since around boost 1.70 there is not bootstrap toolset called darwin anymore
104106
set(_boost_bootstrap_toolchain "clang")
105107
if(APPLE)
@@ -163,7 +165,7 @@ MACRO( OPENMS_CONTRIB_BUILD_BOOST)
163165
set(BOOST_DEBUG_FLAGS "--debug-configuration -d+2")
164166
endif()
165167
# boost cmd (use b2 since sometimes the copying/symlinking from b2 to bjam fails)
166-
set (BOOST_CMD "./b2 ${BOOST_DEBUG_FLAGS} architecture=x86 toolset=${_boost_toolchain} -j ${NUMBER_OF_JOBS} --disable-icu link=${BOOST_BUILD_TYPE} cxxflags=-fPIC ${OSX_LIB_FLAG} ${OSX_DEPLOYMENT_FLAG} ${BOOST_LINKER_FLAGS} install --build-type=complete --layout=tagged --threading=single,multi")
168+
set (BOOST_CMD "./b2 ${BOOST_DEBUG_FLAGS} architecture=x86 toolset=${_boost_toolchain} -j ${NUMBER_OF_JOBS} --disable-icu link=${BOOST_BUILD_TYPE} cxxflags=-fPIC ${BOOST_EXTRA_CXXFLAGS} ${OSX_LIB_FLAG} ${OSX_DEPLOYMENT_FLAG} ${BOOST_LINKER_FLAGS} install --build-type=complete --layout=tagged --threading=single,multi")
167169

168170
# boost install
169171
message(STATUS "Installing Boost libraries (${BOOST_CMD}) ...")
@@ -172,7 +174,7 @@ MACRO( OPENMS_CONTRIB_BUILD_BOOST)
172174
--disable-icu
173175
-s NO_LZMA=1
174176
-s NO_ZSTD=1
175-
link=${BOOST_BUILD_TYPE} "cxxflags=-fPIC ${OSX_LIB_FLAG} ${OSX_DEPLOYMENT_FLAG}" ${BOOST_LINKER_FLAGS} install
177+
link=${BOOST_BUILD_TYPE} "cxxflags=-fPIC ${BOOST_EXTRA_CXXFLAGS} ${OSX_LIB_FLAG} ${OSX_DEPLOYMENT_FLAG}" ${BOOST_LINKER_FLAGS} install
176178
--build-type=complete
177179
--layout=tagged
178180
--threading=single,multi

libraries.cmake/zlib.cmake

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,6 @@ else()
1212
endif()
1313
OPENMS_SMARTEXTRACT(ZIP_ARGS ARCHIVE_ZLIB "ZLIB" "README")
1414

15-
set(_PATCH_FILE "${PATCH_DIR}/zlib/zlib_mind_libtype.patch")
16-
set(_PATCHED_FILE "${ZLIB_DIR}/CMakeLists.txt")
17-
OPENMS_PATCH( _PATCH_FILE ZLIB_DIR _PATCHED_FILE)
18-
1915
## build the obj/lib
2016
if (MSVC)
2117
message(STATUS "Generating zlib build system .. ")

macros.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ endmacro()
7878
## downloads the archive for the given library
7979
## @param libname The library that should be downloaded
8080
macro(download_contrib_archive libname)
81-
set(_BASE_URL "https://github.com/OpenMS/contrib-sources/releases/download/2024-04-29-000000/")
81+
set(_BASE_URL "https://github.com/OpenMS/contrib-sources/releases/download/3.5.0pre1/")
8282

8383
# the files/folders where downloads are stored
8484
set(_archive_folder "${PROJECT_BINARY_DIR}/archives")

patches/zlib/zlib_cmakelists.diff

Lines changed: 0 additions & 22 deletions
This file was deleted.

patches/zlib/zlib_mind_libtype.patch

Lines changed: 0 additions & 107 deletions
This file was deleted.

0 commit comments

Comments
 (0)