Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 10 additions & 7 deletions CMakeLists.txt
Original file line numberDiff line numberDiff line change
Expand Up@@ -33,13 +33,6 @@ set(VISIBLE_cmake_modules_IND_GUI_ENTRIES OPENCMISS_CMAKE_MODULES_ROOT)

set(SETUP_PROJECTS CMAKE_MODULES MANAGE)

set(MANAGE_ORG OpenCMISS)
set(CMAKE_MODULES_ORG OpenCMISS)
set(MANAGE_REPO ${MANAGE_ORG}/manage)
set(CMAKE_MODULES_REPO ${CMAKE_MODULES_ORG}/cmake_modules)
set(MANAGE_BRANCH develop)
set(CMAKE_MODULES_BRANCH develop)

set(KNOWN_OPENCMISS_VERSIONS develop)

list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}")
Expand DownExpand Up@@ -74,6 +67,16 @@ endif ()

include(Options)

mark_as_advanced(OPENCMISS_SETUP_ORGANISATION)
mark_as_advanced(OPENCMISS_SETUP_BRANCH)

set(MANAGE_ORG ${OPENCMISS_SETUP_ORGANISATION})
set(CMAKE_MODULES_ORG ${OPENCMISS_SETUP_ORGANISATION})
set(MANAGE_REPO ${MANAGE_ORG}/manage)
set(CMAKE_MODULES_REPO ${CMAKE_MODULES_ORG}/cmake_modules)
set(MANAGE_BRANCH ${OPENCMISS_SETUP_BRANCH})
set(CMAKE_MODULES_BRANCH ${OPENCMISS_SETUP_BRANCH})

set(SETUP_TYPES standard libraries dependencies cmake_modules)
set_property(CACHE OPENCMISS_SETUP_TYPE PROPERTY STRINGS ${SETUP_TYPES})
if (DEFINED SETUP_TYPE)
Expand Down
28 changes: 28 additions & 0 deletions Options.cmake
Original file line numberDiff line numberDiff line change
Expand Up@@ -39,6 +39,34 @@ set(OPENCMISS_SETUP_TYPE "standard" CACHE STRING "The type of OpenCMISS installa

set(OPENCMISS_INDEPENDENT FALSE CACHE BOOL "Setup with independent locations for libraries, dependencies, modules, and manage script.")

##
# .. _`opencmiss_setup_organisation`:
#
# OPENCMISS_SETUP_ORGANISATION
# ----------------------------
#
# The GitHub organisation to use for setup i.e., for the cmake_modules and manage repositories.
#
# The default value is 'OpenCMISS'.
#
# See also: :cmake:`OPENCMISS_SETUP_BRANCH`

set(OPENCMISS_SETUP_ORGANISATION OpenCMISS CACHE STRING "The GitHub organisation to use for setup i.e., for the cmake_modules and manage repositories.")

##
# .. _`opencmiss_setup_branch`:
#
# OPENCMISS_SETUP_BRANCH
# ----------------------
#
# The branch of the cmake_modules and manage repositories to use for setup.
#
# The default value is 'develop'.
#
# See also: :cmake:`OPENCMISS_SETUP_ORGANISATION`

set(OPENCMISS_SETUP_BRANCH develop CACHE STRING "The cmake_modules and manage repositories branch to use for setup.")

##
# .. _`opencmiss_perform_initial_build`:
#
Expand Down