FreeCAD

Форк
0
/
CreatePackagingTargets.cmake 
41 строка · 1.8 Кб
1
macro(CreatePackagingTargets)
2
    # ================================================================================
3
    # == Packaging ===================================================================
4
    #
5
    #add_custom_target(dist COMMAND ${CMAKE_MAKE_PROGRAM} package_source)
6
    add_custom_target(dist-git
7
        COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_SOURCE_DIR}/src/Tools/makedist.py
8
              --bindir=${CMAKE_BINARY_DIR}
9
              --major=${PACKAGE_VERSION_MAJOR}
10
              --minor=${PACKAGE_VERSION_MINOR}
11
              WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
12
    )
13
    add_custom_target(distdfsg-git
14
        COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_SOURCE_DIR}/src/Tools/makedist.py
15
              --bindir=${CMAKE_BINARY_DIR}
16
              --major=${PACKAGE_VERSION_MAJOR}
17
              --minor=${PACKAGE_VERSION_MINOR}
18
              --dfsg
19
              WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
20
    )
21
    if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_COMPILER_IS_CLANGXX OR MINGW)
22
        add_custom_target(distcheck-git
23
            COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_SOURCE_DIR}/src/Tools/makedist.py
24
                  --bindir=${CMAKE_BINARY_DIR}
25
                  --major=${PACKAGE_VERSION_MAJOR}
26
                  --minor=${PACKAGE_VERSION_MINOR}
27
                  --check
28
                  WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
29
        )
30
        add_custom_target(distcheckdfsg-git
31
            COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_SOURCE_DIR}/src/Tools/makedist.py
32
                  --bindir=${CMAKE_BINARY_DIR}
33
                  --major=${PACKAGE_VERSION_MAJOR}
34
                  --minor=${PACKAGE_VERSION_MINOR}
35
                  --dfsg
36
                  --check
37
                  WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
38
        )
39
    endif()
40

41
endmacro(CreatePackagingTargets)
42

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.