Skip to content

Commit 0de9bf3

Browse files
committed
Add install rules.
修改: CMakeLists.txt
1 parent 9e4344d commit 0de9bf3

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

CMakeLists.txt

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,3 +62,25 @@ cppp_build_library(${PROJECT_NAME} "${srcdir}/lib/iconv.cpp" TRUE TRUE "${srcdir
6262

6363
# Include test suite.
6464
include("tests/tests.cmake")
65+
66+
# Install
67+
# Static
68+
# PERMISSIONS 0644
69+
install(TARGETS libcppp-reiconv.static
70+
DESTINATION "${install_staticdir}"
71+
PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ )
72+
73+
# Shared
74+
# PERMISSIONS 0755
75+
install(TARGETS libcppp-reiconv.shared
76+
EXPORT libcppp-reiconv-export
77+
DESTINATION "${install_shareddir}"
78+
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
79+
80+
# Includes
81+
# install includes
82+
# PERMISSIONS 0644
83+
install(FILES "${output_includedir}/cppp/reiconv.hpp.inst"
84+
DESTINATION "${install_includedir}"
85+
RENAME "cppp/reiconv.hpp"
86+
PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ )

0 commit comments

Comments
 (0)