From 36f969bb37559345ee03796ed625a9abd42c6db9 Mon Sep 17 00:00:00 2001 From: evpobr Date: Mon, 26 Oct 2020 10:39:53 +0500 Subject: Export CMake targets to the build tree Properly export Ogg target when added via `add_subdirectory()`. --- CMakeLists.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 54a13c0..b74f425 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -91,6 +91,7 @@ if(BUILD_FRAMEWORK) endif() add_library(ogg ${OGG_HEADERS} ${OGG_SOURCES}) +add_library(Ogg::ogg ALIAS ogg) target_include_directories(ogg PUBLIC $ $ @@ -127,6 +128,8 @@ install(TARGETS ogg PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/ogg ) +export(EXPORT OggTargets NAMESPACE Ogg:: FILE OggTargets.cmake) + if(INSTALL_CMAKE_PACKAGE_MODULE) set(CMAKE_INSTALL_CONFIGDIR ${CMAKE_INSTALL_LIBDIR}/cmake/Ogg) install(EXPORT OggTargets -- cgit v1.2.1