]> git.lyx.org Git - lyx.git/blob - development/cmake/modules/FindAiksaurusLIB.cmake
Added support for Aiksaurus-build
[lyx.git] / development / cmake / modules / FindAiksaurusLIB.cmake
1 #
2 #  based on FindZLIB.cmake
3 #  created 2009, Kornel Benko, <kornel.benko@berlin.de>
4 #
5
6 set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS true)
7
8 if (AIKSAURUS_INCLUDE_DIR)
9   # Already in cache, be silent
10   set(AIKSAURUS_FIND_QUIETLY TRUE)
11 endif()
12
13 find_path(AIKSAURUS_INCLUDE_DIR NAMES Aiksaurus.h
14   PATH_SUFFIXES "" "Aiksaurus")
15 if(AIKSAURUS_INCLUDE_DIR)
16   if(AIKSAURUS_INCLUDE_DIR MATCHES "Aiksaurus")
17     set(AIKSAURUS_H Aiksaurus/Aiksaurus.h)
18   else()
19     set(AIKSAURUS_H Aiksaurus.h)
20   endif()
21 endif()
22
23 set(POTENTIAL_AIKSAURUS_LIBS Aiksaurus)
24
25 find_library(AIKSAURUSLIB_LIBRARY NAMES ${POTENTIAL_AIKSAURUS_LIBS}
26         PATHS
27         /usr/lib /usr/local/lib)
28
29 if(AIKSAURUS_INCLUDE_DIR AND AIKSAURUSLIB_LIBRARY)
30    set(AIKSAURUSLIB_FOUND TRUE)
31 endif()
32
33 if(AIKSAURUSLIB_FOUND)
34    if(NOT AIKSAURUS_FIND_QUIETLY)
35       message(STATUS "Found AIKSAURUS: ${AIKSAURUSLIB_LIBRARY}")
36    endif()
37 else()
38    if(AIKSAURUS_FIND_REQUIRED)
39       message(STATUS "Looked for AIKSAURUS libraries named ${POTENTIAL_AIKSAURUS_LIBS}.")
40       message(STATUS "Found no acceptable AIKSAURUS library. This is fatal.")
41    endif()
42 endif()
43
44 mark_as_advanced(AIKSAURUSLIB_LIBRARY AIKSAURUSLIB_INCLUDE_DIR)