]> git.lyx.org Git - lyx.git/blobdiff - development/cmake/modules/FindMyThesLIB.cmake
Safe line break to increase precision of error reporting in Listings caption
[lyx.git] / development / cmake / modules / FindMyThesLIB.cmake
index bfcef1489db3b9cd7a8886821b525f3fa3ef94a8..680c7f8a12177a69bb7e47b647af93d16cc2019f 100644 (file)
@@ -18,22 +18,11 @@ find_path(MYTHESLIB_INCLUDE_DIR ${MYTHES_H}
 set(POTENTIAL_MYTHES_LIBS mythes)
 
 find_library(MYTHESLIB_LIBRARY NAMES ${POTENTIAL_MYTHES_LIBS}
-       PATHS
-       /usr/lib /usr/local/lib)
+       PATHS ${SYSTEM_LIB_DIRS} )
 
-if(MYTHESLIB_INCLUDE_DIR AND MYTHESLIB_LIBRARY)
-   set(MYTHESLIB_FOUND TRUE)
-endif()
-
-if(MYTHESLIB_FOUND)
-   if(NOT MYTHESLIB_FIND_QUIETLY)
-      message(STATUS "Found MYTHES: ${MYTHESLIB_LIBRARY}")
-   endif()
-else()
-   if(MYTHESLIB_FIND_REQUIRED)
-      message(STATUS "Looked for MYTHES libraries named ${POTENTIAL_MYTHES_LIBS}.")
-      message(STATUS "Found no acceptable MYTHES library. This is fatal.")
-   endif()
-endif()
+# handle the QUIETLY and REQUIRED arguments and set MYTHESLIB_FOUND to TRUE if
+# all listed variables are TRUE
+include(FindPackageHandleStandardArgs)
+find_package_handle_standard_args(MYTHESLIB DEFAULT_MSG MYTHESLIB_LIBRARY MYTHESLIB_INCLUDE_DIR)
 
 mark_as_advanced(MYTHESLIB_LIBRARY MYTHESLIB_INCLUDE_DIR)