Skip to content
Snippets Groups Projects
Commit a49d4183 authored by Attila Krasznahorkay's avatar Attila Krasznahorkay Committed by Graeme Stewart
Browse files

Teaching the tdaq find modules how to find the same externals that were used...

Teaching the tdaq find modules how to find the same externals that were used by the base project, when using a hand-defined build mode. (For instance Debug on top of RelWithDebInfo.) (AtlasCMake-00-01-70-09)

	* Backported the updates of Findtdaq-common.cmake, Finddqm-common.cmake
	  and Findtdaq.cmake from AtlasCMake-00-01-88.
	* This should fix ATLINFR-1402
	* Tagging as AtlasCMake-00-01-70-09


Former-commit-id: 361388aad8f6e97a4c758b95687bd7355ec636e9
parent aaafb19c
No related branches found
No related tags found
No related merge requests found
# Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration # Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
# $Id: Finddqm-common.cmake 778185 2016-10-13 08:34:54Z alibrari $ # $Id: Finddqm-common.cmake 790478 2016-12-19 13:20:23Z krasznaa $
# #
# Try to find DQM-COMMON # Try to find DQM-COMMON
# Defines: # Defines:
...@@ -23,7 +23,8 @@ include( AtlasInternals ) ...@@ -23,7 +23,8 @@ include( AtlasInternals )
# Declare the module: # Declare the module:
atlas_external_module( NAME dqm-common atlas_external_module( NAME dqm-common
INCLUDE_SUFFIXES installed/include INCLUDE_NAMES dqm_core/Algorithm.h INCLUDE_SUFFIXES installed/include INCLUDE_NAMES dqm_core/Algorithm.h
LIBRARY_SUFFIXES installed/${ATLAS_PLATFORM}/lib LIBRARY_SUFFIXES installed/$ENV{CMTCONFIG}/lib
installed/${ATLAS_PLATFORM}/lib
COMPULSORY_COMPONENTS dqm_core_io dqm_core dqm_dummy_io dqm_dummy ) COMPULSORY_COMPONENTS dqm_core_io dqm_core dqm_dummy_io dqm_dummy )
# Handle the standard find_package arguments: # Handle the standard find_package arguments:
...@@ -37,9 +38,15 @@ mark_as_advanced( DQM-COMMON_FOUND DQM-COMMON_INCLUDE_DIR ...@@ -37,9 +38,15 @@ mark_as_advanced( DQM-COMMON_FOUND DQM-COMMON_INCLUDE_DIR
if( DQM-COMMON_FOUND ) if( DQM-COMMON_FOUND )
set( DQM-COMMON_PYTHON_PATH ${DQM-COMMON_ROOT}/installed/share/lib/python set( DQM-COMMON_PYTHON_PATH ${DQM-COMMON_ROOT}/installed/share/lib/python
${DQM-COMMON_LIBRARY_DIRS} ) ${DQM-COMMON_LIBRARY_DIRS} )
set( DQM-COMMON_BINARY_PATH if( "$ENV{CMTCONFIG}" STREQUAL "" )
${DQM-COMMON_ROOT}/installed/${ATLAS_PLATFORM}/bin set( DQM-COMMON_BINARY_PATH
${DQM-COMMON_ROOT}/installed/share/bin ) ${DQM-COMMON_ROOT}/installed/${ATLAS_PLATFORM}/bin
${DQM-COMMON_ROOT}/installed/share/bin )
else()
set( DQM-COMMON_BINARY_PATH
${DQM-COMMON_ROOT}/installed/$ENV{CMTCONFIG}/bin
${DQM-COMMON_ROOT}/installed/share/bin )
endif()
endif() endif()
# Add the RPM dependencies: # Add the RPM dependencies:
......
# Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration # Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
# $Id: Findtdaq-common.cmake 778185 2016-10-13 08:34:54Z alibrari $ # $Id: Findtdaq-common.cmake 790478 2016-12-19 13:20:23Z krasznaa $
# #
# Try to find TDAQ-COMMON. # Try to find TDAQ-COMMON.
# Defines: # Defines:
...@@ -23,7 +23,8 @@ include( AtlasInternals ) ...@@ -23,7 +23,8 @@ include( AtlasInternals )
# Declare the module: # Declare the module:
atlas_external_module( NAME tdaq-common atlas_external_module( NAME tdaq-common
INCLUDE_SUFFIXES installed/include INCLUDE_NAMES eformat/eformat.h INCLUDE_SUFFIXES installed/include INCLUDE_NAMES eformat/eformat.h
LIBRARY_SUFFIXES installed/${ATLAS_PLATFORM}/lib LIBRARY_SUFFIXES installed/$ENV{CMTCONFIG}/lib
installed/${ATLAS_PLATFORM}/lib
COMPULSORY_COMPONENTS eformat ers ) COMPULSORY_COMPONENTS eformat ers )
# Handle the standard find_package arguments: # Handle the standard find_package arguments:
...@@ -37,9 +38,15 @@ mark_as_advanced( TDAQ-COMMON_FOUND TDAQ-COMMON_INCLUDE_DIR ...@@ -37,9 +38,15 @@ mark_as_advanced( TDAQ-COMMON_FOUND TDAQ-COMMON_INCLUDE_DIR
if( TDAQ-COMMON_FOUND ) if( TDAQ-COMMON_FOUND )
set( TDAQ-COMMON_PYTHON_PATH ${TDAQ-COMMON_ROOT}/installed/share/lib/python set( TDAQ-COMMON_PYTHON_PATH ${TDAQ-COMMON_ROOT}/installed/share/lib/python
${TDAQ-COMMON_LIBRARY_DIRS} ) ${TDAQ-COMMON_LIBRARY_DIRS} )
set( TDAQ-COMMON_BINARY_PATH if( "$ENV{CMTCONFIG}" STREQUAL "" )
${TDAQ-COMMON_ROOT}/installed/${ATLAS_PLATFORM}/bin set( TDAQ-COMMON_BINARY_PATH
${TDAQ-COMMON_ROOT}/installed/share/bin ) ${TDAQ-COMMON_ROOT}/installed/${ATLAS_PLATFORM}/bin
${TDAQ-COMMON_ROOT}/installed/share/bin )
else()
set( TDAQ-COMMON_BINARY_PATH
${TDAQ-COMMON_ROOT}/installed/$ENV{CMTCONFIG}/bin
${TDAQ-COMMON_ROOT}/installed/share/bin )
endif()
endif() endif()
# Add the RPM dependencies: # Add the RPM dependencies:
......
# Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration # Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
# $Id: Findtdaq.cmake 786558 2016-11-25 19:11:45Z fwinkl $ # $Id: Findtdaq.cmake 790478 2016-12-19 13:20:23Z krasznaa $
# #
# Try to find TDAQ # Try to find TDAQ
# Defines: # Defines:
...@@ -24,7 +24,8 @@ include( AtlasInternals ) ...@@ -24,7 +24,8 @@ include( AtlasInternals )
# Declare the module: # Declare the module:
atlas_external_module( NAME tdaq atlas_external_module( NAME tdaq
INCLUDE_SUFFIXES installed/include INCLUDE_NAMES RunControl/RunControl.h INCLUDE_SUFFIXES installed/include INCLUDE_NAMES RunControl/RunControl.h
LIBRARY_SUFFIXES installed/${ATLAS_PLATFORM}/lib LIBRARY_SUFFIXES installed/$ENV{CMTCONFIG}/lib
installed/${ATLAS_PLATFORM}/lib
COMPULSORY_COMPONENTS ipc ) COMPULSORY_COMPONENTS ipc )
# Add the platform specific header directory, if the platform agnostic directory # Add the platform specific header directory, if the platform agnostic directory
...@@ -45,8 +46,13 @@ mark_as_advanced( TDAQ_FOUND TDAQ_INCLUDE_DIR TDAQ_INCLUDE_DIRS TDAQ_LIBRARIES ...@@ -45,8 +46,13 @@ mark_as_advanced( TDAQ_FOUND TDAQ_INCLUDE_DIR TDAQ_INCLUDE_DIRS TDAQ_LIBRARIES
if( TDAQ_FOUND ) if( TDAQ_FOUND )
set( TDAQ_PYTHON_PATH ${TDAQ_ROOT}/installed/share/lib/python set( TDAQ_PYTHON_PATH ${TDAQ_ROOT}/installed/share/lib/python
${TDAQ_LIBRARY_DIRS} ) ${TDAQ_LIBRARY_DIRS} )
set( TDAQ_BINARY_PATH ${TDAQ_ROOT}/installed/${ATLAS_PLATFORM}/bin if( "$ENV{CMTCONFIG}" STREQUAL "" )
${TDAQ_ROOT}/installed/share/bin ) set( TDAQ_BINARY_PATH ${TDAQ_ROOT}/installed/${ATLAS_PLATFORM}/bin
${TDAQ_ROOT}/installed/share/bin )
else()
set( TDAQ_BINARY_PATH ${TDAQ_ROOT}/installed/$ENV{CMTCONFIG}/bin
${TDAQ_ROOT}/installed/share/bin )
endif()
set( TDAQ_ENVIRONMENT set( TDAQ_ENVIRONMENT
SET TDAQ_DB_PATH ${TDAQ_ROOT}/installed/share/data SET TDAQ_DB_PATH ${TDAQ_ROOT}/installed/share/data
APPEND TDAQ_DB_PATH ${TDAQ_ROOT}/installed/databases APPEND TDAQ_DB_PATH ${TDAQ_ROOT}/installed/databases
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment