- Added install targets to the CMake files
This commit is contained in:
parent
99ed6788b2
commit
547f73d66f
9 changed files with 33 additions and 0 deletions
|
@ -14,5 +14,6 @@ endif(CMAKE_BUILD_TYPE STREQUAL "Coverage")
|
|||
include_directories(include/)
|
||||
|
||||
add_subdirectory(library)
|
||||
add_subdirectory(include)
|
||||
add_subdirectory(tests)
|
||||
add_subdirectory(programs)
|
||||
|
|
5
include/CMakeLists.txt
Normal file
5
include/CMakeLists.txt
Normal file
|
@ -0,0 +1,5 @@
|
|||
FILE(GLOB headers "polarssl/*.h")
|
||||
|
||||
INSTALL(FILES ${headers}
|
||||
DESTINATION include/polarssl
|
||||
PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ)
|
|
@ -26,3 +26,7 @@ add_library(polarssl STATIC
|
|||
x509parse.c
|
||||
xtea.c
|
||||
)
|
||||
|
||||
INSTALL(TARGETS polarssl
|
||||
DESTINATION lib
|
||||
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
|
||||
|
|
|
@ -1,2 +1,6 @@
|
|||
add_executable(aescrypt2 aescrypt2.c)
|
||||
target_link_libraries(aescrypt2 polarssl)
|
||||
|
||||
INSTALL(TARGETS aescrypt2
|
||||
DESTINATION "bin"
|
||||
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
|
||||
|
|
|
@ -9,3 +9,7 @@ target_link_libraries(sha1sum polarssl)
|
|||
|
||||
add_executable(sha2sum sha2sum.c)
|
||||
target_link_libraries(sha2sum polarssl)
|
||||
|
||||
INSTALL(TARGETS hello md5sum sha1sum sha2sum
|
||||
DESTINATION "bin"
|
||||
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
|
||||
|
|
|
@ -18,3 +18,7 @@ target_link_libraries(rsa_sign polarssl)
|
|||
|
||||
add_executable(rsa_verify rsa_verify.c)
|
||||
target_link_libraries(rsa_verify polarssl)
|
||||
|
||||
INSTALL(TARGETS dh_client dh_genprime dh_server mpi_demo rsa_genkey rsa_sign rsa_verify
|
||||
DESTINATION "bin"
|
||||
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
|
||||
|
|
|
@ -6,3 +6,7 @@ target_link_libraries(ssl_client2 polarssl)
|
|||
|
||||
add_executable(ssl_server ssl_server.c)
|
||||
target_link_libraries(ssl_server polarssl)
|
||||
|
||||
INSTALL(TARGETS ssl_client1 ssl_client2 ssl_server
|
||||
DESTINATION "bin"
|
||||
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
|
||||
|
|
|
@ -10,3 +10,6 @@ target_link_libraries(ssl_test polarssl)
|
|||
add_executable(ssl_cert_test ssl_cert_test.c)
|
||||
target_link_libraries(ssl_cert_test polarssl)
|
||||
|
||||
INSTALL(TARGETS selftest benchmark ssl_test ssl_cert_test
|
||||
DESTINATION "bin"
|
||||
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
|
||||
|
|
|
@ -1,2 +1,6 @@
|
|||
add_executable(cert_app cert_app.c)
|
||||
target_link_libraries(cert_app polarssl)
|
||||
|
||||
INSTALL(TARGETS cert_app
|
||||
DESTINATION "bin"
|
||||
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
|
||||
|
|
Loading…
Reference in a new issue