From 7583f6ba48a0cd3feb520bd3f491194c2e6dceda Mon Sep 17 00:00:00 2001 From: Steven Murray <Steven.Murray@cern.ch> Date: Tue, 13 Nov 2018 18:37:23 +0100 Subject: [PATCH] Added the manually specified cmake variable named NoAcs. Please note that this variable currently has no effect when building the CTA rpms --- CMakeLists.txt | 8 ++++++++ mediachanger/CMakeLists.txt | 5 ++++- tests/CMakeLists.txt | 8 ++++++-- 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 1b17823566..0c63df723e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -72,6 +72,14 @@ endif (NOT DEFINED SKIP_UNIT_TESTS) #Load version information in all cases. include(cmake/CTAVersions.cmake) +if (DEFINED NoACS) + message (STATUS "Running CMake without support for ACS") + set (use_manually_specified_variable ${NoACS}) +else (DEFINED NoACS) + message (STATUS "Running CMake with support for ACS") + message (STATUS "Override with -DNoACS:Bool=true") +endif (DEFINED NoACS) + IF(DEFINED PackageOnly) message (STATUS "Running CMake in package-only mode") set(COMPILE_PACKAGING "1") diff --git a/mediachanger/CMakeLists.txt b/mediachanger/CMakeLists.txt index f5f23d6791..4f464de54e 100644 --- a/mediachanger/CMakeLists.txt +++ b/mediachanger/CMakeLists.txt @@ -15,7 +15,10 @@ # along with this program. If not, see <http://www.gnu.org/licenses/>. cmake_minimum_required (VERSION 2.6) -add_subdirectory(acs) +if (NOT DEFINED NoACS) + add_subdirectory(acs) +endif (NOT DEFINED NoACS) + add_subdirectory(reactor) add_subdirectory(castorrmc) find_package(openssl REQUIRED) diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index a93a5ec30f..10703a663c 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -40,11 +40,15 @@ target_link_libraries(cta-unitTests ctaschedulerunittests ctadaemonunittests ctamediachangerunittests - ctamediachangeracsdaemonunittests - ctamediachangeracsunittests gtest pthread) +if (NOT DEFINED NoACS) + target_link_libraries(cta-unitTests + ctamediachangeracsdaemonunittests + ctamediachangeracsunittests) +endif (NOT DEFINED NoACS) + set_property (TARGET cta-unitTests APPEND PROPERTY INSTALL_RPATH ${PROTOBUF3_RPATH}) if (OCCI_SUPPORT) set_property (TARGET cta-unitTests APPEND PROPERTY INSTALL_RPATH ${ORACLE-INSTANTCLIENT_RPATH}) -- GitLab