mirror of
https://github.com/wang-bin/QtAV.git
synced 2026-10-17 04:31:08 +08:00
根据 CMAKE_BUILD_TYPE 查找库
主要使用以 win32 + cmake + qt。 unix 没有测试
This commit is contained in:
+15
-7
@@ -24,17 +24,25 @@ find_path(QTAV_INCLUDE_DIR NAMES QtAV.h
|
||||
HINTS ${QT_INSTALL_HEADERS}
|
||||
PATH_SUFFIXES QtAV
|
||||
)
|
||||
find_library(QTAV_LIBRARY NAMES QtAV QtAV1
|
||||
HINTS ${QT_INSTALL_LIBS}
|
||||
)
|
||||
|
||||
find_path(QTAVWIDGETS_INCLUDE_DIR NAMES QtAVWidgets.h
|
||||
HINTS ${QT_INSTALL_HEADERS}
|
||||
PATH_SUFFIXES QtAVWidgets
|
||||
)
|
||||
find_library(QTAVWIDGETS_LIBRARY NAMES QtAVWidgets QtAVWidgets1
|
||||
HINTS ${QT_INSTALL_LIBS}
|
||||
)
|
||||
if(${CMAKE_BUILD_TYPE} MATCHES "Debug")
|
||||
find_library(QTAV_LIBRARY NAMES QtAVd QtAVd1
|
||||
HINTS ${QT_INSTALL_LIBS}
|
||||
)
|
||||
find_library(QTAVWIDGETS_LIBRARY NAMES QtAVWidgetsd QtAVWidgetsd1
|
||||
HINTS ${QT_INSTALL_LIBS}
|
||||
)
|
||||
else()
|
||||
find_library(QTAV_LIBRARY NAMES QtAV QtAV1
|
||||
HINTS ${QT_INSTALL_LIBS}
|
||||
)
|
||||
find_library(QTAVWIDGETS_LIBRARY NAMES QtAVWidgets QtAVWidgets1
|
||||
HINTS ${QT_INSTALL_LIBS}
|
||||
)
|
||||
endif()
|
||||
|
||||
set(QTAV_INCLUDE_DIRS ${QTAV_INCLUDE_DIR} ${QTAV_INCLUDE_DIR}/..)
|
||||
set(QTAV_LIBRARIES ${QTAV_LIBRARY})
|
||||
|
||||
Reference in New Issue
Block a user