-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathFindLazPerf.cmake
37 lines (32 loc) · 929 Bytes
/
FindLazPerf.cmake
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
37
# CMake module to search for laz-perf
#
# Once done this will define
#
# LazPerf_FOUND - system has the zip library
# LazPerf_INCLUDE_DIRS - the zip include directories
#
# Copyright (c) 2020, Peter Petrik, <[email protected]>
#
# Redistribution and use is allowed according to the terms of the BSD license.
# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
FIND_PATH(LazPerf_INCLUDE_DIR
lazperf/lazperf.hpp
"$ENV{LIB_DIR}/include"
"$ENV{INCLUDE}"
/usr/local/include
/usr/include
NO_DEFAULT_PATH
)
FIND_LIBRARY(LazPerf_LIBRARY
NAMES lazperf PATHS
"$ENV{LIB_DIR}/lib"
/usr/local/lib
/usr/lib
)
INCLUDE(FindPackageHandleStandardArgs)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(LazPerf DEFAULT_MSG LazPerf_LIBRARY LazPerf_INCLUDE_DIR)
MARK_AS_ADVANCED(LazPerf_INCLUDE_DIR)
MARK_AS_ADVANCED(LazPerf_LIBRARY)
IF (LazPerf_FOUND)
MESSAGE(STATUS "Found LAZperf: ${LazPerf_LIBRARY}")
ENDIF (LazPerf_FOUND)