From 8d590b82dc584d0bf1cfc23a54e9d83fdbc053e1 Mon Sep 17 00:00:00 2001 From: Dilawar Singh <dilawars@ncbs.res.in> Date: Thu, 17 Nov 2016 18:17:43 +0530 Subject: [PATCH] Fixes to extension bug. --- moose-core/CMakeLists.txt | 30 +++++++++++++++++++----------- moose-core/VERSION | 2 +- 2 files changed, 20 insertions(+), 12 deletions(-) diff --git a/moose-core/CMakeLists.txt b/moose-core/CMakeLists.txt index d9233825..1ffa3bf0 100644 --- a/moose-core/CMakeLists.txt +++ b/moose-core/CMakeLists.txt @@ -218,12 +218,16 @@ endif(NOT HDF5_FOUND) if(HDF5_FOUND) add_definitions( -DUSE_HDF5 ) include_directories( ${HDF5_INCLUDE_DIRS} ) - foreach(HDF5_LIB ${HDF5_LIBRARIES}) - get_filename_component( HDF5_LIB_EXT ${HDF5_LIB} EXT ) - if( ${HDF5_LIB_EXT} STREQUAL ".a" ) - list(APPEND STATIC_LIBRARIES ${HDF5_LIB} ) - else( ) - list(APPEND SYSTEM_SHARED_LIBS ${HDF5_LIB} ) + foreach(HDF5_LIB ${HDF5_CXX_LIBRARIES} ${HDF5_HL_LIBRARIES} ) + if(HDF5_LIB) + get_filename_component( HDF5_LIB_EXT ${HDF5_LIB} EXT ) + if(HDF5_LIB_EXT) + if(${HDF5_LIB_EXT} STREQUAL ".a") + list(APPEND STATIC_LIBRARIES ${HDF5_LIB} ) + else( ) + list(APPEND SYSTEM_SHARED_LIBS ${HDF5_LIB} ) + endif( ) + endif() endif( ) endforeach( ) endif( HDF5_FOUND ) @@ -274,11 +278,15 @@ if(WITH_GSL) message(STATUS "Using STATIC gsl libraries: ${GSL_LIBRARIES}") foreach(GSL_LIB ${GSL_LIBRARIES} ) - get_filename_component( GSL_LIB_EXT ${GSL_LIB} EXT ) - if( GSL_LIB_EXT STREQUAL ".a" ) - list(APPEND STATIC_LIBRARIES ${GSL_LIB}) - else() - list(APPEND SYSTEM_SHARED_LIBS ${GSL_LIB}) + if(GSL_LIB) + get_filename_component( GSL_LIB_EXT ${GSL_LIB} EXT ) + if(GSL_LIB_EXT) + if(GSL_LIB_EXT STREQUAL ".a" ) + list(APPEND STATIC_LIBRARIES ${GSL_LIB}) + else() + list(APPEND SYSTEM_SHARED_LIBS ${GSL_LIB}) + endif( ) + endif( ) endif( ) endforeach( ) endif() diff --git a/moose-core/VERSION b/moose-core/VERSION index 4225763f..50e47c89 100644 --- a/moose-core/VERSION +++ b/moose-core/VERSION @@ -1 +1 @@ -3.1.1-40-g8fe5068 \ No newline at end of file +3.1.1 \ No newline at end of file -- GitLab