Skip to content

Commit 7cd7ab7

Browse files
authored
Merge pull request #9 from art-daq/eflumerf/RemoveUPS
Remove UPS configurations, use Spack-style package name
2 parents 17a0772 + 89accdb commit 7cd7ab7

File tree

9 files changed

+16
-705
lines changed

9 files changed

+16
-705
lines changed

CMakeLists.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# ======================================================================
2-
# artdaq_core_demo main build file
2+
# artdaq-core-demo main build file
33
#
44
# cd .../path/to/build/directory
55
# source .../path/to/artdaq-demo/ups/setup_for_development
@@ -10,7 +10,7 @@ cmake_minimum_required (VERSION 3.19)
1010

1111
find_package(cetmodules 3.08.00 REQUIRED)
1212

13-
project(artdaq_core_demo VERSION 1.12.00)
13+
project(artdaq-core-demo VERSION 1.12.00)
1414

1515
include(CetCMakeEnv)
1616
cet_cmake_env()
@@ -54,7 +54,7 @@ endif()
5454

5555
#cet_report_compiler_flags()
5656

57-
find_package(artdaq_core 3.08.04 REQUIRED)
57+
find_package(artdaq-core 3.08.04 REQUIRED)
5858

5959
# source
6060
add_subdirectory(artdaq-core-demo)

CMakePresets.json

Lines changed: 0 additions & 140 deletions
This file was deleted.

artdaq-core-demo/BuildInfo/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ configure_file ( ${CMAKE_CURRENT_SOURCE_DIR}/GetPackageBuildInfo.cc.in
2323

2424
cet_make_library( LIBRARY_NAME artdaq-core-demo_BuildInfo
2525
SOURCE ${CMAKE_CURRENT_BINARY_DIR}/GetPackageBuildInfo.cc
26-
LIBRARIES artdaq_core::artdaq-core_Data
26+
LIBRARIES artdaq-core::Data
2727
)
2828

2929
install_headers()

artdaq-core-demo/Overlays/CMakeLists.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@ FragmentType.cc
55
ToyFragment.cc
66
UDPFragment.cc
77
LIBRARIES PUBLIC
8-
artdaq_core::artdaq-core_Utilities
9-
artdaq_core::artdaq-core_Data
8+
artdaq-core::Utilities
9+
artdaq-core::Data
1010
TRACE::TRACE
1111
)
1212

1313

1414
include(ArtdaqCorePlugins)
15-
cet_build_plugin(ArtdaqDemo artdaq::fragmentNameHelper LIBRARIES REG artdaq_core_demo::artdaq-core-demo_Overlays)
15+
cet_build_plugin(ArtdaqDemo artdaq::fragmentNameHelper LIBRARIES REG artdaq-core-demo::Overlays)
1616

1717

1818
install_headers()

doc/CMakeLists.txt

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@ if(DOXYGEN_FOUND)
2424
set(EXCLUDE_FILES "")
2525
if(CM_EXCLUDE)
2626
foreach(file ${CM_EXCLUDE})
27-
set(EXCLUDE_FILES "${EXCLUDE_FILES} ${CMAKE_CURRENT_SOURCE_DIR}/${file}")
27+
file(REAL_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../${file} file_abs)
28+
set(EXCLUDE_FILES "${EXCLUDE_FILES} ${file_abs}")
2829
endforeach()
2930
endif()
3031

@@ -34,8 +35,10 @@ if(DOXYGEN_FOUND)
3435

3536
if(CM_DEPENDS)
3637
foreach(dependency ${CM_DEPENDS})
37-
if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/../../${dependency})
38-
set(TAG_FILES "${TAG_FILES} ${CMAKE_BINARY_DIR}/${dependency}/doc/${dependency}.tag=../../${dependency}/")
38+
if(TARGET ${dependency}_doc)
39+
get_target_property(tag_source ${dependency}_doc SOURCE_DIR)
40+
file(RELATIVE_PATH tag_dir ${CMAKE_CURRENT_SOURCE_DIR}/.. ${tag_source}/../ )
41+
set(TAG_FILES "${TAG_FILES} ${CMAKE_BINARY_DIR}/${dependency}/doc/${dependency}.tag=${tag_dir}")
3942
add_dependencies(${PROJECT_NAME}_doc ${dependency}_doc)
4043
else()
4144
string(TOUPPER ${dependency} dependency_uc)
@@ -45,6 +48,7 @@ if(DOXYGEN_FOUND)
4548
endif()
4649

4750
string(REPLACE ";" " " DOXYGEN_INCLUDE_PATH "${CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES}")
51+
file(REAL_PATH ${PROJECT_SOURCE_DIR}/.. DOXYGEN_STRIP_FROM_PATH)
4852

4953
configure_file(${DOXYFILE_DIR}/Doxyfile.in ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile @ONLY)
5054
configure_file(${DOXYFILE_DIR}/header.html.in ${CMAKE_CURRENT_BINARY_DIR}/header.html @ONLY)
@@ -60,4 +64,4 @@ if(DOXYGEN_FOUND)
6064
endif(DOXYGEN_FOUND)
6165
endmacro()
6266

63-
create_doxygen_documentation()
67+
create_doxygen_documentation(DEPENDS artdaq-core)

doc/Doxyfile.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ FULL_PATH_NAMES = YES
152152
# will be relative from the directory where doxygen is started.
153153
# This tag requires that the tag FULL_PATH_NAMES is set to YES.
154154

155-
STRIP_FROM_PATH = @PROJECT_SOURCE_DIR@/..
155+
STRIP_FROM_PATH = @DOXYGEN_STRIP_FROM_PATH@
156156

157157
# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of the
158158
# path mentioned in the documentation of a class, which tells the reader which

ups/product_deps

Lines changed: 0 additions & 75 deletions
This file was deleted.

0 commit comments

Comments
 (0)