diff --git a/library/CMakeLists.txt b/library/CMakeLists.txt index 195c2cea9b..bd676d2b8b 100644 --- a/library/CMakeLists.txt +++ b/library/CMakeLists.txt @@ -1,4 +1,4 @@ -OPTION(USE_SHARED_POLARSSL_LIBRARY "Build PolarSSL as a shared library." OFF) +option(USE_SHARED_POLARSSL_LIBRARY "Build PolarSSL as a shared library." OFF) set(src aes.c @@ -46,11 +46,11 @@ add_library(polarssl STATIC ${src}) else(NOT USE_SHARED_POLARSSL_LIBRARY) -ADD_LIBRARY(polarssl SHARED ${src}) -SET_TARGET_PROPERTIES(polarssl PROPERTIES VERSION 1.1.0 SOVERSION 1) +add_library(polarssl SHARED ${src}) +set_target_properties(polarssl PROPERTIES VERSION 1.1.0 SOVERSION 1) endif(NOT USE_SHARED_POLARSSL_LIBRARY) -INSTALL(TARGETS polarssl +install(TARGETS polarssl DESTINATION ${LIB_INSTALL_DIR} PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE) diff --git a/programs/aes/CMakeLists.txt b/programs/aes/CMakeLists.txt index 0695a345f2..9bac94a72a 100644 --- a/programs/aes/CMakeLists.txt +++ b/programs/aes/CMakeLists.txt @@ -4,6 +4,6 @@ target_link_libraries(aescrypt2 polarssl) add_executable(crypt_and_hash crypt_and_hash.c) target_link_libraries(crypt_and_hash polarssl) -INSTALL(TARGETS aescrypt2 crypt_and_hash +install(TARGETS aescrypt2 crypt_and_hash DESTINATION "bin" PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE) diff --git a/programs/hash/CMakeLists.txt b/programs/hash/CMakeLists.txt index 367dae15ba..870b8a0b7b 100644 --- a/programs/hash/CMakeLists.txt +++ b/programs/hash/CMakeLists.txt @@ -13,6 +13,6 @@ target_link_libraries(sha1sum polarssl) add_executable(sha2sum sha2sum.c) target_link_libraries(sha2sum polarssl) -INSTALL(TARGETS hello md5sum sha1sum sha2sum generic_sum +install(TARGETS hello md5sum sha1sum sha2sum generic_sum DESTINATION "bin" PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE) diff --git a/programs/pkey/CMakeLists.txt b/programs/pkey/CMakeLists.txt index 124b197eb7..c97f520f66 100644 --- a/programs/pkey/CMakeLists.txt +++ b/programs/pkey/CMakeLists.txt @@ -34,6 +34,6 @@ target_link_libraries(rsa_encrypt polarssl) add_executable(rsa_decrypt rsa_decrypt.c) target_link_libraries(rsa_decrypt polarssl) -INSTALL(TARGETS dh_client dh_genprime dh_server key_app mpi_demo rsa_genkey rsa_sign rsa_verify rsa_encrypt rsa_decrypt +install(TARGETS dh_client dh_genprime dh_server key_app mpi_demo rsa_genkey rsa_sign rsa_verify rsa_encrypt rsa_decrypt DESTINATION "bin" PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE) diff --git a/programs/random/CMakeLists.txt b/programs/random/CMakeLists.txt index c60ed427d6..ae02bd1039 100644 --- a/programs/random/CMakeLists.txt +++ b/programs/random/CMakeLists.txt @@ -7,6 +7,6 @@ target_link_libraries(gen_random_ctr_drbg polarssl) add_executable(gen_entropy gen_entropy.c) target_link_libraries(gen_entropy polarssl) -INSTALL(TARGETS gen_random_havege gen_random_ctr_drbg gen_entropy +install(TARGETS gen_random_havege gen_random_ctr_drbg gen_entropy DESTINATION "bin" PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE) diff --git a/programs/ssl/CMakeLists.txt b/programs/ssl/CMakeLists.txt index 95daa1125c..4dcf01cef0 100644 --- a/programs/ssl/CMakeLists.txt +++ b/programs/ssl/CMakeLists.txt @@ -21,6 +21,6 @@ target_link_libraries(ssl_fork_server ${libs}) add_executable(ssl_mail_client ssl_mail_client.c) target_link_libraries(ssl_mail_client ${libs}) -INSTALL(TARGETS ssl_client1 ssl_client2 ssl_server ssl_fork_server ssl_mail_client +install(TARGETS ssl_client1 ssl_client2 ssl_server ssl_fork_server ssl_mail_client DESTINATION "bin" PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE) diff --git a/programs/test/CMakeLists.txt b/programs/test/CMakeLists.txt index 87f08c7bf8..5ad436457b 100644 --- a/programs/test/CMakeLists.txt +++ b/programs/test/CMakeLists.txt @@ -18,6 +18,6 @@ target_link_libraries(ssl_test ${libs}) add_executable(ssl_cert_test ssl_cert_test.c) target_link_libraries(ssl_cert_test ${libs}) -INSTALL(TARGETS selftest benchmark ssl_test ssl_cert_test +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) diff --git a/programs/x509/CMakeLists.txt b/programs/x509/CMakeLists.txt index 15b634a7ee..554d9a0532 100644 --- a/programs/x509/CMakeLists.txt +++ b/programs/x509/CMakeLists.txt @@ -12,6 +12,6 @@ target_link_libraries(cert_app ${libs}) add_executable(crl_app crl_app.c) target_link_libraries(crl_app ${libs}) -INSTALL(TARGETS cert_app crl_app +install(TARGETS cert_app crl_app DESTINATION "bin" PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)