findgtk2.cmake
来自「DTMK软件开发包,此为开源软件,是一款很好的医学图像开发资源.」· CMAKE 代码 · 共 34 行
CMAKE
34 行
#
# try to find GTK2 (and glib2) and GTKGLExt
#
# GTK2_INCLUDE_DIR - Directories to include to use GTK2
# GTK2_LIBRARIES - Files to link against to use GTK2
# GTK2_DEFINITIONS - Compiler flags to compile against GTK2
# GTK2_FOUND - If false, don't try to use GTK2
SET( GTK2_FOUND "NO" )
FIND_PROGRAM( PKG_CONFIG pkg-config
/usr/bin
/usr/local/bin
${HOME}/bin
)
IF( PKG_CONFIG )
EXEC_PROGRAM( ${PKG_CONFIG} ARGS "--exists gtkglext-1.0" RETURN_VALUE GTK2_PKG_RET_VAL )
IF( ${GTK2_PKG_RET_VAL} MATCHES "0" )
# The dependencies for GTK-GLExt should have all the GTK parts too, so no need to explictly find them
EXEC_PROGRAM( ${PKG_CONFIG} ARGS "--cflags gtkglext-1.0" OUTPUT_VARIABLE GTK2_glext_DEFINITIONS )
EXEC_PROGRAM( ${PKG_CONFIG} ARGS "--libs gtkglext-1.0" OUTPUT_VARIABLE GTK2_glext_LIBRARIES )
SET( GTK2_FOUND "YES" )
SET( GTK2_DEFINITIONS "${GTK2_gtk_DEFINITIONS} ${GTK2_glext_DEFINITIONS}" )
SET( GTK2_LIBRARIES "${GTK2_gtk_LIBRARIES} ${GTK2_glext_LIBRARIES}" )
ENDIF( ${GTK2_PKG_RET_VAL} MATCHES "0" )
ENDIF( PKG_CONFIG )
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?