--- 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()