Skip to content

Conversation

@felixonmars
Copy link
Member

Make use of CMAKE_EXE_LINKER_FLAGS

Log: Don't ignore linker flags specified by system

@github-actions
Copy link

github-actions bot commented Sep 4, 2022

License: REUSE Compliance Check failed

Details # MISSING COPYRIGHT AND LICENSING INFORMATION

The following files have no copyright and licensing information:

  • .clog.toml
  • .github/workflows/backup-to-gitlab.yml
  • .github/workflows/call-build-deb.yml
  • .github/workflows/call-build-distribution.yml
  • .github/workflows/call-chatOps.yml
  • .github/workflows/call-clacheck.yml
  • .github/workflows/call-commitlint.yml
  • .github/workflows/call-license-check.yml
  • .github/workflows/cppcheck.yml
  • .gitignore
  • .project.json
  • .tx/config
  • .tx/ts2desktop
  • 3rdparty/core/opcode.cpp
  • CHANGELOG.md
  • CMakeLists.txt
  • README.md
  • com.deepin.Calculator.service
  • debian/changelog
  • debian/compat
  • debian/control
  • debian/copyright
  • debian/manpages
  • debian/rules
  • debian/source/format
  • deepin-calculator.desktop
  • output/results.txt
  • rpm/deepin-calculator.spec
  • src/assets/deepin-calculator/calculator/common/2nd.svg
  • src/assets/deepin-calculator/calculator/common/F-E.svg
  • src/assets/deepin-calculator/calculator/common/M+.svg
  • src/assets/deepin-calculator/calculator/common/M-.svg
  • src/assets/deepin-calculator/calculator/common/M.png
  • src/assets/deepin-calculator/calculator/common/MC.svg
  • src/assets/deepin-calculator/calculator/common/MH.svg
  • src/assets/deepin-calculator/calculator/common/MR.svg
  • src/assets/deepin-calculator/calculator/common/MS.svg
  • src/assets/deepin-calculator/calculator/common/M^.svg
  • src/assets/deepin-calculator/calculator/common/arithmetic.svg
  • src/assets/deepin-calculator/calculator/common/back.svg
  • src/assets/deepin-calculator/calculator/common/bit.svg
  • src/assets/deepin-calculator/calculator/common/circular.svg
  • src/assets/deepin-calculator/calculator/common/deepin-calculator.svg
  • src/assets/deepin-calculator/calculator/common/deepin_launcher.svg
  • src/assets/deepin-calculator/calculator/common/delete.svg
  • src/assets/deepin-calculator/calculator/common/icon_menu.svg
  • src/assets/deepin-calculator/calculator/common/logical.svg
  • src/assets/deepin-calculator/calculator/common/notes.svg
  • src/assets/deepin-calculator/calculator/common/rotate.svg
  • src/assets/deepin-calculator/calculator/common/tips.svg
  • src/assets/deepin-calculator/calculator/en_US/calculator.md
  • src/assets/deepin-calculator/calculator/en_US/fig/MH.png
  • src/assets/deepin-calculator/calculator/en_US/fig/cube_root.png
  • src/assets/deepin-calculator/calculator/en_US/fig/deg.png
  • src/assets/deepin-calculator/calculator/en_US/fig/grad.png
  • src/assets/deepin-calculator/calculator/en_US/fig/programmer.png
  • src/assets/deepin-calculator/calculator/en_US/fig/rad.png
  • src/assets/deepin-calculator/calculator/en_US/fig/scientific_mode.png
  • src/assets/deepin-calculator/calculator/en_US/fig/scientific_notation.png
  • src/assets/deepin-calculator/calculator/en_US/fig/shift.png
  • src/assets/deepin-calculator/calculator/en_US/fig/shift1.png
  • src/assets/deepin-calculator/calculator/en_US/fig/square_root.png
  • src/assets/deepin-calculator/calculator/en_US/fig/standard_mode.png
  • src/assets/deepin-calculator/calculator/en_US/fig/y_root.png
  • src/assets/deepin-calculator/calculator/zh_CN/calculator.md
  • src/assets/deepin-calculator/calculator/zh_CN/fig/MH.png
  • src/assets/deepin-calculator/calculator/zh_CN/fig/cube_root.png
  • src/assets/deepin-calculator/calculator/zh_CN/fig/deg.png
  • src/assets/deepin-calculator/calculator/zh_CN/fig/grad.png
  • src/assets/deepin-calculator/calculator/zh_CN/fig/programmer.png
  • src/assets/deepin-calculator/calculator/zh_CN/fig/rad.png
  • src/assets/deepin-calculator/calculator/zh_CN/fig/scientific_mode.png
  • src/assets/deepin-calculator/calculator/zh_CN/fig/scientific_notation.png
  • src/assets/deepin-calculator/calculator/zh_CN/fig/shift.png
  • src/assets/deepin-calculator/calculator/zh_CN/fig/shift1.png
  • src/assets/deepin-calculator/calculator/zh_CN/fig/square_root.png
  • src/assets/deepin-calculator/calculator/zh_CN/fig/standard_mode.png
  • src/assets/deepin-calculator/calculator/zh_CN/fig/y_root.png
  • src/assets/deepin-calculator/calculator/zh_HK/calculator.md
  • src/assets/deepin-calculator/calculator/zh_HK/fig/MH.png
  • src/assets/deepin-calculator/calculator/zh_HK/fig/cube_root.png
  • src/assets/deepin-calculator/calculator/zh_HK/fig/deg.png
  • src/assets/deepin-calculator/calculator/zh_HK/fig/grad.png
  • src/assets/deepin-calculator/calculator/zh_HK/fig/programmer.png
  • src/assets/deepin-calculator/calculator/zh_HK/fig/rad.png
  • src/assets/deepin-calculator/calculator/zh_HK/fig/scientific-notation.png
  • src/assets/deepin-calculator/calculator/zh_HK/fig/scientific_mode.png
  • src/assets/deepin-calculator/calculator/zh_HK/fig/scientific_notation.png
  • src/assets/deepin-calculator/calculator/zh_HK/fig/square_root.png
  • src/assets/deepin-calculator/calculator/zh_HK/fig/standard mode.png
  • src/assets/deepin-calculator/calculator/zh_HK/fig/y_root.png
  • src/assets/deepin-calculator/calculator/zh_TW/calculator.md
  • src/assets/deepin-calculator/calculator/zh_TW/fig/MH.png
  • src/assets/deepin-calculator/calculator/zh_TW/fig/cube_root.png
  • src/assets/deepin-calculator/calculator/zh_TW/fig/deg.png
  • src/assets/deepin-calculator/calculator/zh_TW/fig/grad.png
  • src/assets/deepin-calculator/calculator/zh_TW/fig/programmer.png
  • src/assets/deepin-calculator/calculator/zh_TW/fig/rad.png
  • src/assets/deepin-calculator/calculator/zh_TW/fig/scientific_mode.png
  • src/assets/deepin-calculator/calculator/zh_TW/fig/scientific_notation.png
  • src/assets/deepin-calculator/calculator/zh_TW/fig/shift.png
  • src/assets/deepin-calculator/calculator/zh_TW/fig/shift1.png
  • src/assets/deepin-calculator/calculator/zh_TW/fig/square_root.png
  • src/assets/deepin-calculator/calculator/zh_TW/fig/standard_mode.png
  • src/assets/deepin-calculator/calculator/zh_TW/fig/y_root.png
  • src/assets/images/dark/%_hover.svg
  • src/assets/images/dark/%_normal.svg
  • src/assets/images/dark/%_press.svg
  • src/assets/images/dark/( )_hover.svg
  • src/assets/images/dark/( )_normal.svg
  • src/assets/images/dark/( )_press.svg
  • src/assets/images/dark/+_hover.svg
  • src/assets/images/dark/+_normal.svg
  • src/assets/images/dark/+_press.svg
  • src/assets/images/dark/-_hover.svg
  • src/assets/images/dark/-_normal.svg
  • src/assets/images/dark/-_press.svg
  • src/assets/images/dark/AC_hover.svg
  • src/assets/images/dark/AC_normal.svg
  • src/assets/images/dark/AC_press.svg
  • src/assets/images/dark/clear_hover.svg
  • src/assets/images/dark/clear_normal.svg
  • src/assets/images/dark/clear_press.svg
  • src/assets/images/dark/cos-1_hover.svg
  • src/assets/images/dark/cos-1_normal.svg
  • src/assets/images/dark/cos-1_press.svg
  • src/assets/images/dark/cot-1_hover.svg
  • src/assets/images/dark/cot-1_normal.svg
  • src/assets/images/dark/cot-1_press.svg
  • src/assets/images/dark/cuberoot_hover.svg
  • src/assets/images/dark/cuberoot_normal.svg
  • src/assets/images/dark/cuberoot_press.svg
  • src/assets/images/dark/deg_hover.svg
  • src/assets/images/dark/deg_normal.svg
  • src/assets/images/dark/deg_press.svg
  • src/assets/images/dark/divide_hover.svg
  • src/assets/images/dark/divide_normal.svg
  • src/assets/images/dark/divide_press.svg
  • src/assets/images/dark/empty_hover.svg
  • src/assets/images/dark/empty_normal.svg
  • src/assets/images/dark/empty_press.svg
  • src/assets/images/dark/grad_hover.svg
  • src/assets/images/dark/grad_normal.svg
  • src/assets/images/dark/grad_press.svg
  • src/assets/images/dark/icon_as_hover.svg
  • src/assets/images/dark/icon_as_iconhover.svg
  • src/assets/images/dark/icon_as_iconnormal.svg
  • src/assets/images/dark/icon_as_normal.svg
  • src/assets/images/dark/icon_binarysystem_hover.svg
  • src/assets/images/dark/icon_binarysystem_normal.svg
  • src/assets/images/dark/icon_binarysystem_press.svg
  • src/assets/images/dark/icon_generalkeyboard_hover.svg
  • src/assets/images/dark/icon_generalkeyboard_normal.svg
  • src/assets/images/dark/icon_generalkeyboard_press.svg
  • src/assets/images/dark/icon_history_checked.svg
  • src/assets/images/dark/icon_history_normal.svg
  • src/assets/images/dark/icon_ls_hover.svg
  • src/assets/images/dark/icon_ls_iconhover.svg
  • src/assets/images/dark/icon_ls_iconnormal.svg
  • src/assets/images/dark/icon_ls_normal.svg
  • src/assets/images/dark/icon_memory_checked.svg
  • src/assets/images/dark/icon_memory_normal.svg
  • src/assets/images/dark/icon_rc_hover.svg
  • src/assets/images/dark/icon_rc_iconhover.svg
  • src/assets/images/dark/icon_rc_iconnormal.svg
  • src/assets/images/dark/icon_rc_normal.svg
  • src/assets/images/dark/icon_ro_hover.svg
  • src/assets/images/dark/icon_ro_iconhover.svg
  • src/assets/images/dark/icon_ro_iconnormal.svg
  • src/assets/images/dark/icon_ro_normal.svg
  • src/assets/images/dark/memory_hover.svg
  • src/assets/images/dark/memory_normal.svg
  • src/assets/images/dark/memory_press.svg
  • src/assets/images/dark/rad_hover.svg
  • src/assets/images/dark/rad_normal.svg
  • src/assets/images/dark/rad_press.svg
  • src/assets/images/dark/sin-1_hover.svg
  • src/assets/images/dark/sin-1_normal.svg
  • src/assets/images/dark/sin-1_press.svg
  • src/assets/images/dark/squareroot_hover.svg
  • src/assets/images/dark/squareroot_normal.svg
  • src/assets/images/dark/squareroot_press.svg
  • src/assets/images/dark/tan-1_hover.svg
  • src/assets/images/dark/tan-1_normal.svg
  • src/assets/images/dark/tan-1_press.svg
  • src/assets/images/dark/x_hover.svg
  • src/assets/images/dark/x_normal.svg
  • src/assets/images/dark/x_press.svg
  • src/assets/images/dark/yroot_hover.svg
  • src/assets/images/dark/yroot_normal.svg
  • src/assets/images/dark/yroot_press.svg
  • src/assets/images/deepin-calculator.svg
  • src/assets/images/delete_dark_hover.svg
  • src/assets/images/delete_dark_normal.svg
  • src/assets/images/delete_dark_press.svg
  • src/assets/images/delete_light_hover.svg
  • src/assets/images/delete_light_normal.svg
  • src/assets/images/delete_light_press.svg
  • src/assets/images/div_normal.svg
  • src/assets/images/light/%_hover.svg
  • src/assets/images/light/%_normal.svg
  • src/assets/images/light/%_press.svg
  • src/assets/images/light/( )_hover.svg
  • src/assets/images/light/( )_normal.svg
  • src/assets/images/light/( )_press.svg
  • src/assets/images/light/+_hover.svg
  • src/assets/images/light/+_normal.svg
  • src/assets/images/light/+_press.svg
  • src/assets/images/light/-_hover.svg
  • src/assets/images/light/-_normal.svg
  • src/assets/images/light/-_press.svg
  • src/assets/images/light/clear_hover.svg
  • src/assets/images/light/clear_normal.svg
  • src/assets/images/light/clear_press.svg
  • src/assets/images/light/cos-1_hover.svg
  • src/assets/images/light/cos-1_normal.svg
  • src/assets/images/light/cos-1_press.svg
  • src/assets/images/light/cot-1_hover.svg
  • src/assets/images/light/cot-1_normal.svg
  • src/assets/images/light/cot-1_press.svg
  • src/assets/images/light/cuberoot_hover.svg
  • src/assets/images/light/cuberoot_normal.svg
  • src/assets/images/light/cuberoot_press.svg
  • src/assets/images/light/deg_hover.svg
  • src/assets/images/light/deg_normal.svg
  • src/assets/images/light/deg_press.svg
  • src/assets/images/light/divide_hover.svg
  • src/assets/images/light/divide_normal.svg
  • src/assets/images/light/divide_press.svg
  • src/assets/images/light/empty_hover.svg
  • src/assets/images/light/empty_normal.svg
  • src/assets/images/light/empty_press.svg
  • src/assets/images/light/grad_hover.svg
  • src/assets/images/light/grad_normal.svg
  • src/assets/images/light/grad_press.svg
  • src/assets/images/light/icon_as_hover.svg
  • src/assets/images/light/icon_as_iconhover.svg
  • src/assets/images/light/icon_as_iconnormal.svg
  • src/assets/images/light/icon_as_menuhover.svg
  • src/assets/images/light/icon_as_normal.svg
  • src/assets/images/light/icon_binarysystem_hover.svg
  • src/assets/images/light/icon_binarysystem_normal.svg
  • src/assets/images/light/icon_binarysystem_press.svg
  • src/assets/images/light/icon_generalkeyboard_hover.svg
  • src/assets/images/light/icon_generalkeyboard_normal.svg
  • src/assets/images/light/icon_generalkeyboard_press.svg
  • src/assets/images/light/icon_history_checked.svg
  • src/assets/images/light/icon_history_normal.svg
  • src/assets/images/light/icon_ls_hover.svg
  • src/assets/images/light/icon_ls_iconhover.svg
  • src/assets/images/light/icon_ls_iconnormal.svg
  • src/assets/images/light/icon_ls_menuhover.svg
  • src/assets/images/light/icon_ls_normal.svg
  • src/assets/images/light/icon_memory_checked.svg
  • src/assets/images/light/icon_memory_normal.svg
  • src/assets/images/light/icon_rc_hover.svg
  • src/assets/images/light/icon_rc_iconhover.svg
  • src/assets/images/light/icon_rc_iconnormal.svg
  • src/assets/images/light/icon_rc_menuhover.svg
  • src/assets/images/light/icon_rc_normal.svg
  • src/assets/images/light/icon_ro_hover.svg
  • src/assets/images/light/icon_ro_iconhover.svg
  • src/assets/images/light/icon_ro_iconnormal.svg
  • src/assets/images/light/icon_ro_menuhover.svg
  • src/assets/images/light/icon_ro_normal.svg
  • src/assets/images/light/iconmemory_normal.svg
  • src/assets/images/light/memory_hover.svg
  • src/assets/images/light/memory_normal.svg
  • src/assets/images/light/memory_press.svg
  • src/assets/images/light/rad_hover.svg
  • src/assets/images/light/rad_normal.svg
  • src/assets/images/light/rad_press.svg
  • src/assets/images/light/sin-1_hover.svg
  • src/assets/images/light/sin-1_normal.svg
  • src/assets/images/light/sin-1_press.svg
  • src/assets/images/light/squareroot_hover.svg
  • src/assets/images/light/squareroot_normal.svg
  • src/assets/images/light/squareroot_press.svg
  • src/assets/images/light/tan-1_hover.svg
  • src/assets/images/light/tan-1_normal.svg
  • src/assets/images/light/tan-1_press.svg
  • src/assets/images/light/x_hover.svg
  • src/assets/images/light/x_normal.svg
  • src/assets/images/light/x_press.svg
  • src/assets/images/light/yroot_hover.svg
  • src/assets/images/light/yroot_normal.svg
  • src/assets/images/light/yroot_press.svg
  • src/assets/images/min_normal.svg
  • src/assets/images/mult_normal.svg
  • src/assets/images/plus_normal.svg
  • src/assets/images/title_icon.svg
  • src/assets/images/÷_hover.svg
  • src/assets/images/÷_normal.svg
  • src/assets/images/÷_press.svg
  • src/assets/qss/dark.qss
  • src/assets/qss/light.qss
  • src/deepin-calculator.qrc
  • src/environments.h.in
  • src/globaldefine.h
  • tests/CMakeLists.txt
  • tests/cmake-lcov-test.sh
  • tests/src/control/ut_basickeypad.cpp
  • tests/src/control/ut_basickeypad.h
  • tests/src/control/ut_bitbutton.cpp
  • tests/src/control/ut_bitbutton.h
  • tests/src/control/ut_equalbutton.cpp
  • tests/src/control/ut_equalbutton.h
  • tests/src/control/ut_iconbutton.cpp
  • tests/src/control/ut_iconbutton.h
  • tests/src/control/ut_memhiskeypad.cpp
  • tests/src/control/ut_memhiskeypad.h
  • tests/src/control/ut_memorybutton.cpp
  • tests/src/control/ut_memorybutton.h
  • tests/src/control/ut_memorykeypad.cpp
  • tests/src/control/ut_memorykeypad.h
  • tests/src/control/ut_procheckbtnkeypad.cpp
  • tests/src/control/ut_procheckbtnkeypad.h
  • tests/src/control/ut_programmerkeypad.cpp
  • tests/src/control/ut_programmerkeypad.h
  • tests/src/control/ut_prosystemkeypad.cpp
  • tests/src/control/ut_prosystemkeypad.h
  • tests/src/control/ut_scientifickeypad.cpp
  • tests/src/control/ut_scientifickeypad.h
  • tests/src/control/ut_textbutton.cpp
  • tests/src/control/ut_textbutton.h
  • tests/src/main.cpp
  • tests/src/stub.h
  • tests/src/ut_dsetting.cpp
  • tests/src/ut_dsetting.h
  • tests/src/ut_mainwindow.cpp
  • tests/src/ut_mainwindow.h
  • tests/src/ut_memorypublic.cpp
  • tests/src/ut_memorypublic.h
  • tests/src/ut_utils.cpp
  • tests/src/ut_utils.h
  • tests/src/views/ut_memoryitemdelegate.cpp
  • tests/src/views/ut_memoryitemdelegate.h
  • tests/src/views/ut_memoryitemwidget.cpp
  • tests/src/views/ut_memoryitemwidget.h
  • tests/src/views/ut_memorylistwidget.cpp
  • tests/src/views/ut_memorylistwidget.h
  • tests/src/views/ut_memorywidget.cpp
  • tests/src/views/ut_memorywidget.h
  • tests/src/views/ut_programmerarrowdelegate.cpp
  • tests/src/views/ut_programmerarrowdelegate.h
  • tests/src/views/ut_programmeritemwidget.cpp
  • tests/src/views/ut_programmeritemwidget.h
  • tests/src/views/ut_prolistdelegate.cpp
  • tests/src/views/ut_prolistdelegate.h
  • tests/src/views/ut_prolistmodel.cpp
  • tests/src/views/ut_prolistmodel.h
  • tests/src/views/ut_prolistview.cpp
  • tests/src/views/ut_prolistview.h
  • tests/src/views/ut_simplelistdelegate.cpp
  • tests/src/views/ut_simplelistdelegate.h
  • tests/src/views/ut_simplelistmodel.cpp
  • tests/src/views/ut_simplelistmodel.h
  • tests/src/views/ut_simplelistview.cpp
  • tests/src/views/ut_simplelistview.h
  • tests/src/widgets/ut_arrowrectangle.cpp
  • tests/src/widgets/ut_arrowrectangle.h
  • tests/src/widgets/ut_basicmodul.cpp
  • tests/src/widgets/ut_basicmodul.h
  • tests/src/widgets/ut_expressionbar.cpp
  • tests/src/widgets/ut_expressionbar.h
  • tests/src/widgets/ut_inputedit.cpp
  • tests/src/widgets/ut_inputedit.h
  • tests/src/widgets/ut_memhiswidget.cpp
  • tests/src/widgets/ut_memhiswidget.h
  • tests/src/widgets/ut_probitwidget.cpp
  • tests/src/widgets/ut_probitwidget.h
  • tests/src/widgets/ut_proexpressionbar.cpp
  • tests/src/widgets/ut_proexpressionbar.h
  • tests/src/widgets/ut_programmodule.cpp
  • tests/src/widgets/ut_programmodule.h
  • tests/src/widgets/ut_scientificmodule.cpp
  • tests/src/widgets/ut_scientificmodule.h
  • tests/src/widgets/ut_sciexpressionbar.cpp
  • tests/src/widgets/ut_sciexpressionbar.h
  • tests/test-prj-running.sh
  • translate_generation.sh
  • translations/deepin-calculator.ts
  • translations/deepin-calculator_az.ts
  • translations/deepin-calculator_bo.ts
  • translations/deepin-calculator_ca.ts
  • translations/deepin-calculator_cs.ts
  • translations/deepin-calculator_es.ts
  • translations/deepin-calculator_et.ts
  • translations/deepin-calculator_fi.ts
  • translations/deepin-calculator_fr.ts
  • translations/deepin-calculator_gl_ES.ts
  • translations/deepin-calculator_hu.ts
  • translations/deepin-calculator_it.ts
  • translations/deepin-calculator_ka.ts
  • translations/deepin-calculator_km_KH.ts
  • translations/deepin-calculator_ko.ts
  • translations/deepin-calculator_ms.ts
  • translations/deepin-calculator_nl.ts
  • translations/deepin-calculator_pl.ts
  • translations/deepin-calculator_pt.ts
  • translations/deepin-calculator_pt_BR.ts
  • translations/deepin-calculator_ro.ts
  • translations/deepin-calculator_ru.ts
  • translations/deepin-calculator_sl.ts
  • translations/deepin-calculator_sq.ts
  • translations/deepin-calculator_sr.ts
  • translations/deepin-calculator_tr.ts
  • translations/deepin-calculator_ug.ts
  • translations/deepin-calculator_uk.ts
  • translations/deepin-calculator_vi.ts
  • translations/deepin-calculator_zh_CN.ts
  • translations/deepin-calculator_zh_HK.ts
  • translations/deepin-calculator_zh_TW.ts
  • translations/desktop/desktop.ts
  • translations/desktop/desktop_am_ET.ts
  • translations/desktop/desktop_ar.ts
  • translations/desktop/desktop_ast.ts
  • translations/desktop/desktop_az.ts
  • translations/desktop/desktop_bg.ts
  • translations/desktop/desktop_bn.ts
  • translations/desktop/desktop_bo.ts
  • translations/desktop/desktop_br.ts
  • translations/desktop/desktop_ca.ts
  • translations/desktop/desktop_cs.ts
  • translations/desktop/desktop_da.ts
  • translations/desktop/desktop_de.ts
  • translations/desktop/desktop_el.ts
  • translations/desktop/desktop_en_AU.ts
  • translations/desktop/desktop_es.ts
  • translations/desktop/desktop_et.ts
  • translations/desktop/desktop_fa.ts
  • translations/desktop/desktop_fi.ts
  • translations/desktop/desktop_fr.ts
  • translations/desktop/desktop_gl_ES.ts
  • translations/desktop/desktop_hi_IN.ts
  • translations/desktop/desktop_hr.ts
  • translations/desktop/desktop_hu.ts
  • translations/desktop/desktop_id.ts
  • translations/desktop/desktop_it.ts
  • translations/desktop/desktop_ka.ts
  • translations/desktop/desktop_km_KH.ts
  • translations/desktop/desktop_ko.ts
  • translations/desktop/desktop_ku_IQ.ts
  • translations/desktop/desktop_ky.ts
  • translations/desktop/desktop_lt.ts
  • translations/desktop/desktop_mn.ts
  • translations/desktop/desktop_ms.ts
  • translations/desktop/desktop_ne.ts
  • translations/desktop/desktop_nl.ts
  • translations/desktop/desktop_pl.ts
  • translations/desktop/desktop_pt.ts
  • translations/desktop/desktop_pt_BR.ts
  • translations/desktop/desktop_ro.ts
  • translations/desktop/desktop_ru.ts
  • translations/desktop/desktop_sk.ts
  • translations/desktop/desktop_sl.ts
  • translations/desktop/desktop_sq.ts
  • translations/desktop/desktop_sr.ts
  • translations/desktop/desktop_sv.ts
  • translations/desktop/desktop_tr.ts
  • translations/desktop/desktop_tzm.ts
  • translations/desktop/desktop_ug.ts
  • translations/desktop/desktop_uk.ts
  • translations/desktop/desktop_vi.ts
  • translations/desktop/desktop_zh_CN.ts
  • translations/desktop/desktop_zh_HK.ts
  • translations/desktop/desktop_zh_TW.ts

