diff --git a/CMakeModules/Install.cmake b/CMakeModules/Install.cmake index d8071ee..ca077c5 100644 --- a/CMakeModules/Install.cmake +++ b/CMakeModules/Install.cmake @@ -96,25 +96,3 @@ configure_file( add_custom_target(uninstall COMMAND ${CMAKE_COMMAND} -P ${CMAKE_BINARY_DIR}/Uninstall.cmake) - -# -# Create package -set(CPACK_PACKAGE_NAME "LibWebRTC") -set(CPACK_PACKAGE_VERSION_MAJOR "${LIBWEBRTC_MAJOR_VERSION}") -set(CPACK_PACKAGE_VERSION_MINOR "${LIBWEBRTC_MINOR_VERSION}") -set(CPACK_PACKAGE_VERSION_PATCH "${LIBWEBRTC_PATCH_VERSION}") - -set(CPACK_INSTALL_CMAKE_PROJECTS - "${CPACK_INSTALL_CMAKE_PROJECTS};${CMAKE_BINARY_DIR}/libwebrtc;libwebrtc;ALL;/") - -if (WIN32) - set(CPACK_GENERATOR "7Z") -else (WIN32) - set(CPACK_GENERATOR "TGZ") -endif (WIN32) - -set(CPACK_INCLUDE_TOPLEVEL_DIRECTORY 0) -set(CPACK_PACKAGE_FILE_NAME "libwebrtc-${LIBWEBRTC_VERSION}-${TARGET_OS}-${TARGET_CPU}") -set(CPACK_PACKAGE_INSTALL_DIRECTORY "libwebrtc") - -include(CPack) diff --git a/CMakeModules/Package.cmake b/CMakeModules/Package.cmake new file mode 100644 index 0000000..889a0e3 --- /dev/null +++ b/CMakeModules/Package.cmake @@ -0,0 +1,21 @@ +# +# Create package +set(CPACK_PACKAGE_NAME "LibWebRTC") +set(CPACK_PACKAGE_VERSION_MAJOR "${LIBWEBRTC_MAJOR_VERSION}") +set(CPACK_PACKAGE_VERSION_MINOR "${LIBWEBRTC_MINOR_VERSION}") +set(CPACK_PACKAGE_VERSION_PATCH "${LIBWEBRTC_PATCH_VERSION}") + +set(CPACK_INSTALL_CMAKE_PROJECTS + "${CPACK_INSTALL_CMAKE_PROJECTS};${CMAKE_BINARY_DIR}/libwebrtc;libwebrtc;ALL;/") + +if (WIN32) + set(CPACK_GENERATOR "7Z") +else (WIN32) + set(CPACK_GENERATOR "TGZ") +endif (WIN32) + +set(CPACK_INCLUDE_TOPLEVEL_DIRECTORY 0) +set(CPACK_PACKAGE_FILE_NAME "libwebrtc-${LIBWEBRTC_VERSION}-${TARGET_OS}-${TARGET_CPU}") +set(CPACK_PACKAGE_INSTALL_DIRECTORY "libwebrtc") + +include(CPack)