aboutsummaryrefslogtreecommitdiff
path: root/ports/parson/CMakeLists.txt
blob: f96ed427c287f68e9536201fc82b9972f9df1487 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
cmake_minimum_required(VERSION 3.5)
project(parson C)

add_library(parson parson.c)
target_include_directories(parson PUBLIC $<INSTALL_INTERFACE:include>)

install(TARGETS parson
    EXPORT unofficial-parson-targets
    RUNTIME DESTINATION bin
    LIBRARY DESTINATION lib
    ARCHIVE DESTINATION lib
)

install(
    EXPORT unofficial-parson-targets
    FILE unofficial-parson-config.cmake
    NAMESPACE unofficial::parson::
    DESTINATION share/unofficial-parson
)