The following files have no licensing information:

  • 3rdparty/core/book.cpp
  • 3rdparty/core/book.h
  • 3rdparty/core/constants.cpp
  • 3rdparty/core/constants.h
  • 3rdparty/core/errors.h
  • 3rdparty/core/evaluator.cpp
  • 3rdparty/core/evaluator.h
  • 3rdparty/core/functions.cpp
  • 3rdparty/core/functions.h
  • 3rdparty/core/manualserver.cpp
  • 3rdparty/core/manualserver.h
  • 3rdparty/core/numberformatter.cpp
  • 3rdparty/core/numberformatter.h
  • 3rdparty/core/opcode.h
  • 3rdparty/core/pageserver.cpp
  • 3rdparty/core/pageserver.h
  • 3rdparty/core/session.cpp
  • 3rdparty/core/session.h
  • 3rdparty/core/sessionhistory.cpp
  • 3rdparty/core/sessionhistory.h
  • 3rdparty/core/settings.cpp
  • 3rdparty/core/settings.h
  • 3rdparty/core/userfunction.cpp
  • 3rdparty/core/userfunction.h
  • 3rdparty/core/variable.cpp
  • 3rdparty/core/variable.h
  • 3rdparty/math/cmath.cpp
  • 3rdparty/math/cmath.h
  • 3rdparty/math/cnumberparser.cpp
  • 3rdparty/math/cnumberparser.h
  • 3rdparty/math/floatcommon.c
  • 3rdparty/math/floatcommon.h
  • 3rdparty/math/floatconfig.h
  • 3rdparty/math/floatconst.c
  • 3rdparty/math/floatconst.h
  • 3rdparty/math/floatconvert.c
  • 3rdparty/math/floatconvert.h
  • 3rdparty/math/floaterf.c
  • 3rdparty/math/floaterf.h
  • 3rdparty/math/floatexp.c
  • 3rdparty/math/floatexp.h
  • 3rdparty/math/floatgamma.c
  • 3rdparty/math/floatgamma.h
  • 3rdparty/math/floathmath.c
  • 3rdparty/math/floathmath.h
  • 3rdparty/math/floatincgamma.c
  • 3rdparty/math/floatincgamma.h
  • 3rdparty/math/floatio.c
  • 3rdparty/math/floatio.h
  • 3rdparty/math/floatipower.c
  • 3rdparty/math/floatipower.h
  • 3rdparty/math/floatlog.c
  • 3rdparty/math/floatlog.h
  • 3rdparty/math/floatlogic.c
  • 3rdparty/math/floatlogic.h
  • 3rdparty/math/floatlong.c
  • 3rdparty/math/floatlong.h
  • 3rdparty/math/floatnum.c
  • 3rdparty/math/floatnum.h
  • 3rdparty/math/floatpower.c
  • 3rdparty/math/floatpower.h
  • 3rdparty/math/floatseries.c
  • 3rdparty/math/floatseries.h
  • 3rdparty/math/floattrig.c
  • 3rdparty/math/floattrig.h
  • 3rdparty/math/hmath.cpp
  • 3rdparty/math/hmath.h
  • 3rdparty/math/number.c
  • 3rdparty/math/number.h
  • 3rdparty/math/quantity.cpp
  • 3rdparty/math/quantity.h
  • 3rdparty/math/rational.cpp
  • 3rdparty/math/rational.h
  • 3rdparty/math/units.cpp
  • 3rdparty/math/units.h
  • debian/deepin-calculator.1
  • src/control/basickeypad.cpp
  • src/control/basickeypad.h
  • src/control/bitbutton.cpp
  • src/control/bitbutton.h
  • src/control/equalbutton.cpp
  • src/control/equalbutton.h
  • src/control/iconbutton.cpp
  • src/control/iconbutton.h
  • src/control/memhiskeypad.cpp
  • src/control/memhiskeypad.h
  • src/control/memorybutton.cpp
  • src/control/memorybutton.h
  • src/control/memorykeypad.cpp
  • src/control/memorykeypad.h
  • src/control/procheckbtnkeypad.cpp
  • src/control/procheckbtnkeypad.h
  • src/control/programmerkeypad.cpp
  • src/control/programmerkeypad.h
  • src/control/prosystemkeypad.cpp
  • src/control/prosystemkeypad.h
  • src/control/scientifickeypad.cpp
  • src/control/scientifickeypad.h
  • src/control/textbutton.cpp
  • src/control/textbutton.h
  • src/dsettings.cpp
  • src/dsettings.h
  • src/main.cpp
  • src/mainwindow.cpp
  • src/mainwindow.h
  • src/memorypublic.cpp
  • src/memorypublic.h
  • src/utils.cpp
  • src/utils.h
  • src/views/memoryitemdelegate.cpp
  • src/views/memoryitemdelegate.h
  • src/views/memoryitemwidget.cpp
  • src/views/memoryitemwidget.h
  • src/views/memorylistwidget.cpp
  • src/views/memorylistwidget.h
  • src/views/memorywidget.cpp
  • src/views/memorywidget.h
  • src/views/programmerarrowdelegate.cpp
  • src/views/programmerarrowdelegate.h
  • src/views/programmeritemwidget.cpp
  • src/views/programmeritemwidget.h
  • src/views/prolistdelegate.cpp
  • src/views/prolistdelegate.h
  • src/views/prolistmodel.cpp
  • src/views/prolistmodel.h
  • src/views/prolistview.cpp
  • src/views/prolistview.h
  • src/views/simplelistdelegate.cpp
  • src/views/simplelistdelegate.h
  • src/views/simplelistmodel.cpp
  • src/views/simplelistmodel.h
  • src/views/simplelistview.cpp
  • src/views/simplelistview.h
  • src/widgets/arrowrectangle.cpp
  • src/widgets/arrowrectangle.h
  • src/widgets/basicmodule.cpp
  • src/widgets/basicmodule.h
  • src/widgets/expressionbar.cpp
  • src/widgets/expressionbar.h
  • src/widgets/inputedit.cpp
  • src/widgets/inputedit.h
  • src/widgets/memhiswidget.cpp
  • src/widgets/memhiswidget.h
  • src/widgets/probitwidget.cpp
  • src/widgets/probitwidget.h
  • src/widgets/proexpressionbar.cpp
  • src/widgets/proexpressionbar.h
  • src/widgets/programmodule.cpp
  • src/widgets/programmodule.h
  • src/widgets/scientificmodule.cpp
  • src/widgets/scientificmodule.h
  • src/widgets/sciexpressionbar.cpp
  • src/widgets/sciexpressionbar.h

