Skip to content
Snippets Groups Projects
Commit 3648ccae authored by Lars Bilke's avatar Lars Bilke
Browse files

[guix] MFront support.

parent 2e2693a9
No related branches found
No related tags found
No related merge requests found
......@@ -22,7 +22,10 @@ target_include_directories(
target_compile_definitions(
MaterialLib_SolidModels_MFront PRIVATE OGS_USE_MFRONT
)
install(TARGETS MFrontGenericInterface)
if(NOT GUIX_BUILD)
install(TARGETS MFrontGenericInterface)
endif()
# Setup / build mfront behaviours lib
set(_mfront_behaviours
......@@ -46,7 +49,7 @@ set(_mfront_behaviours
ThermoPoroElasticity
)
if(OGS_BUILD_WHEEL AND NOT APPLE_ARM)
if((OGS_BUILD_WHEEL AND NOT APPLE_ARM) OR GUIX_BUILD)
# Build behaviours lib with mfront executable
foreach(behaviour ${_mfront_behaviours})
list(APPEND _mfront_behaviour_files
......
......@@ -136,17 +136,21 @@ if(Eigen3_ADDED)
endif()
if(OGS_USE_MFRONT)
set(CMAKE_REQUIRE_FIND_PACKAGE_TFEL TRUE)
CPMAddPackage(
NAME MGIS
GITHUB_REPOSITORY thelfer/MFrontGenericInterfaceSupport
GIT_TAG rliv-2.0
OPTIONS "enable-doxygen-doc OFF" "enable-fortran-bindings OFF"
"enable-website OFF"
EXCLUDE_FROM_ALL YES
)
if(MGIS_ADDED)
list(APPEND DISABLE_WARNINGS_TARGETS MFrontGenericInterface)
if(GUIX_BUILD)
find_package (MFrontGenericInterface REQUIRED)
else()
set(CMAKE_REQUIRE_FIND_PACKAGE_TFEL TRUE)
CPMAddPackage(
NAME MGIS
GITHUB_REPOSITORY thelfer/MFrontGenericInterfaceSupport
GIT_TAG rliv-2.0
OPTIONS "enable-doxygen-doc OFF" "enable-fortran-bindings OFF"
"enable-website OFF"
EXCLUDE_FROM_ALL YES
)
if(MGIS_ADDED)
list(APPEND DISABLE_WARNINGS_TARGETS MFrontGenericInterface)
endif()
endif()
endif()
......
......@@ -2,7 +2,7 @@
(name 'guix-ogs)
(url "https://gitlab.opengeosys.org/ogs/inf/guix-ogs.git")
(branch "master")
(commit "f5f9b9c1a61527968c1848c3fbaef4a9bc44c891"))
(commit "95b4189b8fe00e176f57f834d0731c7f25e8c9f0"))
(channel
(name 'guix)
(url "https://git.savannah.gnu.org/git/guix.git")
......
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