From cf62d33a1770ead619b818380ff300c52cfd454b Mon Sep 17 00:00:00 2001 From: Martin Beseda <martin.beseda@vsb.cz> Date: Thu, 21 Feb 2019 15:53:41 +0100 Subject: [PATCH] Trying to fix CI... --- CMakeLists.txt | 6 +++--- FindOpenBLAS.cmake | 22 ++++++++++++---------- src/CMakeLists.txt | 2 +- 3 files changed, 16 insertions(+), 14 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index d4f97f5b..125bc37c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -155,15 +155,15 @@ endif() if(NOT WIN32) message("Checking Armadillo dependencies") -# find_package(LAPACK) -# find_package(BLAS) + find_package(LAPACK) + find_package(BLAS) set(ARMA_LIBS "") if(NOT LAPACK_FOUND AND NOT BLAS_FOUND) find_package(OpenBLAS) if(NOT OpenBLAS_FOUND AND ALLOW_DEPENDENCIES_DOWNLOAD) # Download and build OpenBLAS locally - message("Nor LAPACK nor BLAS were found - OpenBLAS will be downloaded and built.") + message("Nor LAPACK nor BLAS nor OpenBLAS were found - OpenBLAS will be downloaded and built.") include(DownloadOpenBLAS) endif() endif() diff --git a/FindOpenBLAS.cmake b/FindOpenBLAS.cmake index 9f224089..f35f61e7 100644 --- a/FindOpenBLAS.cmake +++ b/FindOpenBLAS.cmake @@ -6,7 +6,7 @@ FIND_PATH( OpenBLAS_INCLUDE_DIR NAMES - cblas.h + cblas.h HINTS ${OpenBLAS_INCLUDE_DIRECTORY} @@ -14,9 +14,10 @@ FIND_PATH( ${ROOT_DIR}/external_dependencies/OpenBLAS /usr - PATH_SUFFIXES + PATH_SUFFIXES include include/x86_64-linux-gnu + include/OpenBLAS ) #IF(${OpenBLAS_INCLUDE_DIR} MATCHES "^.*external_dependencies.*$") @@ -37,18 +38,19 @@ FIND_PATH( OpenBLAS_LIBRARIES NAMES - ${LIB_PREFIX}openblas.${LIB_SUFFIX} + ${LIB_PREFIX}openblas.${LIB_SUFFIX} HINTS - ${OpenBLAS_LIBRARY_DIRECTORY} - $ENV{OpenBLAS_LIBRARY_DIRECTORY} - ${ROOT_DIR}/external_dependencies/OpenBLAS - /usr + ${OpenBLAS_LIBRARY_DIRECTORY} + $ENV{OpenBLAS_LIBRARY_DIRECTORY} + ${ROOT_DIR}/external_dependencies/OpenBLAS + /usr PATH_SUFFIXES - lib - lib/x86_64-linux-gnu - local + lib + lib/x86_64-linux-gnu + local + include/OpenBLAS/lib ) # Set OpenBLAS_Found diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 45920a99..ec6e318e 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -63,7 +63,7 @@ if ("${BUILD_LIB}" STREQUAL "yes") NormalizationStrategy/NormalizationStrategy.cpp LearningMethods/GradientDescentSingleItem.cpp LearningMethods/LearningSequence.cpp - LearningMethods/GradientDescentBB.cpp + LearningMethods/GradientDescentBB.cpp6 ) # FileSystem C++ library - has to be linked manually in GCC-8 -- GitLab