diff options
| author | Patrick Spendrin <ps_ml@gmx.de> | 2007-09-18 13:30:39 +0000 | 
|---|---|---|
| committer | Patrick Spendrin <ps_ml@gmx.de> | 2007-09-18 13:30:39 +0000 | 
| commit | 1eddbcbe310fbd69e387d79bf1faf2aef3626ef3 (patch) | |
| tree | cc48284b6589b01688aa72acd0eac63239b55151 | |
| parent | 7f7d3515acc8c800d9b197f521af94ee731cc01a (diff) | |
| download | extra-cmake-modules-1eddbcbe310fbd69e387d79bf1faf2aef3626ef3.tar.gz extra-cmake-modules-1eddbcbe310fbd69e387d79bf1faf2aef3626ef3.tar.bz2 | |
don't require tablib-config on windows
svn path=/trunk/KDE/kdelibs/; revision=713994
| -rw-r--r-- | modules/FindTaglib.cmake | 39 | 
1 files changed, 30 insertions, 9 deletions
| diff --git a/modules/FindTaglib.cmake b/modules/FindTaglib.cmake index dea293cd..1602fe1d 100644 --- a/modules/FindTaglib.cmake +++ b/modules/FindTaglib.cmake @@ -10,13 +10,13 @@  # Redistribution and use is allowed according to the terms of the BSD license.  # For details see the accompanying COPYING-CMAKE-SCRIPTS file. - -FIND_PROGRAM(TAGLIBCONFIG_EXECUTABLE NAMES taglib-config PATHS -   /usr/bin -   /usr/local/bin -   ${BIN_INSTALL_DIR} -) - +IF(NOT WIN32) +    FIND_PROGRAM(TAGLIBCONFIG_EXECUTABLE NAMES taglib-config PATHS +       /usr/bin +       /usr/local/bin +       ${BIN_INSTALL_DIR} +    ) +ENDIF(NOT WIN32)  #reset vars  set(TAGLIB_LIBRARIES)  set(TAGLIB_CFLAGS) @@ -34,13 +34,34 @@ IF(TAGLIBCONFIG_EXECUTABLE)    ENDIF(TAGLIB_LIBRARIES AND TAGLIB_CFLAGS)    MARK_AS_ADVANCED(TAGLIB_CFLAGS TAGLIB_LIBRARIES) +ELSE(TAGLIBCONFIG_EXECUTABLE) +  find_path(TAGLIB_INCLUDES +    NAMES +    tag.h +    PATH_SUFFIXES taglib +    PATHS +    ${KDE4_INCLUDE_DIR} +    ${INCLUDE_INSTALL_DIR} +  ) +  FIND_LIBRARY(TAGLIB_LIBRARIES +  NAMES +   tag +   PATHS +   ${KDE4_LIB_DIR} +   ${LIB_INSTALL_DIR} +  ) +   +  INCLUDE(FindPackageHandleStandardArgs) +  find_package_handle_standard_args(Taglib DEFAULT_MSG  +                                    TAGLIB_INCLUDES TAGLIB_LIBRARIES)  ENDIF(TAGLIBCONFIG_EXECUTABLE) +  if(TAGLIB_FOUND) -  IF(NOT Taglib_FIND_QUIETLY) +  IF(NOT Taglib_FIND_QUIETLY AND TAGLIBCONFIG_EXECUTABLE)      MESSAGE(STATUS "Taglib found: ${TAGLIB_LIBRARIES}") -  ENDIF(NOT Taglib_FIND_QUIETLY) +  ENDIF(NOT Taglib_FIND_QUIETLY AND TAGLIBCONFIG_EXECUTABLE)  ELSE(TAGLIB_FOUND)    IF(Taglib_FIND_REQUIRED)      MESSAGE(FATAL_ERROR "Could not find Taglib") | 
