Skip to content

Revert "Build hdf5 using CMake instead of Autogen" - #247

Merged
TotoGaz merged 1 commit into
masterfrom
revert-243-feature/algiane/NDEBUG-flag-in-Debug-build
Nov 1, 2023
Merged

TotoGaz merged 1 commit into
masterfrom
revert-243-feature/algiane/NDEBUG-flag-in-Debug-build

Conversation

@TotoGaz

@TotoGaz TotoGaz commented Nov 1, 2023

Copy link
Copy Markdown
Contributor

Reverts #243

The paired PR GEOS-DEV/GEOS#2721 is still under review.

  • This prevents any upgrade on the TPLs while it's not merged.
  • Any new comer cloning the head of TPL and GEOS may face issues since they're not in sync.

@TotoGaz
TotoGaz merged commit dbf21a5 into master Nov 1, 2023
@TotoGaz
TotoGaz deleted the revert-243-feature/algiane/NDEBUG-flag-in-Debug-build branch November 1, 2023 23:52
TotoGaz added a commit that referenced this pull request Nov 1, 2023
Algiane added a commit that referenced this pull request Nov 13, 2023
CusiniM pushed a commit that referenced this pull request Nov 29, 2023
* Revert "Revert "Build hdf5 using CMake instead of Autogen" (#247)"

This reverts commit dbf21a5.

* Fix wrong use of CMAKE_SHARED_MODULE_SUFFIX instead of CMAKE_SHARED_LIBRARY_SUFFIX to find the extension of hdf5 shared library.

* In Debug mode, build hdf5 in RelWithDebInfo mode to bypass the fact that Silo's autogen script searches for libhdf5 library while CMake's build of hdf5 creates the libhdf5_debug library in Debug mode.

* If compiler is Clang, add the -w flag to Silo's compiler flags to avoid a compilation error with release 4.11 of Silo (fixed by release 4.11.1).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants