diff --git a/cmake/waLBerlaHelperFunctions.cmake b/cmake/waLBerlaHelperFunctions.cmake index face2f95f2fdb187cefc274fe314bfc20875b5d0..4d1dafe0e5ce02f35d55151550750fcf3dcdcef2 100644 --- a/cmake/waLBerlaHelperFunctions.cmake +++ b/cmake/waLBerlaHelperFunctions.cmake @@ -156,6 +156,11 @@ function ( waLBerla_export ) # Export link paths set ( WALBERLA_LINK_DIRS ${LINK_DIRS} CACHE INTERNAL "waLBerla link directories" ) + + set( WALBERLA_CXX_STANDARD ${CMAKE_CXX_STANDARD} CACHE INTERNAL "CXX standard") + set( WALBERLA_CXX_STANDARD_REQUIRED ${CMAKE_CXX_STANDARD_REQUIRED} CACHE INTERNAL "CXX Standard Required") + set( WALBERLA_CXX_EXTENSIONS ${CMAKE_CXX_EXTENSIONS} CACHE INTERNAL "CXX Extensions") + endfunction( waLBerla_export) ####################################################################################################################### @@ -210,7 +215,11 @@ function ( waLBerla_import ) endif() set( SERVICE_LIBS ${WALBERLA_SERVICE_LIBS} PARENT_SCOPE ) - + + set( CMAKE_CXX_STANDARD ${WALBERLA_CXX_STANDARD} PARENT_SCOPE) + set( CMAKE_CXX_STANDARD_REQUIRED ${WALBERLA_STANDARD_REQUIRED} PARENT_SCOPE) + set( CMAKE_CXX_EXTENSIONS ${WALBERLA_EXTENSIONS} PARENT_SCOPE) + link_directories( ${WALBERLA_LINK_DIRS} ) endfunction( waLBerla_import) #######################################################################################################################