diff options
author | evpobr <evpobr@gmail.com> | 2020-10-26 10:39:53 +0500 |
---|---|---|
committer | evpobr <evpobr@gmail.com> | 2020-10-26 19:59:09 +0500 |
commit | 36f969bb37559345ee03796ed625a9abd42c6db9 (patch) | |
tree | 2fd7c57651516fbef1d0716e3276c24b8f71ed52 | |
parent | 684c73773e7e2683245ffd6aa75f04115b51123a (diff) | |
download | ogg-git-36f969bb37559345ee03796ed625a9abd42c6db9.tar.gz |
Export CMake targets to the build tree
Properly export Ogg target when added via `add_subdirectory()`.
-rw-r--r-- | CMakeLists.txt | 3 |
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 |