Commit aa78a71f authored by Ben Boeckel's avatar Ben Boeckel

cmbworkflows: add workflows

parent ad7a40dd
......@@ -271,6 +271,7 @@ include(cgm)
include(moab)
include(cmb)
include(cmbworkflows)
if(USE_NONFREE_COMPONENTS)
include(triangle)
......
......@@ -161,7 +161,12 @@ foreach(program ${cmb_programs_to_install})
endif()
endforeach() #done building all the CMB App bundles
if (cmbworkflows_ENABLED)
install(
DIRECTORY "${install_location}/share/workflows/"
DESTINATION "Workflows/"
COMPONENT superbuild)
endif ()
#currently molequeue doesn't install under applications after being built :()
#so we have a custom install rule for it. Also we should note that molequeue
......
add_external_project(cmbworkflows
DEPENDS cmb
CONFIGURE_COMMAND
""
BUILD_COMMAND
""
INSTALL_COMMAND
"${CMAKE_COMMAND}"
-Dsource_dir:PATH=<SOURCE_DIR>
-Dinstall_dir:PATH=<INSTALL_DIR>
-P "${CMAKE_CURRENT_LIST_DIR}/cmbworkflows.install.cmake")
file(INSTALL "${source_dir}/"
DESTINATION "${install_dir}/share/workflows"
PATTERN ".git" EXCLUDE)
......@@ -73,6 +73,13 @@ foreach(executable ${executables})
COMPONENT superbuild)
endforeach()
if (cmbworkflows_ENABLED)
install(
DIRECTORY "${install_location}/share/workflows/"
DESTINATION "share/workflows/"
COMPONENT superbuild)
endif ()
#we have to install everything in bin that is an executable that we care about
#we use
install(DIRECTORY
......
......@@ -129,6 +129,13 @@ if (mpi_ENABLED AND NOT USE_SYSTEM_mpi)
endif()
#-----------------------------------------------------------------------------
if (cmbworkflows_ENABLED)
install(
DIRECTORY "${install_location}/share/workflows/"
DESTINATION "share/workflows/"
COMPONENT superbuild)
endif ()
# install system runtimes.
set(CMAKE_INSTALL_SYSTEM_RUNTIME_DESTINATION "bin")
include(InstallRequiredSystemLibraries)
......
......@@ -140,6 +140,10 @@ else()
endif()
endif()
add_revision(cmbworkflows
GIT_REPOSITORY https://gitlab.kitware.com/cmb/simulation-workflows.git
GIT_TAG "master")
add_revision(vxl
GIT_REPOSITORY "https://github.com/vxl/vxl"
GIT_TAG 62f6b765b8d902b24177b0c6f60c799c28ac7891)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment