mirror of
https://gitee.com/vnotex/vnote.git
synced 2025-07-05 05:49:53 +08:00

* Introduce cmake scripts - CMake scripts - Add gitignore related to cmake - run code checker: clang-tidy, clazy, and IWYU Signed-off-by: Hiroshi Miura <miurahr@linux.com> * Add cpp for header only class Signed-off-by: Hiroshi Miura <miurahr@linux.com> * cmake: Add packaging feature Signed-off-by: Hiroshi Miura <miurahr@linux.com> * cmake: add VS2017 config Signed-off-by: Hiroshi Miura <miurahr@linux.com> * cmake: update Qt5 default path Signed-off-by: Hiroshi Miura <miurahr@linux.com> * cmake: improve cpack script Signed-off-by: Hiroshi Miura <miurahr@linux.com> * cmake: cosmetic change Signed-off-by: Hiroshi Miura <miurahr@linux.com> * cmake: fix cpack appimage builder error Signed-off-by: Hiroshi Miura <miurahr@linux.com> * cmake: Support Qt IFW installer builder Signed-off-by: Hiroshi Miura <miurahr@linux.com> * changelog: amend about cmake build system Signed-off-by: Hiroshi Miura <miurahr@linux.com>
9 lines
953 B
CMake
9 lines
953 B
CMake
execute_process(COMMAND ${CMAKE_MAKE_PROGRAM} DESTDIR=${CPACK_PACKAGE_DIRECTORY}/_CPack_Packages/Linux/External/AppImage install
|
|
WORKING_DIRECTORY ${CMAKE_BINARY_DIR})
|
|
execute_process(COMMAND "${LINUXDEPLOYQT_EXECUTABLE}" ${CPACK_PACKAGE_DIRECTORY}/_CPack_Packages/Linux/External/AppImage${CMAKE_INSTALL_PREFIX}/share/applications/vnote.desktop -bundle-non-qt-libs -qmake=${_qmake_executable}
|
|
# hot fix for a known issue for libnss3 and libnssutils3.
|
|
COMMAND ${CMAKE_COMMAND} -E copy_directory ${NSS3_PLUGIN_PATH} ${CPACK_PACKAGE_DIRECTORY}/_CPack_Packages/Linux/External/AppImage${CMAKE_INSTALL_PREFIX}/lib/
|
|
COMMAND "${LINUXDEPLOYQT_EXECUTABLE}" ${CPACK_PACKAGE_DIRECTORY}/_CPack_Packages/Linux/External/AppImage${CMAKE_INSTALL_PREFIX}/share/applications/vnote.desktop -appimage -qmake=${_qmake_executable}
|
|
WORKING_DIRECTORY ${CPACK_PACKAGE_DIRECTORY}
|
|
)
|