Merge pull request #120 from ewertons/master

Add CMakeLists.txt with install definitions
This commit is contained in:
Krzysztof Gabis 2019-05-14 08:47:55 +02:00 committed by GitHub
commit 33e5519d0a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

24
CMakeLists.txt Normal file
View File

@ -0,0 +1,24 @@
cmake_minimum_required(VERSION 3.5)
project(parson C)
add_library(parson parson.c)
target_include_directories(parson PUBLIC $<INSTALL_INTERFACE:include>)
set_target_properties(parson PROPERTIES PUBLIC_HEADER "parson.h")
install(
TARGETS parson
EXPORT parsonTargets
RUNTIME DESTINATION bin
LIBRARY DESTINATION lib
ARCHIVE DESTINATION lib
PUBLIC_HEADER DESTINATION include
)
install(
EXPORT parsonTargets
FILE parsonConfig.cmake
NAMESPACE parson::
DESTINATION cmake
)