summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorevpobr <evpobr@gmail.com>2020-10-26 10:39:53 +0500
committerevpobr <evpobr@gmail.com>2020-10-26 19:59:09 +0500
commit36f969bb37559345ee03796ed625a9abd42c6db9 (patch)
tree2fd7c57651516fbef1d0716e3276c24b8f71ed52
parent684c73773e7e2683245ffd6aa75f04115b51123a (diff)
downloadogg-git-36f969bb37559345ee03796ed625a9abd42c6db9.tar.gz
Export CMake targets to the build tree
Properly export Ogg target when added via `add_subdirectory()`.
-rw-r--r--CMakeLists.txt3
1 files changed, 3 insertions, 0 deletions
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
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
$<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}/include>
@@ -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