summaryrefslogtreecommitdiff
path: root/math/libfixmath/patches/patch-libfixmath_libfixmath.cmake
blob: 59f53292014c3db5aaf27276131e0fbacf021079 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
$NetBSD: patch-libfixmath_libfixmath.cmake,v 1.1 2022/08/24 12:49:24 ryoon Exp $

* Honor BUILD_SHARED_LIBS.
* install libraries and header files.

--- libfixmath/libfixmath.cmake.orig	2022-06-23 05:57:58.000000000 +0000
+++ libfixmath/libfixmath.cmake
@@ -1,3 +1,8 @@
-file(GLOB libfixmath-srcs libfixmath/*.h libfixmath/*.hpp libfixmath/*.c)
+file(GLOB libfixmath-srcs libfixmath/*.c)
+file(GLOB libfixmath-includes libfixmath/*.h libfixmath/*.hpp)
 
-add_library(libfixmath STATIC ${libfixmath-srcs})
+add_library(libfixmath ${libfixmath-srcs})
+target_include_directories(libfixmath INTERFACE
+	$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/libfixmath>
+	$<INSTALL_INTERFACE:include>
+)