Skip to content
Snippets Groups Projects
Commit 2967035c authored by Karsten Rink's avatar Karsten Rink
Browse files

special conds for windows setup integrated - path for metis and inclusion of...

special conds for windows setup integrated - path for metis and inclusion of winmm.lib for time measurements
parent cbd15fda
No related branches found
No related tags found
No related merge requests found
## pthread ## ## pthread ##
SET ( CMAKE_THREAD_PREFER_PTHREAD On ) SET ( CMAKE_THREAD_PREFER_PTHREAD On )
IF (WIN32)
SET ( ADDITIONAL_LIBS Winmm.lib )
ENDIF()
FIND_PACKAGE( Threads ) FIND_PACKAGE( Threads )
IF ( CMAKE_USE_PTHREADS_INIT ) IF ( CMAKE_USE_PTHREADS_INIT )
SET (HAVE_PTHREADS TRUE) SET (HAVE_PTHREADS TRUE)
...@@ -37,6 +40,7 @@ IF (METIS_FOUND) ...@@ -37,6 +40,7 @@ IF (METIS_FOUND)
Base Base
MathLib MathLib
${METIS_LIBRARIES} ${METIS_LIBRARIES}
${ADDITIONAL_LIBS}
) )
ADD_EXECUTABLE( MatVecMultNDPermOpenMP ADD_EXECUTABLE( MatVecMultNDPermOpenMP
...@@ -49,6 +53,7 @@ IF (METIS_FOUND) ...@@ -49,6 +53,7 @@ IF (METIS_FOUND)
Base Base
MathLib MathLib
${METIS_LIBRARIES} ${METIS_LIBRARIES}
${ADDITIONAL_LIBS}
) )
ENDIF(METIS_FOUND) ENDIF(METIS_FOUND)
......
...@@ -23,5 +23,5 @@ IF(OPENMP_FOUND) ...@@ -23,5 +23,5 @@ IF(OPENMP_FOUND)
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}") SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
ENDIF() ENDIF()
FIND_PACKAGE(Metis) FIND_PACKAGE(Metis REQUIRED)
...@@ -13,11 +13,13 @@ ...@@ -13,11 +13,13 @@
FIND_PATH(METIS_INCLUDE_DIR metis.h FIND_PATH(METIS_INCLUDE_DIR metis.h
/usr/include/metis /usr/include/metis
$ENV{HOME}/include/ $ENV{HOME}/include/
${CMAKE_SOURCE_DIR}/../libs/include
) )
FIND_LIBRARY(METIS_LIBRARY metis FIND_LIBRARY(METIS_LIBRARY metis
/usr/lib /usr/lib
$ENV{HOME}/lib/ $ENV{HOME}/lib/
${CMAKE_SOURCE_DIR}/../libs/lib
) )
IF(METIS_INCLUDE_DIR) IF(METIS_INCLUDE_DIR)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment