]> git.lyx.org Git - lyx.git/blob - development/cmake/modules/FindAiksaurusLIB.cmake
Prepare cmake-build for debian multiarch implementation
[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 (AIKSAURUSLIB_INCLUDE_DIR)
9   # Already in cache, be silent
10   set(AIKSAURUSLIB_FIND_QUIETLY TRUE)
11 endif()
12
13 find_path(AIKSAURUSLIB_INCLUDE_DIR NAMES Aiksaurus.h
14   PATH_SUFFIXES "" "Aiksaurus")
15 if(AIKSAURUSLIB_INCLUDE_DIR)
16   if(AIKSAURUSLIB_INCLUDE_DIR MATCHES "Aiksaurus")
17     set(AIKSAURUSLIB_H Aiksaurus/Aiksaurus.h)
18   else()
19     set(AIKSAURUSLIB_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         ${SYSTEM_LIB_DIRS})
28
29 # handle the QUIETLY and REQUIRED arguments and set AIKSAURUSLIB_FOUND to TRUE if
30 # all listed variables are TRUE
31 include(FindPackageHandleStandardArgs)
32 find_package_handle_standard_args(AIKSAURUSLIB DEFAULT_MSG AIKSAURUSLIB_LIBRARY AIKSAURUSLIB_INCLUDE_DIR)
33
34 set(AIKSAURUSLIB_H ${AIKSAURUSLIB_H} CACHE STRING "Aiksaurus header" FORCE)
35
36 mark_as_advanced(AIKSAURUSLIB_LIBRARY AIKSAURUSLIB_INCLUDE_DIR AIKSAURUSLIB_H)