#[[ This source file is part of the Swift Numerics open source project Copyright (c) 2019 Apple Inc. and the Swift Numerics project authors Licensed under Apache License v2.0 with Runtime Library Exception See https://swift.org/LICENSE.txt for license information #]] cmake_minimum_required(VERSION 3.16) project(swift-numerics LANGUAGES Swift) list(APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules) set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib) set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) set(CMAKE_Swift_MODULE_DIRECTORY ${CMAKE_BINARY_DIR}/swift) include(CTest) include(SwiftSupport) add_subdirectory(Sources) if(BUILD_TESTING) add_subdirectory(Tests) endif() get_property(SWIFT_NUMERICS_EXPORTS GLOBAL PROPERTY SWIFT_NUMERICS_EXPORTS) export(TARGETS ${SWIFT_NUMERICS_EXPORTS} NAMESPACE SwiftNumerics:: FILE swift-numerics-config.cmake EXPORT_LINK_INTERFACE_LIBRARIES)