summaryrefslogtreecommitdiff
path: root/cmake/FindOGG.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'cmake/FindOGG.cmake')
-rw-r--r--cmake/FindOGG.cmake25
1 files changed, 6 insertions, 19 deletions
diff --git a/cmake/FindOGG.cmake b/cmake/FindOGG.cmake
index 4b08040d..f9843455 100644
--- a/cmake/FindOGG.cmake
+++ b/cmake/FindOGG.cmake
@@ -9,31 +9,18 @@ find_library(OGG_LIBRARY
NAMES ogg libogg
HINTS ${_OGG_LIBRARY_DIRS})
-find_library(OGG_LIBRARY_STATIC
- NAMES libogg.a libogg_static
- HINTS ${_OGG_LIBRARY_DIRS})
-
mark_as_advanced(
OGG_INCLUDE_DIR
- OGG_LIBRARY
- OGG_LIBRARY_DIRS)
+ OGG_LIBRARY)
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(OGG
REQUIRED_VARS OGG_INCLUDE_DIR OGG_LIBRARY
VERSION_VAR _OGG_VERSION)
-if(OGG_FOUND)
- if(NOT Ogg::Ogg)
- add_library(Ogg::Ogg UNKNOWN IMPORTED)
- set_target_properties(Ogg::Ogg PROPERTIES
- INTERFACE_INCLUDE_DIRECTORIES "${OGG_INCLUDE_DIR}"
- IMPORTED_LOCATION "${OGG_LIBRARY}")
- endif()
- if(NOT Ogg::Ogg-static AND _OGG_LIBRARY_STATIC)
- add_library(Ogg::Ogg-static STATIC IMPORTED)
- set_target_properties(Ogg::Ogg-static PROPERTIES
- INTERFACE_INCLUDE_DIRECTORIES "${OGG_INCLUDE_DIR}"
- IMPORTED_LOCATION "${OGG_LIBRARY_STATIC}")
- endif()
+if(OGG_FOUND AND NOT TARGET Ogg::Ogg)
+ add_library(Ogg::Ogg UNKNOWN IMPORTED)
+ set_target_properties(Ogg::Ogg PROPERTIES
+ INTERFACE_INCLUDE_DIRECTORIES "${OGG_INCLUDE_DIR}"
+ IMPORTED_LOCATION "${OGG_LIBRARY}")
endif()