aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/nonius/CMakeLists.txt
blob: 38f213d16b0636fd4f459cc4819cc1d6519a082c (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
26
27
28
29
30
cmake_minimum_required(VERSION 3.9)
cmake_policy(VERSION ${CMAKE_VERSION}) # use default policies of current cmake version

project(nonius)

add_library(nonius INTERFACE)
target_include_directories(nonius INTERFACE  
    $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> 
    $<INSTALL_INTERFACE:include> 
)

if(NOT DISABLE_INSTALL_HEADERS)
  install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/include/
    DESTINATION include
  )
endif()

install(TARGETS nonius
    EXPORT noniusExport
    RUNTIME DESTINATION bin
    LIBRARY DESTINATION lib
    ARCHIVE DESTINATION lib
)

install(
    EXPORT noniusExport
    FILE noniusConfig.cmake
    NAMESPACE Nonius::
    DESTINATION share/nonius
)