CMake: _LIBRARIES is a magic suffix

Makes CMake automatically pass lib to target_link_libraries()
This commit is contained in:
Simran Spiller
2020-11-20 17:02:47 +01:00
parent db79ee1b8a
commit 620acd4c8e
+7 -3
View File
@@ -44,6 +44,8 @@ find_path(OCIO_INCLUDE_DIR
"OCIO headers path"
)
list(APPEND OCIO_INCLUDE_DIRS ${OCIO_INCLUDE_DIR})
find_library(OCIO_LIBRARY
NAMES
libOpenColorIO.so.2.0 # libOpenColorIO.so.2.0 (Linux)
@@ -60,7 +62,9 @@ find_library(OCIO_LIBRARY
"OCIO library path"
)
if(OCIO_INCLUDE_DIR AND EXISTS "${OCIO_INCLUDE_DIR}/OpenColorIO/OpenColorABI.h")
list(APPEND OCIO_LIBRARIES ${OCIO_LIBRARY})
if(OCIO_INCLUDE_DIRS AND EXISTS "${OCIO_INCLUDE_DIR}/OpenColorIO/OpenColorABI.h")
file(STRINGS ${OCIO_INCLUDE_DIR}/OpenColorIO/OpenColorABI.h
fullVersion
REGEX
@@ -74,8 +78,8 @@ include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(OpenColorIO
REQUIRED_VARS
OCIO_LIBRARY
OCIO_INCLUDE_DIR
OCIO_LIBRARIES
OCIO_INCLUDE_DIRS
VERSION_VAR
OCIO_VERSION
)