Added a proper install

This commit is contained in:
WolverinDEV 2019-07-02 21:51:48 +02:00
parent c3287eb602
commit b7124d008b

View File

@ -53,15 +53,16 @@ endif ()
SET_SOURCE_FILES_PROPERTIES(ALL_HEADER_FILES PROPERTIES HEADER_FILE_ONLY TRUE)
LIST(APPEND ALL_SOURCE_FILES ${ALL_HEADER_FILES})
ADD_LIBRARY(libtomcrypt STATIC ${ALL_SOURCE_FILES})
ADD_LIBRARY(tomcrypt_static STATIC ${ALL_SOURCE_FILES})
set_target_properties(tomcrypt_static PROPERTIES OUTPUT_NAME "tomcrypt")
INSTALL(TARGETS libtomcrypt
ARCHIVE DESTINATION "lib" CONFIGURATIONS Debug Release MinSizeRel RelWithDebInfo
LIBRARY DESTINATION "lib" CONFIGURATIONS Debug Release MinSizeRel RelWithDebInfo
RUNTIME DESTINATION "bin" CONFIGURATIONS Debug Release MinSizeRel RelWithDebInfo
)
INSTALL(TARGETS tomcrypt_static
ARCHIVE DESTINATION "lib"
LIBRARY DESTINATION "lib"
RUNTIME DESTINATION "bin"
)
INSTALL(FILES ${LIBTOMCRYPT_PUBLIC_HEADER_FILES} DESTINATION "includes/libtomcrypt")
INSTALL(FILES ${ALL_HEADER_FILES} DESTINATION "includes/libtomcrypt")
SET(MSVC_LIKE_COMPILER OFF)