# HG changeset patch # User Vesa Norilo # Date 1567672220 -10800 # Thu Sep 05 11:30:20 2019 +0300 # Node ID 0b5768d4879ecea20b4be5ab220e18a9f24c2c36 # Parent 2ed9419e5faf853b0c632e9cd1644d2bc8951013 make couchbot database configurable and use it as a setting to trigger CI mode diff --git a/CMakeLists.txt b/CMakeLists.txt --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -47,7 +47,7 @@ find_package(PythonInterp 2.7 REQUIRED) -if (COUCHBOT_PASSWORD STREQUAL "NOT SET") +if (COUCHBOT_DATABASE STREQUAL "NOT SET") message(STATUS "CouchBot credentials not entered. Configuring a simple SuperBuild") externalproject_add(kronos HG_REPOSITORY https://hg.sr.ht/~vnorilo/kronos @@ -55,7 +55,7 @@ LIST_SEPARATOR :: DEPENDS ${KRONOS_BUILD_DEPS}) else() - message(STATUS "CouchBot credentials entered; starting BuildBot mode") + message(STATUS "CouchBot in builder mode") set(COUCHBOT_CONFIG_FILE ${CMAKE_BINARY_DIR}/couchbot.json) @@ -72,7 +72,7 @@ file(WRITE ${CMAKE_BINARY_DIR}/config-template.json.in [=[{ "remote": "https://hg.sr.ht/~vnorilo/kronos", - "buildmaster": "https://db.kronoslang.io/ci", + "buildmaster": "${COUCHBOT_DATABASE}", "user": "${COUCHBOT_USER}", "passwd": "${COUCHBOT_PASSWORD}", "cmake_args": ${COUCHBOT_CMAKE_ARGS},