Enables OpenMP support for cfMesh in cmake-build
This commit is contained in:
parent
fc7de48319
commit
2874c5e775
2 changed files with 8 additions and 1 deletions
|
@ -72,6 +72,8 @@ find_package(FLEX REQUIRED)
|
|||
|
||||
find_package(Git REQUIRED)
|
||||
|
||||
find_package(OpenMP)
|
||||
|
||||
# Path to ParaViewConfig.cmake
|
||||
set(ParaView_DIR ${CMAKE_CURRENT_SOURCE_DIR}/ThirdParty/packages/ParaView-4.4.0/platforms/linux64GccDPOpt/lib/cmake/paraview-4.4)
|
||||
find_package(ParaView REQUIRED)
|
||||
|
|
|
@ -422,5 +422,10 @@ list(APPEND SOURCES
|
|||
)
|
||||
|
||||
add_foam_library(cfMesh SHARED ${SOURCES})
|
||||
|
||||
target_link_libraries(cfMesh PUBLIC meshTools edgeMesh)
|
||||
|
||||
if(OPENMP_FOUND)
|
||||
target_compile_definitions(cfMesh PUBLIC USE_OMP)
|
||||
target_compile_options(cfMesh PUBLIC ${OpenMP_CXX_FLAGS})
|
||||
target_link_libraries(cfMesh PUBLIC ${OpenMP_CXX_FLAGS})
|
||||
endif()
|
||||
|
|
Reference in a new issue