SUMMARY

  • Bad licenses:
  • Deprecated licenses:
  • Licenses without file extension:
  • Missing licenses:
  • Unused licenses:
  • Used licenses:
  • Read errors: 0
  • Files with copyright information: 153 / 620
  • Files with license information: 0 / 620

Unfortunately, your project is not compliant with version 3.0 of the REUSE Specification :-(

@github-actions
Copy link

github-actions bot commented Sep 4, 2022

missing README.zh_CN.md

@hundundadi
Copy link

/check

@deepin-bot
Copy link
Contributor

deepin-bot bot commented Nov 1, 2023

Deepin Obs Bot
Starting find obs webhook event and retrigger!

@hundundadi
Copy link

Hello, because this PR is a little different from the latest code, please update this PR or re-submit PR.

@deepin-bot
Copy link
Contributor

deepin-bot bot commented Oct 11, 2024

TAG Bot

New tag: 6.0.1
DISTRIBUTION: unstable
Suggest: synchronizing this PR through rebase #110

@deepin-bot
Copy link
Contributor

deepin-bot bot commented Oct 14, 2024

TAG Bot

New tag: 6.0.2
DISTRIBUTION: unstable
Suggest: synchronizing this PR through rebase #114

@deepin-bot
Copy link
Contributor

deepin-bot bot commented Oct 16, 2024

TAG Bot

New tag: 6.5.0
DISTRIBUTION: unstable
Suggest: synchronizing this PR through rebase #115

@deepin-bot
Copy link
Contributor

deepin-bot bot commented Nov 30, 2024

TAG Bot

New tag: 6.5.1
DISTRIBUTION: unstable
Suggest: synchronizing this PR through rebase #117

@deepin-bot
Copy link
Contributor

deepin-bot bot commented Dec 2, 2024

TAG Bot

New tag: 6.5.2
DISTRIBUTION: unstable
Suggest: synchronizing this PR through rebase #118

@deepin-bot
Copy link
Contributor

deepin-bot bot commented Dec 14, 2024

TAG Bot

New tag: 6.5.3
DISTRIBUTION: unstable
Suggest: synchronizing this PR through rebase #120

@deepin-bot
Copy link
Contributor

deepin-bot bot commented Dec 20, 2024

TAG Bot

New tag: 6.5.4
DISTRIBUTION: unstable
Suggest: synchronizing this PR through rebase #129

Make use of CMAKE_EXE_LINKER_FLAGS

Log: Don't ignore linker flags specified by system
@felixonmars
Copy link
Member Author

Hello, because this PR is a little different from the latest code, please update this PR or re-submit PR.

Rebased now.

@deepin-bot
Copy link
Contributor

deepin-bot bot commented Jan 20, 2025

TAG Bot

New tag: 6.5.5
DISTRIBUTION: unstable
Suggest: synchronizing this PR through rebase #133

@deepin-bot
Copy link
Contributor

deepin-bot bot commented Jan 23, 2025

TAG Bot

New tag: 6.5.6
DISTRIBUTION: unstable
Suggest: synchronizing this PR through rebase #134

@deepin-bot
Copy link
Contributor

deepin-bot bot commented Feb 18, 2025

TAG Bot

New tag: 6.5.7
DISTRIBUTION: unstable
Suggest: synchronizing this PR through rebase #135

@deepin-bot
Copy link
Contributor

deepin-bot bot commented Feb 27, 2025

TAG Bot

New tag: 6.5.8
DISTRIBUTION: unstable
Suggest: synchronizing this PR through rebase #136

@deepin-bot
Copy link
Contributor

deepin-bot bot commented Mar 7, 2025

TAG Bot

New tag: 6.5.9
DISTRIBUTION: unstable
Suggest: synchronizing this PR through rebase #138

@deepin-bot
Copy link
Contributor

deepin-bot bot commented Apr 2, 2025

TAG Bot

New tag: 6.5.10
DISTRIBUTION: unstable
Suggest: synchronizing this PR through rebase #141

@deepin-bot
Copy link
Contributor

deepin-bot bot commented Apr 17, 2025

TAG Bot

New tag: 6.5.11
DISTRIBUTION: unstable
Suggest: synchronizing this PR through rebase #144

@deepin-bot
Copy link
Contributor

deepin-bot bot commented May 14, 2025

TAG Bot

New tag: 6.5.12
DISTRIBUTION: unstable
Suggest: synchronizing this PR through rebase #145

@deepin-bot
Copy link
Contributor

deepin-bot bot commented Jun 18, 2025

TAG Bot

New tag: 6.5.13
DISTRIBUTION: unstable
Suggest: synchronizing this PR through rebase #150

@deepin-bot
Copy link
Contributor

deepin-bot bot commented Jun 18, 2025

TAG Bot

New tag: 6.5.14
DISTRIBUTION: unstable
Suggest: synchronizing this PR through rebase #151

@deepin-bot
Copy link
Contributor

deepin-bot bot commented Jun 18, 2025

TAG Bot

New tag: 6.5.15
DISTRIBUTION: unstable
Suggest: synchronizing this PR through rebase #152

@deepin-bot
Copy link
Contributor

deepin-bot bot commented Jun 23, 2025

TAG Bot

New tag: 6.5.16
DISTRIBUTION: unstable
Suggest: synchronizing this PR through rebase #154

@deepin-bot
Copy link
Contributor

deepin-bot bot commented Jul 1, 2025

TAG Bot

New tag: 6.5.17
DISTRIBUTION: unstable
Suggest: synchronizing this PR through rebase #155

@deepin-bot
Copy link
Contributor

deepin-bot bot commented Jul 2, 2025

TAG Bot

New tag: 6.5.18
DISTRIBUTION: unstable
Suggest: synchronizing this PR through rebase #156

@deepin-bot
Copy link
Contributor

deepin-bot bot commented Jul 3, 2025

TAG Bot

New tag: 6.5.19
DISTRIBUTION: unstable
Suggest: synchronizing this PR through rebase #157

@deepin-bot
Copy link
Contributor

deepin-bot bot commented Jul 10, 2025

TAG Bot

New tag: 6.5.20
DISTRIBUTION: unstable
Suggest: synchronizing this PR through rebase #160

@deepin-bot
Copy link
Contributor

deepin-bot bot commented Jul 31, 2025

TAG Bot

New tag: 6.5.21
DISTRIBUTION: unstable
Suggest: synchronizing this PR through rebase #164

@deepin-bot
Copy link
Contributor

deepin-bot bot commented Aug 1, 2025

TAG Bot

New tag: 6.5.22
DISTRIBUTION: unstable
Suggest: synchronizing this PR through rebase #165

@deepin-bot
Copy link
Contributor

deepin-bot bot commented Aug 7, 2025

TAG Bot

New tag: 6.5.23
DISTRIBUTION: unstable
Suggest: synchronizing this PR through rebase #166

@deepin-bot
Copy link
Contributor

deepin-bot bot commented Aug 13, 2025

TAG Bot

New tag: 6.5.24
DISTRIBUTION: unstable
Suggest: synchronizing this PR through rebase #168

@deepin-bot
Copy link
Contributor

deepin-bot bot commented Aug 27, 2025

TAG Bot

New tag: 6.5.25
DISTRIBUTION: unstable
Suggest: synchronizing this PR through rebase #169

@deepin-ci-robot
Copy link

deepin pr auto review

这段diff修改了CMakeLists.txt中的CMAKE_EXE_LINKER_FLAGS设置,我来分析一下这个修改:

  1. 语法逻辑:

    • 原代码直接覆盖了CMAKE_EXE_LINKER_FLAGS的值为"-pie"
    • 修改后的代码是在原有CMAKE_EXE_LINKER_FLAGS的基础上追加"-pie"选项
    • 这个修改是正确的,因为它保留了可能已经存在的其他链接器标志
  2. 代码质量:

    • 修改提高了代码质量,因为它不会意外覆盖其他可能重要的链接器标志
    • 使用变量追加的方式更加灵活和可维护
  3. 代码性能:

    • 这个修改本身不会影响程序的性能,它只是确保了正确的链接器标志设置
    • 保留"-pie"标志有助于启用地址空间布局随机化(ASLR),这是一种安全特性,可能会略微影响启动时间,但提高了安全性
  4. 代码安全:

    • "-pie"标志用于生成位置无关可执行文件,这是安全编程的最佳实践
    • 通过追加而不是覆盖的方式,确保了不会意外移除其他重要的安全相关链接器标志

改进建议:

  1. 考虑添加注释解释为什么需要"-pie"标志,提高代码可读性
  2. 可以考虑将"-pie"定义为一个变量,便于统一管理和修改
  3. 如果项目有特定的安全要求,可以考虑添加更多的安全相关编译和链接标志

例如,可以这样改进:

# Security flags
set(SECURITY_LINKER_FLAGS "-pie -Wl,-z,relro,-z,now")
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${SECURITY_LINKER_FLAGS}")

这样的修改既保持了原有功能,又提高了代码的可维护性和安全性。

@deepin-ci-robot
Copy link

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: BLumia, felixonmars, qaqland

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@BLumia BLumia merged commit 7b8a48e into linuxdeepin:master Sep 4, 2025
17 checks passed
@felixonmars felixonmars deleted the patch-1 branch September 4, 2025 19:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants