@@ -420,7 +420,11 @@ endfunction()
420
420
function ( NEST_PROCESS_WITH_MPI )
421
421
# Find MPI
422
422
set ( HAVE_MPI OFF PARENT_SCOPE )
423
- if ( with-mpi )
423
+ if ( NOT "${with-mpi}" STREQUAL "OFF" )
424
+ if ( NOT ${with-mpi} STREQUAL "ON" )
425
+ # if set, use this prefix
426
+ set ( MPI_ROOT "${with-mpi}" )
427
+ endif ()
424
428
find_package ( MPI REQUIRED )
425
429
if ( MPI_CXX_FOUND )
426
430
set ( HAVE_MPI ON PARENT_SCOPE )
@@ -649,7 +653,7 @@ function( NEST_PROCESS_WITH_MPI4PY )
649
653
endfunction ()
650
654
651
655
function ( NEST_PROCESS_USERDOC )
652
- if ( with-userdoc )
656
+ if ( ${ with-userdoc} STREQUAL "ON" )
653
657
message ( STATUS "Configuring user documentation" )
654
658
find_package ( Sphinx REQUIRED)
655
659
find_package ( Pandoc REQUIRED)
@@ -660,7 +664,7 @@ function( NEST_PROCESS_USERDOC )
660
664
endfunction ()
661
665
662
666
function ( NEST_PROCESS_DEVDOC )
663
- if ( with-devdoc )
667
+ if ( ${ with-devdoc} STREQUAL "ON" )
664
668
message ( STATUS "Configuring developer documentation" )
665
669
find_package ( Doxygen REQUIRED dot )
666
670
set ( BUILD_DOXYGEN_DOCS ON PARENT_SCOPE )
@@ -669,7 +673,7 @@ function( NEST_PROCESS_DEVDOC )
669
673
endfunction ()
670
674
671
675
function ( NEST_PROCESS_FULL_LOGGING )
672
- if ( with-full-logging )
676
+ if ( ${ with-full-logging} STREQUAL "ON" )
673
677
message ( STATUS "Configuring full logging" )
674
678
set ( ENABLE_FULL_LOGGING ON PARENT_SCOPE )
675
679
endif ()
0 commit comments