aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/pffft/CMakeLists.txt
blob: 40f447ae54b6b76e28c8a405ea0f8b221f16aa79 (plain)
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
cmake_minimum_required(VERSION 3.12.4)
project(pffft C)

add_library(pffft pffft.c)

if(MSVC)
    target_compile_definitions(pffft PRIVATE _USE_MATH_DEFINES)
endif()

target_include_directories(pffft PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}> $<INSTALL_INTERFACE:include>)

install(
	TARGETS pffft
	EXPORT pffft-config
)

install(
	EXPORT pffft-config
	NAMESPACE pffft::
	DESTINATION share/pffft
)

if(NOT DISABLE_INSTALL_HEADERS)
    install(FILES pffft.h DESTINATION include/pffft)
endif()