summaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
authorMarcus Müller <mmueller@gnuradio.org>2021-08-03 13:05:37 +0200
committermormj <34754695+mormj@users.noreply.github.com>2021-11-19 14:00:08 -0500
commit1bb08e8004aa8ba6637db3f06abdc283ea56c18a (patch)
tree39140de01d77dee6999f85e90d9fa9dc7cf8471f /cmake
parentcb60862fd493a0141946ff9dddc5a98c9c67690b (diff)
logging core: replace log4cpp by spdlog
also: enable formerly disabled qa_logger tests This replaces log4cpp with spdlog. Signed-off-by: Marcus Müller <mmueller@gnuradio.org>
Diffstat (limited to 'cmake')
-rw-r--r--cmake/Modules/FindLOG4CPP.cmake62
-rw-r--r--cmake/Modules/GnuradioConfig.cmake.in2
2 files changed, 1 insertions, 63 deletions
diff --git a/cmake/Modules/FindLOG4CPP.cmake b/cmake/Modules/FindLOG4CPP.cmake
deleted file mode 100644
index 61d58134a0..0000000000
--- a/cmake/Modules/FindLOG4CPP.cmake
+++ /dev/null
@@ -1,62 +0,0 @@
-# - Find Log4cpp
-# Find the native LOG4CPP includes and library
-#
-# LOG4CPP_INCLUDE_DIR - where to find LOG4CPP.h, etc.
-# LOG4CPP_LIBRARIES - List of libraries when using LOG4CPP.
-# LOG4CPP_FOUND - True if LOG4CPP found.
-
-
-if (LOG4CPP_INCLUDE_DIR)
- # Already in cache, be silent
- set(LOG4CPP_FIND_QUIETLY TRUE)
-endif ()
-
-find_path(LOG4CPP_INCLUDE_DIR log4cpp/Category.hh
- /usr/include
- /usr/local/include
- /opt/local/include
-)
-
-set(LOG4CPP_NAMES log4cpp)
-find_library(LOG4CPP_LIBRARY
- NAMES ${LOG4CPP_NAMES}
- PATHS /usr/lib /usr/lib64 /usr/local/lib /usr/local/lib64 /opt/local/lib /opt/local/lib64
-)
-
-
-if (LOG4CPP_INCLUDE_DIR AND LOG4CPP_LIBRARY)
- set(LOG4CPP_FOUND TRUE)
- set(LOG4CPP_LIBRARIES ${LOG4CPP_LIBRARY} CACHE INTERNAL "" FORCE)
- set(LOG4CPP_INCLUDE_DIRS ${LOG4CPP_INCLUDE_DIR} CACHE INTERNAL "" FORCE)
-else ()
- set(LOG4CPP_FOUND FALSE CACHE INTERNAL "" FORCE)
- set(LOG4CPP_LIBRARY "" CACHE INTERNAL "" FORCE)
- set(LOG4CPP_LIBRARIES "" CACHE INTERNAL "" FORCE)
- set(LOG4CPP_INCLUDE_DIR "" CACHE INTERNAL "" FORCE)
- set(LOG4CPP_INCLUDE_DIRS "" CACHE INTERNAL "" FORCE)
-endif ()
-
-if (LOG4CPP_FOUND)
- if (NOT LOG4CPP_FIND_QUIETLY)
- message(STATUS "Found LOG4CPP: ${LOG4CPP_LIBRARIES}")
- endif ()
-else ()
- if (LOG4CPP_FIND_REQUIRED)
- message(STATUS "Looked for LOG4CPP libraries named ${LOG4CPP_NAMES}.")
- message(FATAL_ERROR "Could NOT find LOG4CPP library")
- endif ()
-endif ()
-
-
-if (LOG4CPP_FOUND AND NOT TARGET Log4Cpp::log4cpp)
- add_library(Log4Cpp::log4cpp INTERFACE IMPORTED)
- set_target_properties(Log4Cpp::log4cpp PROPERTIES
- INTERFACE_INCLUDE_DIRECTORIES "${LOG4CPP_INCLUDE_DIRS}"
- INTERFACE_LINK_LIBRARIES "${LOG4CPP_LIBRARIES}"
- )
-endif()
-
-mark_as_advanced(
- LOG4CPP_LIBRARIES
- LOG4CPP_INCLUDE_DIRS
-)
diff --git a/cmake/Modules/GnuradioConfig.cmake.in b/cmake/Modules/GnuradioConfig.cmake.in
index afd7790ef1..04cb5e350f 100644
--- a/cmake/Modules/GnuradioConfig.cmake.in
+++ b/cmake/Modules/GnuradioConfig.cmake.in
@@ -10,7 +10,7 @@ include(CMakeFindDependencyMacro)
# Allows us to use all .cmake files in this directory
list(INSERT CMAKE_MODULE_PATH 0 "${CMAKE_CURRENT_LIST_DIR}")
-find_dependency(LOG4CPP)
+find_dependency(spdlog)
find_dependency(MPLIB)
set(BOOST_REQUIRED_COMPONENTS