File: FindAiksaurusLIB.cmake

package info (click to toggle)
lyx 2.0.3-3
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 96,552 kB
  • sloc: cpp: 388,556; python: 19,985; ansic: 9,725; sh: 5,696; makefile: 3,907; pascal: 1,388; objc: 985; perl: 319; yacc: 289; tcl: 163; xml: 23; sed: 16
file content (36 lines) | stat: -rw-r--r-- 1,071 bytes parent folder | download | duplicates (9)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#
#  based on FindZLIB.cmake
#  created 2009, Kornel Benko, <kornel.benko@berlin.de>
#

set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS true)

if (AIKSAURUSLIB_INCLUDE_DIR)
  # Already in cache, be silent
  set(AIKSAURUSLIB_FIND_QUIETLY TRUE)
endif()

find_path(AIKSAURUSLIB_INCLUDE_DIR NAMES Aiksaurus.h
  PATH_SUFFIXES "" "Aiksaurus")
if(AIKSAURUSLIB_INCLUDE_DIR)
  if(AIKSAURUSLIB_INCLUDE_DIR MATCHES "Aiksaurus")
    set(AIKSAURUSLIB_H Aiksaurus/Aiksaurus.h)
  else()
    set(AIKSAURUSLIB_H Aiksaurus.h)
  endif()
endif()

set(POTENTIAL_AIKSAURUS_LIBS Aiksaurus)

find_library(AIKSAURUSLIB_LIBRARY NAMES ${POTENTIAL_AIKSAURUS_LIBS}
	PATHS
	${SYSTEM_LIB_DIRS})

# handle the QUIETLY and REQUIRED arguments and set AIKSAURUSLIB_FOUND to TRUE if
# all listed variables are TRUE
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(AIKSAURUSLIB DEFAULT_MSG AIKSAURUSLIB_LIBRARY AIKSAURUSLIB_INCLUDE_DIR)

set(AIKSAURUSLIB_H ${AIKSAURUSLIB_H} CACHE STRING "Aiksaurus header" FORCE)

mark_as_advanced(AIKSAURUSLIB_LIBRARY AIKSAURUSLIB_INCLUDE_DIR AIKSAURUSLIB_H)