mirror of https://gitlab.com/QEF/q-e.git
25 lines
741 B
CMake
25 lines
741 B
CMake
###########################################################
|
|
# MBD
|
|
###########################################################
|
|
add_library(qe_mbd INTERFACE)
|
|
qe_install_targets(qe_mbd)
|
|
if(QE_MBD_INTERNAL)
|
|
message(STATUS "Installing MBD via submodule")
|
|
qe_git_submodule_update(external/mbd)
|
|
if(NOT BUILD_SHARED_LIBS)
|
|
set(BUILD_SHARED_LIBS OFF)
|
|
set(FORCE_BUILD_STATIC_LIBS ON)
|
|
endif()
|
|
set(BUILD_TESTING OFF)
|
|
set(ENABLE_C_API OFF)
|
|
add_subdirectory(mbd)
|
|
unset(BUILD_TESTING)
|
|
if(FORCE_BUILD_STATIC_LIBS)
|
|
unset(BUILD_SHARED_LIBS)
|
|
endif()
|
|
target_link_libraries(qe_mbd INTERFACE Mbd)
|
|
else()
|
|
find_package(MBD REQUIRED)
|
|
target_link_libraries(qe_mbd INTERFACE MBD::MBD)
|
|
endif()
|