Skip to content

Commit 0dd5577

Browse files
authored
Merge pull request #11 from sy-c/master
infoLogger new cmake
2 parents 8b2c872 + e6f5503 commit 0dd5577

21 files changed

+388
-7680
lines changed

CMakeLists.txt

Lines changed: 320 additions & 396 deletions
Large diffs are not rendered by default.

cmake/CPackConfig.cmake

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

cmake/FindCommon.cmake

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

cmake/InfoLoggerConfig.cmake

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,16 @@
1-
include("${CMAKE_CURRENT_LIST_DIR}/InfoLoggerTargets.cmake")
1+
# get path to this file
2+
get_filename_component(INFOLOGGER_CMAKE_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH)
3+
message(STATUS "InfoLogger found - using cmake targets in ${INFOLOGGER_CMAKE_DIR}")
4+
5+
# dependencies for clients using the library
6+
include(CMakeFindDependencyMacro)
7+
# find_dependency(Common REQUIRED)
8+
find_dependency(Boost REQUIRED)
9+
10+
# declare InfoLogger target
11+
if(NOT TARGET AliceO2::InfoLogger)
12+
include("${INFOLOGGER_CMAKE_DIR}/InfoLoggerTargets.cmake")
13+
endif()
14+
15+
# declare variable for backward compatibility in client programs not using cmake targets
16+
set(InfoLogger_LIBRARIES AliceO2::InfoLogger)

cmake/InfoLoggerDependencies.cmake

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

0 commit comments

Comments
 (0)