File: FindMath.cmake

package info (click to toggle)
s3d 0.2.2.1-7
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 5,356 kB
  • sloc: ansic: 21,128; python: 488; perl: 98; makefile: 31; sh: 29
file content (29 lines) | stat: -rw-r--r-- 687 bytes parent folder | download | duplicates (3)
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
# SPDX-License-Identifier: BSD-3-Clause
# SPDX-FileCopyrightText: 2007-2015  Sven Eckelmann <sven@narfation.org>

if (MATH_LIBRARIES)
	# path set by user or was found in the past
	set(MATH_FOUND TRUE)
else (MATH_LIBRARIES)
	find_library(MATH_LIBRARIES
		NAMES m
	)

	if (MATH_LIBRARIES)
		set(MATH_FOUND TRUE)
	endif (MATH_LIBRARIES)

	if (MATH_FOUND)
		if (NOT MATH_FIND_QUIETLY)
			message(STATUS "Found m: ${MATH_LIBRARIES}")
		endif (NOT MATH_FIND_QUIETLY)
	else (MATH_FOUND)
		if (MATH_FIND_REQUIRED)
			message(FATAL_ERROR "Could not find libm")
		endif (MATH_FIND_REQUIRED)
	endif (MATH_FOUND)

	# set visibility in cache
	mark_as_advanced(MATH_LIBRARIES)

endif (MATH_LIBRARIES)