+
+
+#. ---- MacOs ---------
+#EED /Library/Developer/CommandLineTools/usr/bin/c++
+#EED FLAGS C++ : -Xpreprocessor -fopenmp
+# http://secomparteosepierde.blogspot.com/2019/04/how-to-install-openmp-on-mac-using.html
+# https://stackoverflow.com/questions/23554716/using-openmp-on-windows-with-mingw-cannot-find-lpthread
+#You need -Xpreprocessor flag to use -fopenmp flag
+#
+# sudo port install libomp-devel
+# sudo port -f activate libomp-devel
+
+##. This cmake code is not working ?????? MacOs..
+
+message(STATUS "Checking OpenMP")
+find_package(OpenMP)
+IF(OPENMP_FOUND)
+ message("Found OpenMP! ^_^")
+ # add flags for OpenMP
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OpenMP_C_FLAGS}")
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
+ set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} ${OpenMP_SHARED_LINKER_FLAGS}")
+ set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${OpenMP_EXE_LINKER_FLAGS}")
+ELSE()
+ message("Missed OpenMP! :(")
+ENDIF()
+