- Added install targets to the CMake files

This commit is contained in:
Paul Bakker 2011-01-05 15:07:54 +00:00
parent 99ed6788b2
commit 547f73d66f
9 changed files with 33 additions and 0 deletions

View file

@ -14,5 +14,6 @@ endif(CMAKE_BUILD_TYPE STREQUAL "Coverage")
include_directories(include/) include_directories(include/)
add_subdirectory(library) add_subdirectory(library)
add_subdirectory(include)
add_subdirectory(tests) add_subdirectory(tests)
add_subdirectory(programs) add_subdirectory(programs)

5
include/CMakeLists.txt Normal file
View 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)

View file

@ -26,3 +26,7 @@ add_library(polarssl STATIC
x509parse.c x509parse.c
xtea.c xtea.c
) )
INSTALL(TARGETS polarssl
DESTINATION lib
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)

View file

@ -1,2 +1,6 @@
add_executable(aescrypt2 aescrypt2.c) add_executable(aescrypt2 aescrypt2.c)
target_link_libraries(aescrypt2 polarssl) 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)

View file

@ -9,3 +9,7 @@ target_link_libraries(sha1sum polarssl)
add_executable(sha2sum sha2sum.c) add_executable(sha2sum sha2sum.c)
target_link_libraries(sha2sum polarssl) 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)

View file

@ -18,3 +18,7 @@ target_link_libraries(rsa_sign polarssl)
add_executable(rsa_verify rsa_verify.c) add_executable(rsa_verify rsa_verify.c)
target_link_libraries(rsa_verify polarssl) 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)

View file

@ -6,3 +6,7 @@ target_link_libraries(ssl_client2 polarssl)
add_executable(ssl_server ssl_server.c) add_executable(ssl_server ssl_server.c)
target_link_libraries(ssl_server polarssl) 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)

View file

@ -10,3 +10,6 @@ target_link_libraries(ssl_test polarssl)
add_executable(ssl_cert_test ssl_cert_test.c) add_executable(ssl_cert_test ssl_cert_test.c)
target_link_libraries(ssl_cert_test polarssl) 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)

View file

@ -1,2 +1,6 @@
add_executable(cert_app cert_app.c) add_executable(cert_app cert_app.c)
target_link_libraries(cert_app polarssl) 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)