Skip to content
Snippets Groups Projects
Commit a3b5fcc5 authored by Christophe Geuzaine's avatar Christophe Geuzaine
Browse files

link with vecLib framework on mac (instad of -llapack -lblas)
parent 73178626
No related branches found
No related tags found
No related merge requests found
......@@ -155,7 +155,7 @@ if(ENABLE_BLAS_LAPACK)
if(LAPACK_LIBRARIES)
set(HAVE_BLAS TRUE)
set(HAVE_LAPACK TRUE)
list(APPEND CONFIG_OPTIONS "IntelBlas" "IntelLapack")
list(APPEND CONFIG_OPTIONS "MKL")
else(LAPACK_LIBRARIES)
set(REFLAPACK_LIBS_REQUIRED lapack blas g2c gcc)
find_all_libraries(LAPACK_LIBRARIES REFLAPACK_LIBS_REQUIRED "")
......@@ -178,20 +178,20 @@ if(ENABLE_BLAS_LAPACK)
if(LAPACK_LIBRARIES)
set(HAVE_BLAS TRUE)
set(HAVE_LAPACK TRUE)
list(APPEND CONFIG_OPTIONS "IntelBlas" "IntelLapack")
list(APPEND CONFIG_OPTIONS "MKL")
endif(LAPACK_LIBRARIES)
elseif(${CMAKE_SYSTEM_NAME} MATCHES "SunOS")
# on SunOS we know blas and lapack are available in sunperf
set(HAVE_BLAS TRUE)
set(HAVE_LAPACK TRUE)
list(APPEND CONFIG_OPTIONS "Blas" "Lapack")
list(APPEND CONFIG_OPTIONS "SunPerf")
set(LAPACK_FLAGS -library=sunperf)
elseif(APPLE)
# on Mac we also know that blas and lapack are available
set(LAPACK_LIBRARIES "-llapack -lblas")
set(LAPACK_LIBRARIES "-framework vecLib")
set(HAVE_BLAS TRUE)
set(HAVE_LAPACK TRUE)
list(APPEND CONFIG_OPTIONS "Blas" "Lapack")
list(APPEND CONFIG_OPTIONS "VecLib")
endif(MSVC)
if(NOT HAVE_BLAS OR NOT HAVE_LAPACK)
# if we haven't found blas and lapack without using the standard
......
......@@ -64,10 +64,10 @@ void create_png(FILE *file, PixelBuffer *buffer, int quality)
time_t now;
time(&now);
png_text text_ptr[10];
text_ptr[0].key = "Creator";
text_ptr[0].text = "Gmsh";
text_ptr[0].key = (char*)"Creator";
text_ptr[0].text = (char*)"Gmsh";
text_ptr[0].compression = PNG_TEXT_COMPRESSION_NONE;
text_ptr[1].key = "Date";
text_ptr[1].key = (char*)"Date";
text_ptr[1].text = ctime(&now);
text_ptr[1].compression = PNG_TEXT_COMPRESSION_NONE;
png_set_text(png_ptr, info_ptr, text_ptr, 2);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment