--- CMakeLists.txt.orig +++ CMakeLists.txt @@ -45,7 +45,9 @@ elseif (BLA_VENDOR MATCHES "^ATLAS") set (HAVE_BLAS_ATLAS 1) set (HAVE_BLAS 1) - elseif( (BLA_VENDOR STREQUAL "Generic") OR (BLA_VENDOR STREQUAL "All") ) + elseif( (BLA_VENDOR STREQUAL "Generic") OR + (BLA_VENDOR STREQUAL "All") OR + (BLA_VENDOR STREQUAL "Apple")) set (HAVE_BLAS 1) else() message (WARNING "Unknown BLAS vendor: ${BLA_VENDOR}") @@ -56,7 +58,7 @@ #check for LAPACK library find_package ( LAPACK ) if (LAPACK_FOUND) - if ((BLA_VENDOR MATCHES "^ACML") OR (BLA_VENDOR MATCHES "^Intel") OR (BLA_VENDOR MATCHES "^ATLAS") OR ( BLA_VENDOR STREQUAL "Generic" ) OR (BLA_VENDOR STREQUAL "All")) + if ((BLA_VENDOR MATCHES "^ACML") OR (BLA_VENDOR MATCHES "^Intel") OR (BLA_VENDOR MATCHES "^ATLAS") OR ( BLA_VENDOR STREQUAL "Generic" ) OR (BLA_VENDOR STREQUAL "All") OR ( BLA_VENDOR STREQUAL "Apple" )) set (HAVE_LAPACK 1) else() message (WARNING "Unknown LAPACK vendor: ${BLA_VENDOR}") @@ -172,7 +174,9 @@ option(ITPP_SHARED_LIB "Building IT++ as shared library" on) #set library name here to be available for all targets if (ITPP_SHARED_LIB) - if ((CMAKE_BUILD_TYPE STREQUAL Release) OR (NOT CMAKE_BUILD_TYPE)) + if ((CMAKE_BUILD_TYPE STREQUAL Release) OR + (CMAKE_BUILD_TYPE STREQUAL MacPorts) OR + (NOT CMAKE_BUILD_TYPE)) set (libitpp_target itpp) set (CMAKE_CXX_FLAGS "-DNDEBUG ${CMAKE_CXX_FLAGS}") else()