Some checks failed
FreeCAD master CI / Prepare (push) Has been cancelled
FreeCAD master CI / Pixi (push) Has been cancelled
FreeCAD master CI / Ubuntu (push) Has been cancelled
FreeCAD master CI / Windows (push) Has been cancelled
FreeCAD master CI / Lint (push) Has been cancelled
FreeCAD master CI / WrapUp (push) Has been cancelled
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
Scorecard supply-chain security / Scorecard analysis (push) Has been cancelled
Stale Issues / stale (push) Has been cancelled
42 lines
1.8 KiB
CMake
42 lines
1.8 KiB
CMake
macro(CreatePackagingTargets)
|
|
# ================================================================================
|
|
# == Packaging ===================================================================
|
|
#
|
|
#add_custom_target(dist COMMAND ${CMAKE_MAKE_PROGRAM} package_source)
|
|
add_custom_target(dist-git
|
|
COMMAND ${Python3_EXECUTABLE} ${CMAKE_SOURCE_DIR}/src/Tools/makedist.py
|
|
--bindir=${CMAKE_BINARY_DIR}
|
|
--major=${PACKAGE_VERSION_MAJOR}
|
|
--minor=${PACKAGE_VERSION_MINOR}
|
|
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
|
|
)
|
|
add_custom_target(distdfsg-git
|
|
COMMAND ${Python3_EXECUTABLE} ${CMAKE_SOURCE_DIR}/src/Tools/makedist.py
|
|
--bindir=${CMAKE_BINARY_DIR}
|
|
--major=${PACKAGE_VERSION_MAJOR}
|
|
--minor=${PACKAGE_VERSION_MINOR}
|
|
--dfsg
|
|
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
|
|
)
|
|
if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_COMPILER_IS_CLANGXX OR MINGW)
|
|
add_custom_target(distcheck-git
|
|
COMMAND ${Python3_EXECUTABLE} ${CMAKE_SOURCE_DIR}/src/Tools/makedist.py
|
|
--bindir=${CMAKE_BINARY_DIR}
|
|
--major=${PACKAGE_VERSION_MAJOR}
|
|
--minor=${PACKAGE_VERSION_MINOR}
|
|
--check
|
|
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
|
|
)
|
|
add_custom_target(distcheckdfsg-git
|
|
COMMAND ${Python3_EXECUTABLE} ${CMAKE_SOURCE_DIR}/src/Tools/makedist.py
|
|
--bindir=${CMAKE_BINARY_DIR}
|
|
--major=${PACKAGE_VERSION_MAJOR}
|
|
--minor=${PACKAGE_VERSION_MINOR}
|
|
--dfsg
|
|
--check
|
|
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
|
|
)
|
|
endif()
|
|
|
|
endmacro(CreatePackagingTargets)
|