OXIESEC PANEL
- Current Dir:
/
/
usr
/
local
/
doc
/
cmake
/
html
/
module
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
π
..
-
04/04/2023 07:10:48 PM
rwxr-xr-x
π
AddFileDependencies.html
6.97 KB
04/04/2023 07:05:13 PM
rw-r--r--
π
AndroidTestUtilities.html
11.57 KB
04/04/2023 07:05:13 PM
rw-r--r--
π
BundleUtilities.html
24.15 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CMakeAddFortranSubdirectory.html
8.05 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CMakeBackwardCompatibilityCXX.html
5.61 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CMakeDependentOption.html
9.43 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CMakeDetermineVSServicePack.html
6.52 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CMakeExpandImportedTargets.html
8.86 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CMakeFindDependencyMacro.html
11.09 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CMakeFindFrameworks.html
5.41 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CMakeFindPackageMode.html
6.5 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CMakeForceCompiler.html
10.23 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CMakeGraphVizOptions.html
15.93 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CMakePackageConfigHelpers.html
30.38 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CMakeParseArguments.html
5.58 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CMakePrintHelpers.html
7.05 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CMakePrintSystemInformation.html
5.29 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CMakePushCheckState.html
8.23 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CMakeVerifyManifest.html
5.51 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CPack.html
63.98 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CPackArchive.html
5.48 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CPackBundle.html
5.36 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CPackComponent.html
26.3 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CPackCygwin.html
5.33 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CPackDMG.html
5.32 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CPackDeb.html
5.29 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CPackFreeBSD.html
5.43 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CPackIFW.html
30.28 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CPackIFWConfigureFile.html
7 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CPackNSIS.html
5.32 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CPackNuGet.html
5.47 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CPackProductBuild.html
5.5 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CPackRPM.html
5.33 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CPackWIX.html
5.37 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CSharpUtilities.html
22.41 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CTest.html
8.11 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CTestCoverageCollectGCOV.html
13.64 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CTestScriptMode.html
5.14 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CTestUseLaunchers.html
6.6 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CheckCCompilerFlag.html
7.68 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CheckCSourceCompiles.html
11.89 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CheckCSourceRuns.html
11.61 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CheckCXXCompilerFlag.html
7.77 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CheckCXXSourceCompiles.html
11.97 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CheckCXXSourceRuns.html
11.65 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CheckCXXSymbolExists.html
11.76 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CheckCompilerFlag.html
7.89 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CheckFortranCompilerFlag.html
8.01 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CheckFortranFunctionExists.html
8.42 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CheckFortranSourceCompiles.html
13.92 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CheckFortranSourceRuns.html
12.96 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CheckFunctionExists.html
9.19 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CheckIPOSupported.html
11.62 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CheckIncludeFile.html
9.28 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CheckIncludeFileCXX.html
9.24 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CheckIncludeFiles.html
9.79 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CheckLanguage.html
7.45 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CheckLibraryExists.html
7.15 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CheckLinkerFlag.html
9.01 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CheckOBJCCompilerFlag.html
7.9 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CheckOBJCSourceCompiles.html
11.92 KB
04/04/2023 07:05:14 PM
rw-r--r--
π
CheckOBJCSourceRuns.html
11.63 KB
04/04/2023 07:05:15 PM
rw-r--r--
π
CheckOBJCXXCompilerFlag.html
7.98 KB
04/04/2023 07:05:15 PM
rw-r--r--
π
CheckOBJCXXSourceCompiles.html
11.99 KB
04/04/2023 07:05:15 PM
rw-r--r--
π
CheckOBJCXXSourceRuns.html
11.63 KB
04/04/2023 07:05:15 PM
rw-r--r--
π
CheckPIESupported.html
11.58 KB
04/04/2023 07:05:15 PM
rw-r--r--
π
CheckPrototypeDefinition.html
8.21 KB
04/04/2023 07:05:15 PM
rw-r--r--
π
CheckSourceCompiles.html
13.34 KB
04/04/2023 07:05:15 PM
rw-r--r--
π
CheckSourceRuns.html
12.93 KB
04/04/2023 07:05:15 PM
rw-r--r--
π
CheckStructHasMember.html
8.27 KB
04/04/2023 07:05:15 PM
rw-r--r--
π
CheckSymbolExists.html
10.57 KB
04/04/2023 07:05:15 PM
rw-r--r--
π
CheckTypeSize.html
11.37 KB
04/04/2023 07:05:15 PM
rw-r--r--
π
CheckVariableExists.html
7.15 KB
04/04/2023 07:05:15 PM
rw-r--r--
π
Dart.html
5.55 KB
04/04/2023 07:05:15 PM
rw-r--r--
π
DeployQt4.html
8.86 KB
04/04/2023 07:05:15 PM
rw-r--r--
π
Documentation.html
5.7 KB
04/04/2023 07:05:15 PM
rw-r--r--
π
ExternalData.html
39.76 KB
04/04/2023 07:05:15 PM
rw-r--r--
π
ExternalProject.html
119.65 KB
04/04/2023 07:05:15 PM
rw-r--r--
π
FeatureSummary.html
36.68 KB
04/04/2023 07:05:15 PM
rw-r--r--
π
FetchContent.html
138.33 KB
04/04/2023 07:05:15 PM
rw-r--r--
π
FindALSA.html
7.34 KB
04/04/2023 07:05:15 PM
rw-r--r--
π
FindASPELL.html
5.31 KB
04/04/2023 07:05:15 PM
rw-r--r--
π
FindAVIFile.html
5.58 KB
04/04/2023 07:05:15 PM
rw-r--r--
π
FindArmadillo.html
6.13 KB
04/04/2023 07:05:15 PM
rw-r--r--
π
FindBISON.html
12.23 KB
04/04/2023 07:05:15 PM
rw-r--r--
π
FindBLAS.html
19.4 KB
04/04/2023 07:05:15 PM
rw-r--r--
π
FindBZip2.html
8.33 KB
04/04/2023 07:05:15 PM
rw-r--r--
π
FindBacktrace.html
7.48 KB
04/04/2023 07:05:15 PM
rw-r--r--
π
FindBoost.html
39.14 KB
04/04/2023 07:05:16 PM
rw-r--r--
π
FindBullet.html
5.71 KB
04/04/2023 07:05:16 PM
rw-r--r--
π
FindCABLE.html
5.44 KB
04/04/2023 07:05:16 PM
rw-r--r--
π
FindCUDA.html
55.38 KB
04/04/2023 07:05:16 PM
rw-r--r--
π
FindCUDAToolkit.html
38.35 KB
04/04/2023 07:05:16 PM
rw-r--r--
π
FindCURL.html
8.86 KB
04/04/2023 07:05:16 PM
rw-r--r--
π
FindCVS.html
5.38 KB
04/04/2023 07:05:16 PM
rw-r--r--
π
FindCoin3D.html
5.4 KB
04/04/2023 07:05:16 PM
rw-r--r--
π
FindCups.html
7.61 KB
04/04/2023 07:05:16 PM
rw-r--r--
π
FindCurses.html
8.47 KB
04/04/2023 07:05:16 PM
rw-r--r--
π
FindCxxTest.html
8.86 KB
04/04/2023 07:05:16 PM
rw-r--r--
π
FindCygwin.html
4.97 KB
04/04/2023 07:05:16 PM
rw-r--r--
π
FindDCMTK.html
9.88 KB
04/04/2023 07:05:16 PM
rw-r--r--
π
FindDart.html
4.98 KB
04/04/2023 07:05:16 PM
rw-r--r--
π
FindDevIL.html
8.14 KB
04/04/2023 07:05:16 PM
rw-r--r--
π
FindDoxygen.html
35.36 KB
04/04/2023 07:05:16 PM
rw-r--r--
π
FindEXPAT.html
6.84 KB
04/04/2023 07:05:16 PM
rw-r--r--
π
FindEnvModules.html
17.08 KB
04/04/2023 07:05:16 PM
rw-r--r--
π
FindFLEX.html
9.8 KB
04/04/2023 07:05:16 PM
rw-r--r--
π
FindFLTK.html
9.31 KB
04/04/2023 07:05:16 PM
rw-r--r--
π
FindFLTK2.html
5.63 KB
04/04/2023 07:05:16 PM
rw-r--r--
π
FindFontconfig.html
6.83 KB
04/04/2023 07:05:16 PM
rw-r--r--
π
FindFreetype.html
7.93 KB
04/04/2023 07:05:16 PM
rw-r--r--
π
FindGCCXML.html
5.13 KB
04/04/2023 07:05:16 PM
rw-r--r--
π
FindGDAL.html
8.53 KB
04/04/2023 07:05:16 PM
rw-r--r--
π
FindGIF.html
7.91 KB
04/04/2023 07:05:16 PM
rw-r--r--
π
FindGLEW.html
9.01 KB
04/04/2023 07:05:16 PM
rw-r--r--
π
FindGLUT.html
8.84 KB
04/04/2023 07:05:16 PM
rw-r--r--
π
FindGSL.html
8.7 KB
04/04/2023 07:05:16 PM
rw-r--r--
π
FindGTK.html
5.16 KB
04/04/2023 07:05:16 PM
rw-r--r--
π
FindGTK2.html
14.35 KB
04/04/2023 07:05:16 PM
rw-r--r--
π
FindGTest.html
12.62 KB
04/04/2023 07:05:16 PM
rw-r--r--
π
FindGettext.html
7.29 KB
04/04/2023 07:05:16 PM
rw-r--r--
π
FindGit.html
6.74 KB
04/04/2023 07:05:16 PM
rw-r--r--
π
FindGnuTLS.html
6.81 KB
04/04/2023 07:05:16 PM
rw-r--r--
π
FindGnuplot.html
5.27 KB
04/04/2023 07:05:16 PM
rw-r--r--
π
FindHDF5.html
17.47 KB
04/04/2023 07:05:16 PM
rw-r--r--
π
FindHSPELL.html
5.53 KB
04/04/2023 07:05:16 PM
rw-r--r--
π
FindHTMLHelp.html
5.24 KB
04/04/2023 07:05:16 PM
rw-r--r--
π
FindHg.html
6.23 KB
04/04/2023 07:05:16 PM
rw-r--r--
π
FindICU.html
9.91 KB
04/04/2023 07:05:16 PM
rw-r--r--
π
FindITK.html
5.43 KB
04/04/2023 07:05:16 PM
rw-r--r--
π
FindIce.html
14.89 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindIconv.html
10.11 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindIcotool.html
5.26 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindImageMagick.html
12.01 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindIntl.html
10.69 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindJNI.html
12.24 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindJPEG.html
8.44 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindJasper.html
7.21 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindJava.html
9.53 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindKDE3.html
10.05 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindKDE4.html
5.63 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindLAPACK.html
12.04 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindLATEX.html
6.7 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindLTTngUST.html
7.6 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindLibArchive.html
5.96 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindLibLZMA.html
8.68 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindLibXml2.html
8.24 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindLibXslt.html
7.65 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindLibinput.html
6.81 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindLua.html
6.46 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindLua50.html
5.61 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindLua51.html
5.64 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindMFC.html
5.21 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindMPEG.html
5.41 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindMPEG2.html
5.41 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindMPI.html
29.38 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindMatlab.html
47.34 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindMotif.html
5.14 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindMsys.html
5.02 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindODBC.html
10.44 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindOpenACC.html
10.21 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindOpenAL.html
9.04 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindOpenCL.html
7.09 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindOpenGL.html
16.22 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindOpenMP.html
12.65 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindOpenSP.html
9.44 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindOpenSSL.html
13.11 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindOpenSceneGraph.html
10.93 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindOpenThreads.html
5.72 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindPHP4.html
5.31 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindPNG.html
7.88 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindPackageHandleStandardArgs.html
24.77 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindPackageMessage.html
6.76 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindPatch.html
6.42 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindPerl.html
5.19 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindPerlLibs.html
6.56 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindPhysFS.html
5.21 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindPike.html
5.31 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindPkgConfig.html
33.09 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindPostgreSQL.html
7.82 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindProducer.html
6.05 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindProtobuf.html
16.5 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindPython.html
50.47 KB
04/04/2023 07:05:17 PM
rw-r--r--
π
FindPython2.html
38.39 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindPython3.html
50.35 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindPythonInterp.html
8.55 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindPythonLibs.html
7.54 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindQt.html
6.83 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindQt3.html
5.76 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindQt4.html
24.58 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindQuickTime.html
5.16 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindRTI.html
5.91 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindRuby.html
10.42 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindSDL.html
11.03 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindSDL_gfx.html
5.82 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindSDL_image.html
5.77 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindSDL_mixer.html
5.8 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindSDL_net.html
5.76 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindSDL_sound.html
6.89 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindSDL_ttf.html
5.78 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindSQLite3.html
6.77 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindSWIG.html
10.06 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindSelfPackers.html
5.27 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindSquish.html
9.18 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindSubversion.html
8.03 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindTCL.html
6.66 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindTIFF.html
9.39 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindTclStub.html
6.41 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindTclsh.html
5.26 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindThreads.html
8.35 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindUnixCommands.html
6.32 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindVTK.html
5.47 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindVulkan.html
17.6 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindWget.html
5.13 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindWish.html
5.31 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindX11.html
11.53 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindXCTest.html
9.17 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindXMLRPC.html
5.75 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindXalanC.html
7.75 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindXercesC.html
7.82 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindZLIB.html
10.7 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
Findosg.html
6.16 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindosgAnimation.html
6.1 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindosgDB.html
7.27 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindosgFX.html
5.94 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindosgGA.html
6.02 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindosgIntrospection.html
6.19 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindosgManipulator.html
6.22 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindosgParticle.html
6.18 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindosgPresentation.html
6.27 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindosgProducer.html
6.11 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindosgQt.html
6.06 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindosgShadow.html
6 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindosgSim.html
6.01 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindosgTerrain.html
6.04 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindosgText.html
6.02 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindosgUtil.html
6.01 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindosgViewer.html
6.04 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindosgVolume.html
6.06 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindosgWidget.html
6.08 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
Findosg_functions.html
5.12 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindwxWidgets.html
10.04 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FindwxWindows.html
7.49 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
FortranCInterface.html
19.85 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
GNUInstallDirs.html
18.76 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
GenerateExportHeader.html
22.11 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
GetPrerequisites.html
12.02 KB
04/04/2023 07:05:18 PM
rw-r--r--
π
GoogleTest.html
29.52 KB
04/04/2023 07:05:19 PM
rw-r--r--
π
InstallRequiredSystemLibraries.html
9.74 KB
04/04/2023 07:05:19 PM
rw-r--r--
π
MacroAddFileDependencies.html
6.58 KB
04/04/2023 07:05:19 PM
rw-r--r--
π
ProcessorCount.html
8.6 KB
04/04/2023 07:05:19 PM
rw-r--r--
π
SelectLibraryConfigurations.html
7.3 KB
04/04/2023 07:05:19 PM
rw-r--r--
π
SquishTestScript.html
5.48 KB
04/04/2023 07:05:19 PM
rw-r--r--
π
TestBigEndian.html
6.29 KB
04/04/2023 07:05:19 PM
rw-r--r--
π
TestCXXAcceptsFlag.html
6.2 KB
04/04/2023 07:05:19 PM
rw-r--r--
π
TestForANSIForScope.html
5.38 KB
04/04/2023 07:05:19 PM
rw-r--r--
π
TestForANSIStreamHeaders.html
5.4 KB
04/04/2023 07:05:19 PM
rw-r--r--
π
TestForSSTREAM.html
5.37 KB
04/04/2023 07:05:19 PM
rw-r--r--
π
TestForSTDNamespace.html
5.21 KB
04/04/2023 07:05:19 PM
rw-r--r--
π
UseEcos.html
5.94 KB
04/04/2023 07:05:19 PM
rw-r--r--
π
UseJava.html
49.93 KB
04/04/2023 07:05:19 PM
rw-r--r--
π
UseJavaClassFilelist.html
5.54 KB
04/04/2023 07:05:19 PM
rw-r--r--
π
UseJavaSymlinks.html
5.49 KB
04/04/2023 07:05:19 PM
rw-r--r--
π
UsePkgConfig.html
5.5 KB
04/04/2023 07:05:19 PM
rw-r--r--
π
UseSWIG.html
48.54 KB
04/04/2023 07:05:19 PM
rw-r--r--
π
Use_wxWindows.html
6.1 KB
04/04/2023 07:05:19 PM
rw-r--r--
π
UsewxWidgets.html
5.79 KB
04/04/2023 07:05:19 PM
rw-r--r--
π
WriteBasicConfigVersionFile.html
6.3 KB
04/04/2023 07:05:19 PM
rw-r--r--
π
WriteCompilerDetectionHeader.html
48.31 KB
04/04/2023 07:05:19 PM
rw-r--r--
Editing: CPack.html
Close
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.18.1: http://docutils.sourceforge.net/" /> <title>CPack — CMake 3.26.3 Documentation</title> <link rel="stylesheet" type="text/css" href="../_static/pygments.css" /> <link rel="stylesheet" type="text/css" href="../_static/cmake.css" /> <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script> <script src="../_static/jquery.js"></script> <script src="../_static/underscore.js"></script> <script src="../_static/_sphinx_javascript_frameworks_compat.js"></script> <script src="../_static/doctools.js"></script> <link rel="shortcut icon" href="../_static/cmake-favicon.ico"/> <link rel="index" title="Index" href="../genindex.html" /> <link rel="search" title="Search" href="../search.html" /> <link rel="next" title="CPackComponent" href="CPackComponent.html" /> <link rel="prev" title="CMakeVerifyManifest" href="CMakeVerifyManifest.html" /> </head><body> <div class="related" role="navigation" aria-label="related navigation"> <h3>Navigation</h3> <ul> <li class="right" style="margin-right: 10px"> <a href="../genindex.html" title="General Index" accesskey="I">index</a></li> <li class="right" > <a href="CPackComponent.html" title="CPackComponent" accesskey="N">next</a> |</li> <li class="right" > <a href="CMakeVerifyManifest.html" title="CMakeVerifyManifest" accesskey="P">previous</a> |</li> <li> <img src="../_static/cmake-logo-16.png" alt="" style="vertical-align: middle; margin-top: -2px" /> </li> <li> <a href="https://cmake.org/">CMake</a> » </li> <li> <a href="../index.html">3.26.3 Documentation</a> » </li> <li class="nav-item nav-item-1"><a href="../manual/cmake-modules.7.html" accesskey="U">cmake-modules(7)</a> »</li> <li class="nav-item nav-item-this"><a href="">CPack</a></li> </ul> </div> <div class="document"> <div class="documentwrapper"> <div class="bodywrapper"> <div class="body" role="main"> <section id="cpack"> <span id="module:CPack"></span><h1>CPack<a class="headerlink" href="#cpack" title="Permalink to this heading">ΒΆ</a></h1> <p>Configure generators for binary installers and source packages.</p> <section id="introduction"> <h2>Introduction<a class="headerlink" href="#introduction" title="Permalink to this heading">ΒΆ</a></h2> <p>The CPack module generates the configuration files <code class="docutils literal notranslate"><span class="pre">CPackConfig.cmake</span></code> and <code class="docutils literal notranslate"><span class="pre">CPackSourceConfig.cmake</span></code>. They are intended for use in a subsequent run of the <span class="target" id="index-0-manual:cpack(1)"></span><a class="reference internal" href="../manual/cpack.1.html#manual:cpack(1)" title="cpack(1)"><code class="xref cmake cmake-manual docutils literal notranslate"><span class="pre">cpack</span></code></a> program where they steer the generation of installers or/and source packages.</p> <p>Depending on the CMake generator, the CPack module may also add two new build targets, <code class="docutils literal notranslate"><span class="pre">package</span></code> and <code class="docutils literal notranslate"><span class="pre">package_source</span></code>. See the <a class="reference internal" href="#packaging-targets">packaging targets</a> section below for details.</p> <p>The generated binary installers will contain all files that have been installed via CMake's <span class="target" id="index-0-command:install"></span><a class="reference internal" href="../command/install.html#command:install" title="install"><code class="xref cmake cmake-command docutils literal notranslate"><span class="pre">install()</span></code></a> command (and the deprecated commands <span class="target" id="index-0-command:install_files"></span><a class="reference internal" href="../command/install_files.html#command:install_files" title="install_files"><code class="xref cmake cmake-command docutils literal notranslate"><span class="pre">install_files()</span></code></a>, <span class="target" id="index-0-command:install_programs"></span><a class="reference internal" href="../command/install_programs.html#command:install_programs" title="install_programs"><code class="xref cmake cmake-command docutils literal notranslate"><span class="pre">install_programs()</span></code></a>, and <span class="target" id="index-0-command:install_targets"></span><a class="reference internal" href="../command/install_targets.html#command:install_targets" title="install_targets"><code class="xref cmake cmake-command docutils literal notranslate"><span class="pre">install_targets()</span></code></a>). Note that the <code class="docutils literal notranslate"><span class="pre">DESTINATION</span></code> option of the <span class="target" id="index-1-command:install"></span><a class="reference internal" href="../command/install.html#command:install" title="install"><code class="xref cmake cmake-command docutils literal notranslate"><span class="pre">install()</span></code></a> command must be a relative path; otherwise installed files are ignored by CPack.</p> <p>Certain kinds of binary installers can be configured such that users can select individual application components to install. See the <span class="target" id="index-0-module:CPackComponent"></span><a class="reference internal" href="CPackComponent.html#module:CPackComponent" title="CPackComponent"><code class="xref cmake cmake-module docutils literal notranslate"><span class="pre">CPackComponent</span></code></a> module for further details.</p> <p>Source packages (configured through <code class="docutils literal notranslate"><span class="pre">CPackSourceConfig.cmake</span></code> and generated by the <span class="target" id="index-0-cpack_gen:CPack Archive Generator"></span><a class="reference internal" href="../cpack_gen/archive.html#cpack_gen:CPack Archive Generator" title="CPack Archive Generator"><code class="xref cmake cmake-cpack_gen docutils literal notranslate"><span class="pre">CPack</span> <span class="pre">Archive</span> <span class="pre">Generator</span></code></a>) will contain all source files in the project directory except those specified in <span class="target" id="index-0-variable:CPACK_SOURCE_IGNORE_FILES"></span><a class="reference internal" href="#variable:CPACK_SOURCE_IGNORE_FILES" title="CPACK_SOURCE_IGNORE_FILES"><code class="xref cmake cmake-variable docutils literal notranslate"><span class="pre">CPACK_SOURCE_IGNORE_FILES</span></code></a>.</p> </section> <section id="cpack-generators"> <h2>CPack Generators<a class="headerlink" href="#cpack-generators" title="Permalink to this heading">ΒΆ</a></h2> <p>The <span class="target" id="index-0-variable:CPACK_GENERATOR"></span><a class="reference internal" href="#variable:CPACK_GENERATOR" title="CPACK_GENERATOR"><code class="xref cmake cmake-variable docutils literal notranslate"><span class="pre">CPACK_GENERATOR</span></code></a> variable has different meanings in different contexts. In a <code class="docutils literal notranslate"><span class="pre">CMakeLists.txt</span></code> file, <span class="target" id="index-1-variable:CPACK_GENERATOR"></span><a class="reference internal" href="#variable:CPACK_GENERATOR" title="CPACK_GENERATOR"><code class="xref cmake cmake-variable docutils literal notranslate"><span class="pre">CPACK_GENERATOR</span></code></a> is a <em>list of generators</em>: and when <span class="target" id="index-1-manual:cpack(1)"></span><a class="reference internal" href="../manual/cpack.1.html#manual:cpack(1)" title="cpack(1)"><code class="xref cmake cmake-manual docutils literal notranslate"><span class="pre">cpack</span></code></a> is run with no other arguments, it will iterate over that list and produce one package for each generator. In a <span class="target" id="index-0-variable:CPACK_PROJECT_CONFIG_FILE"></span><a class="reference internal" href="#variable:CPACK_PROJECT_CONFIG_FILE" title="CPACK_PROJECT_CONFIG_FILE"><code class="xref cmake cmake-variable docutils literal notranslate"><span class="pre">CPACK_PROJECT_CONFIG_FILE</span></code></a>, <span class="target" id="index-2-variable:CPACK_GENERATOR"></span><a class="reference internal" href="#variable:CPACK_GENERATOR" title="CPACK_GENERATOR"><code class="xref cmake cmake-variable docutils literal notranslate"><span class="pre">CPACK_GENERATOR</span></code></a> is a <em>string naming a single generator</em>. If you need per-cpack-generator logic to control <em>other</em> cpack settings, then you need a <span class="target" id="index-1-variable:CPACK_PROJECT_CONFIG_FILE"></span><a class="reference internal" href="#variable:CPACK_PROJECT_CONFIG_FILE" title="CPACK_PROJECT_CONFIG_FILE"><code class="xref cmake cmake-variable docutils literal notranslate"><span class="pre">CPACK_PROJECT_CONFIG_FILE</span></code></a>. If set, the <span class="target" id="index-2-variable:CPACK_PROJECT_CONFIG_FILE"></span><a class="reference internal" href="#variable:CPACK_PROJECT_CONFIG_FILE" title="CPACK_PROJECT_CONFIG_FILE"><code class="xref cmake cmake-variable docutils literal notranslate"><span class="pre">CPACK_PROJECT_CONFIG_FILE</span></code></a> is included automatically on a per-generator basis. It only need contain overrides.</p> <p>Here's how it works:</p> <ul class="simple"> <li><p><span class="target" id="index-2-manual:cpack(1)"></span><a class="reference internal" href="../manual/cpack.1.html#manual:cpack(1)" title="cpack(1)"><code class="xref cmake cmake-manual docutils literal notranslate"><span class="pre">cpack</span></code></a> runs</p></li> <li><p>it includes <code class="docutils literal notranslate"><span class="pre">CPackConfig.cmake</span></code></p></li> <li><p>it iterates over the generators given by the <a class="reference internal" href="../manual/cpack.1.html#cmdoption-cpack-G"><code class="xref std std-option docutils literal notranslate"><span class="pre">-G</span></code></a> command line option, or if no such option was specified, over the list of generators given by the <span class="target" id="index-3-variable:CPACK_GENERATOR"></span><a class="reference internal" href="#variable:CPACK_GENERATOR" title="CPACK_GENERATOR"><code class="xref cmake cmake-variable docutils literal notranslate"><span class="pre">CPACK_GENERATOR</span></code></a> variable set in the <code class="docutils literal notranslate"><span class="pre">CPackConfig.cmake</span></code> input file.</p></li> <li><p>foreach generator, it then</p> <ul> <li><p>sets <span class="target" id="index-4-variable:CPACK_GENERATOR"></span><a class="reference internal" href="#variable:CPACK_GENERATOR" title="CPACK_GENERATOR"><code class="xref cmake cmake-variable docutils literal notranslate"><span class="pre">CPACK_GENERATOR</span></code></a> to the one currently being iterated</p></li> <li><p>includes the <span class="target" id="index-3-variable:CPACK_PROJECT_CONFIG_FILE"></span><a class="reference internal" href="#variable:CPACK_PROJECT_CONFIG_FILE" title="CPACK_PROJECT_CONFIG_FILE"><code class="xref cmake cmake-variable docutils literal notranslate"><span class="pre">CPACK_PROJECT_CONFIG_FILE</span></code></a></p></li> <li><p>produces the package for that generator</p></li> </ul> </li> </ul> <p>This is the key: For each generator listed in <span class="target" id="index-5-variable:CPACK_GENERATOR"></span><a class="reference internal" href="#variable:CPACK_GENERATOR" title="CPACK_GENERATOR"><code class="xref cmake cmake-variable docutils literal notranslate"><span class="pre">CPACK_GENERATOR</span></code></a> in <code class="docutils literal notranslate"><span class="pre">CPackConfig.cmake</span></code>, cpack will <em>reset</em> <span class="target" id="index-6-variable:CPACK_GENERATOR"></span><a class="reference internal" href="#variable:CPACK_GENERATOR" title="CPACK_GENERATOR"><code class="xref cmake cmake-variable docutils literal notranslate"><span class="pre">CPACK_GENERATOR</span></code></a> internally to <em>the one currently being used</em> and then include the <span class="target" id="index-4-variable:CPACK_PROJECT_CONFIG_FILE"></span><a class="reference internal" href="#variable:CPACK_PROJECT_CONFIG_FILE" title="CPACK_PROJECT_CONFIG_FILE"><code class="xref cmake cmake-variable docutils literal notranslate"><span class="pre">CPACK_PROJECT_CONFIG_FILE</span></code></a>.</p> <p>For a list of available generators, see <span class="target" id="index-0-manual:cpack-generators(7)"></span><a class="reference internal" href="../manual/cpack-generators.7.html#manual:cpack-generators(7)" title="cpack-generators(7)"><code class="xref cmake cmake-manual docutils literal notranslate"><span class="pre">cpack-generators(7)</span></code></a>.</p> </section> <section id="targets-package-and-package-source"> <span id="packaging-targets"></span><h2>Targets package and package_source<a class="headerlink" href="#targets-package-and-package-source" title="Permalink to this heading">ΒΆ</a></h2> <p>If CMake is run with the Makefile, Ninja, or Xcode generator, then <code class="docutils literal notranslate"><span class="pre">include(CPack)</span></code> generates a target <code class="docutils literal notranslate"><span class="pre">package</span></code>. This makes it possible to build a binary installer from CMake, Make, or Ninja: Instead of <code class="docutils literal notranslate"><span class="pre">cpack</span></code>, one may call <code class="docutils literal notranslate"><span class="pre">cmake</span> <span class="pre">--build</span> <span class="pre">.</span> <span class="pre">--target</span> <span class="pre">package</span></code> or <code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">package</span></code> or <code class="docutils literal notranslate"><span class="pre">ninja</span> <span class="pre">package</span></code>. The VS generator creates an uppercase target <code class="docutils literal notranslate"><span class="pre">PACKAGE</span></code>.</p> <p>If CMake is run with the Makefile or Ninja generator, then <code class="docutils literal notranslate"><span class="pre">include(CPack)</span></code> also generates a target <code class="docutils literal notranslate"><span class="pre">package_source</span></code>. To build a source package, instead of <code class="docutils literal notranslate"><span class="pre">cpack</span> <span class="pre">-G</span> <span class="pre">TGZ</span> <span class="pre">--config</span> <span class="pre">CPackSourceConfig.cmake</span></code> one may call <code class="docutils literal notranslate"><span class="pre">cmake</span> <span class="pre">--build</span> <span class="pre">.</span> <span class="pre">--target</span> <span class="pre">package_source</span></code>, <code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">package_source</span></code>, or <code class="docutils literal notranslate"><span class="pre">ninja</span> <span class="pre">package_source</span></code>.</p> </section> <section id="variables-common-to-all-cpack-generators"> <h2>Variables common to all CPack Generators<a class="headerlink" href="#variables-common-to-all-cpack-generators" title="Permalink to this heading">ΒΆ</a></h2> <p>Before including this CPack module in your <code class="docutils literal notranslate"><span class="pre">CMakeLists.txt</span></code> file, there are a variety of variables that can be set to customize the resulting installers. The most commonly-used variables are:</p> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_PACKAGE_NAME"> <span class="sig-name descname"><span class="pre">CPACK_PACKAGE_NAME</span></span><a class="headerlink" href="#variable:CPACK_PACKAGE_NAME" title="Permalink to this definition">ΒΆ</a></dt> <dd><p>The name of the package (or application). If not specified, it defaults to the project name.</p> </dd></dl> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_PACKAGE_VENDOR"> <span class="sig-name descname"><span class="pre">CPACK_PACKAGE_VENDOR</span></span><a class="headerlink" href="#variable:CPACK_PACKAGE_VENDOR" title="Permalink to this definition">ΒΆ</a></dt> <dd><p>The name of the package vendor. (e.g., "Kitware"). The default is "Humanity".</p> </dd></dl> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_PACKAGE_DIRECTORY"> <span class="sig-name descname"><span class="pre">CPACK_PACKAGE_DIRECTORY</span></span><a class="headerlink" href="#variable:CPACK_PACKAGE_DIRECTORY" title="Permalink to this definition">ΒΆ</a></dt> <dd><p>The directory in which CPack is doing its packaging. If it is not set then this will default (internally) to the build dir. This variable may be defined in a CPack config file or from the <span class="target" id="index-3-manual:cpack(1)"></span><a class="reference internal" href="../manual/cpack.1.html#manual:cpack(1)" title="cpack(1)"><code class="xref cmake cmake-manual docutils literal notranslate"><span class="pre">cpack</span></code></a> command line option <code class="docutils literal notranslate"><span class="pre">-B</span></code>. If set, the command line option overrides the value found in the config file.</p> </dd></dl> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_PACKAGE_VERSION_MAJOR"> <span class="sig-name descname"><span class="pre">CPACK_PACKAGE_VERSION_MAJOR</span></span><a class="headerlink" href="#variable:CPACK_PACKAGE_VERSION_MAJOR" title="Permalink to this definition">ΒΆ</a></dt> <dd><p>Package major version. This variable will always be set, but its default value depends on whether or not version details were given to the <span class="target" id="index-0-command:project"></span><a class="reference internal" href="../command/project.html#command:project" title="project"><code class="xref cmake cmake-command docutils literal notranslate"><span class="pre">project()</span></code></a> command in the top level CMakeLists.txt file. If version details were given, the default value will be <span class="target" id="index-0-variable:CMAKE_PROJECT_VERSION_MAJOR"></span><a class="reference internal" href="../variable/CMAKE_PROJECT_VERSION_MAJOR.html#variable:CMAKE_PROJECT_VERSION_MAJOR" title="CMAKE_PROJECT_VERSION_MAJOR"><code class="xref cmake cmake-variable docutils literal notranslate"><span class="pre">CMAKE_PROJECT_VERSION_MAJOR</span></code></a>. If no version details were given, a default version of 0.1.1 will be assumed, leading to <code class="docutils literal notranslate"><span class="pre">CPACK_PACKAGE_VERSION_MAJOR</span></code> having a default value of 0.</p> </dd></dl> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_PACKAGE_VERSION_MINOR"> <span class="sig-name descname"><span class="pre">CPACK_PACKAGE_VERSION_MINOR</span></span><a class="headerlink" href="#variable:CPACK_PACKAGE_VERSION_MINOR" title="Permalink to this definition">ΒΆ</a></dt> <dd><p>Package minor version. The default value is determined based on whether or not version details were given to the <span class="target" id="index-1-command:project"></span><a class="reference internal" href="../command/project.html#command:project" title="project"><code class="xref cmake cmake-command docutils literal notranslate"><span class="pre">project()</span></code></a> command in the top level CMakeLists.txt file. If version details were given, the default value will be <span class="target" id="index-0-variable:CMAKE_PROJECT_VERSION_MINOR"></span><a class="reference internal" href="../variable/CMAKE_PROJECT_VERSION_MINOR.html#variable:CMAKE_PROJECT_VERSION_MINOR" title="CMAKE_PROJECT_VERSION_MINOR"><code class="xref cmake cmake-variable docutils literal notranslate"><span class="pre">CMAKE_PROJECT_VERSION_MINOR</span></code></a>, but if no minor version component was specified then <code class="docutils literal notranslate"><span class="pre">CPACK_PACKAGE_VERSION_MINOR</span></code> will be left unset. If no project version was given at all, a default version of 0.1.1 will be assumed, leading to <code class="docutils literal notranslate"><span class="pre">CPACK_PACKAGE_VERSION_MINOR</span></code> having a default value of 1.</p> </dd></dl> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_PACKAGE_VERSION_PATCH"> <span class="sig-name descname"><span class="pre">CPACK_PACKAGE_VERSION_PATCH</span></span><a class="headerlink" href="#variable:CPACK_PACKAGE_VERSION_PATCH" title="Permalink to this definition">ΒΆ</a></dt> <dd><p>Package patch version. The default value is determined based on whether or not version details were given to the <span class="target" id="index-2-command:project"></span><a class="reference internal" href="../command/project.html#command:project" title="project"><code class="xref cmake cmake-command docutils literal notranslate"><span class="pre">project()</span></code></a> command in the top level CMakeLists.txt file. If version details were given, the default value will be <span class="target" id="index-0-variable:CMAKE_PROJECT_VERSION_PATCH"></span><a class="reference internal" href="../variable/CMAKE_PROJECT_VERSION_PATCH.html#variable:CMAKE_PROJECT_VERSION_PATCH" title="CMAKE_PROJECT_VERSION_PATCH"><code class="xref cmake cmake-variable docutils literal notranslate"><span class="pre">CMAKE_PROJECT_VERSION_PATCH</span></code></a>, but if no patch version component was specified then <code class="docutils literal notranslate"><span class="pre">CPACK_PACKAGE_VERSION_PATCH</span></code> will be left unset. If no project version was given at all, a default version of 0.1.1 will be assumed, leading to <code class="docutils literal notranslate"><span class="pre">CPACK_PACKAGE_VERSION_PATCH</span></code> having a default value of 1.</p> </dd></dl> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_PACKAGE_DESCRIPTION"> <span class="sig-name descname"><span class="pre">CPACK_PACKAGE_DESCRIPTION</span></span><a class="headerlink" href="#variable:CPACK_PACKAGE_DESCRIPTION" title="Permalink to this definition">ΒΆ</a></dt> <dd><p>A description of the project, used in places such as the introduction screen of CPack-generated Windows installers. If not set, the value of this variable is populated from the file named by <span class="target" id="index-0-variable:CPACK_PACKAGE_DESCRIPTION_FILE"></span><a class="reference internal" href="#variable:CPACK_PACKAGE_DESCRIPTION_FILE" title="CPACK_PACKAGE_DESCRIPTION_FILE"><code class="xref cmake cmake-variable docutils literal notranslate"><span class="pre">CPACK_PACKAGE_DESCRIPTION_FILE</span></code></a>.</p> </dd></dl> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_PACKAGE_DESCRIPTION_FILE"> <span class="sig-name descname"><span class="pre">CPACK_PACKAGE_DESCRIPTION_FILE</span></span><a class="headerlink" href="#variable:CPACK_PACKAGE_DESCRIPTION_FILE" title="Permalink to this definition">ΒΆ</a></dt> <dd><p>A text file used to describe the project when <span class="target" id="index-0-variable:CPACK_PACKAGE_DESCRIPTION"></span><a class="reference internal" href="#variable:CPACK_PACKAGE_DESCRIPTION" title="CPACK_PACKAGE_DESCRIPTION"><code class="xref cmake cmake-variable docutils literal notranslate"><span class="pre">CPACK_PACKAGE_DESCRIPTION</span></code></a> is not explicitly set. The default value for <code class="docutils literal notranslate"><span class="pre">CPACK_PACKAGE_DESCRIPTION_FILE</span></code> points to a built-in template file <code class="docutils literal notranslate"><span class="pre">Templates/CPack.GenericDescription.txt</span></code>.</p> </dd></dl> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_PACKAGE_DESCRIPTION_SUMMARY"> <span class="sig-name descname"><span class="pre">CPACK_PACKAGE_DESCRIPTION_SUMMARY</span></span><a class="headerlink" href="#variable:CPACK_PACKAGE_DESCRIPTION_SUMMARY" title="Permalink to this definition">ΒΆ</a></dt> <dd><p>Short description of the project (only a few words). If the <span class="target" id="index-0-variable:CMAKE_PROJECT_DESCRIPTION"></span><a class="reference internal" href="../variable/CMAKE_PROJECT_DESCRIPTION.html#variable:CMAKE_PROJECT_DESCRIPTION" title="CMAKE_PROJECT_DESCRIPTION"><code class="xref cmake cmake-variable docutils literal notranslate"><span class="pre">CMAKE_PROJECT_DESCRIPTION</span></code></a> variable is set, it is used as the default value, otherwise the default will be a string generated by CMake based on <span class="target" id="index-0-variable:CMAKE_PROJECT_NAME"></span><a class="reference internal" href="../variable/CMAKE_PROJECT_NAME.html#variable:CMAKE_PROJECT_NAME" title="CMAKE_PROJECT_NAME"><code class="xref cmake cmake-variable docutils literal notranslate"><span class="pre">CMAKE_PROJECT_NAME</span></code></a>.</p> </dd></dl> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_PACKAGE_HOMEPAGE_URL"> <span class="sig-name descname"><span class="pre">CPACK_PACKAGE_HOMEPAGE_URL</span></span><a class="headerlink" href="#variable:CPACK_PACKAGE_HOMEPAGE_URL" title="Permalink to this definition">ΒΆ</a></dt> <dd><p>Project homepage URL. The default value is taken from the <span class="target" id="index-0-variable:CMAKE_PROJECT_HOMEPAGE_URL"></span><a class="reference internal" href="../variable/CMAKE_PROJECT_HOMEPAGE_URL.html#variable:CMAKE_PROJECT_HOMEPAGE_URL" title="CMAKE_PROJECT_HOMEPAGE_URL"><code class="xref cmake cmake-variable docutils literal notranslate"><span class="pre">CMAKE_PROJECT_HOMEPAGE_URL</span></code></a> variable, which is set by the top level <span class="target" id="index-3-command:project"></span><a class="reference internal" href="../command/project.html#command:project" title="project"><code class="xref cmake cmake-command docutils literal notranslate"><span class="pre">project()</span></code></a> command, or else the default will be empty if no URL was provided to <span class="target" id="index-4-command:project"></span><a class="reference internal" href="../command/project.html#command:project" title="project"><code class="xref cmake cmake-command docutils literal notranslate"><span class="pre">project()</span></code></a>.</p> </dd></dl> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_PACKAGE_FILE_NAME"> <span class="sig-name descname"><span class="pre">CPACK_PACKAGE_FILE_NAME</span></span><a class="headerlink" href="#variable:CPACK_PACKAGE_FILE_NAME" title="Permalink to this definition">ΒΆ</a></dt> <dd><p>The name of the package file to generate, not including the extension. For example, <code class="docutils literal notranslate"><span class="pre">cmake-2.6.1-Linux-i686</span></code>. The default value is:</p> <div class="highlight-none notranslate"><div class="highlight"><pre><span></span>${CPACK_PACKAGE_NAME}-${CPACK_PACKAGE_VERSION}-${CPACK_SYSTEM_NAME} </pre></div> </div> </dd></dl> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_PACKAGE_INSTALL_DIRECTORY"> <span class="sig-name descname"><span class="pre">CPACK_PACKAGE_INSTALL_DIRECTORY</span></span><a class="headerlink" href="#variable:CPACK_PACKAGE_INSTALL_DIRECTORY" title="Permalink to this definition">ΒΆ</a></dt> <dd><p>Installation directory on the target system. This may be used by some CPack generators like NSIS to create an installation directory e.g., "CMake 2.5" below the installation prefix. All installed elements will be put inside this directory.</p> </dd></dl> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_PACKAGE_ICON"> <span class="sig-name descname"><span class="pre">CPACK_PACKAGE_ICON</span></span><a class="headerlink" href="#variable:CPACK_PACKAGE_ICON" title="Permalink to this definition">ΒΆ</a></dt> <dd><p>A branding image that will be displayed inside the installer (used by GUI installers).</p> </dd></dl> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_PACKAGE_CHECKSUM"> <span class="sig-name descname"><span class="pre">CPACK_PACKAGE_CHECKSUM</span></span><a class="headerlink" href="#variable:CPACK_PACKAGE_CHECKSUM" title="Permalink to this definition">ΒΆ</a></dt> <dd><div class="versionadded"> <p><span class="versionmodified added">New in version 3.7.</span></p> </div> <p>An algorithm that will be used to generate an additional file with the checksum of the package. The output file name will be:</p> <div class="highlight-none notranslate"><div class="highlight"><pre><span></span>${CPACK_PACKAGE_FILE_NAME}.${CPACK_PACKAGE_CHECKSUM} </pre></div> </div> <p>Supported algorithms are those listed by the <a class="reference internal" href="../command/string.html#supported-hash-algorithms"><span class="std std-ref">string(<HASH>)</span></a> command.</p> </dd></dl> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_PROJECT_CONFIG_FILE"> <span class="sig-name descname"><span class="pre">CPACK_PROJECT_CONFIG_FILE</span></span><a class="headerlink" href="#variable:CPACK_PROJECT_CONFIG_FILE" title="Permalink to this definition">ΒΆ</a></dt> <dd><p>CPack-time project CPack configuration file. This file is included at cpack time, once per generator after CPack has set <span class="target" id="index-7-variable:CPACK_GENERATOR"></span><a class="reference internal" href="#variable:CPACK_GENERATOR" title="CPACK_GENERATOR"><code class="xref cmake cmake-variable docutils literal notranslate"><span class="pre">CPACK_GENERATOR</span></code></a> to the actual generator being used. It allows per-generator setting of <code class="docutils literal notranslate"><span class="pre">CPACK_*</span></code> variables at cpack time.</p> </dd></dl> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_RESOURCE_FILE_LICENSE"> <span class="sig-name descname"><span class="pre">CPACK_RESOURCE_FILE_LICENSE</span></span><a class="headerlink" href="#variable:CPACK_RESOURCE_FILE_LICENSE" title="Permalink to this definition">ΒΆ</a></dt> <dd><p>License to be embedded in the installer. It will typically be displayed to the user by the produced installer (often with an explicit "Accept" button, for graphical installers) prior to installation. This license file is NOT added to the installed files but is used by some CPack generators like NSIS. If you want to use UTF-8 characters, the file needs to be encoded in UTF-8 BOM. If you want to install a license file (may be the same as this one) along with your project, you must add an appropriate CMake <span class="target" id="index-2-command:install"></span><a class="reference internal" href="../command/install.html#command:install" title="install"><code class="xref cmake cmake-command docutils literal notranslate"><span class="pre">install()</span></code></a> command in your <code class="docutils literal notranslate"><span class="pre">CMakeLists.txt</span></code>.</p> </dd></dl> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_RESOURCE_FILE_README"> <span class="sig-name descname"><span class="pre">CPACK_RESOURCE_FILE_README</span></span><a class="headerlink" href="#variable:CPACK_RESOURCE_FILE_README" title="Permalink to this definition">ΒΆ</a></dt> <dd><p>ReadMe file to be embedded in the installer. It typically describes in some detail the purpose of the project during the installation. Not all CPack generators use this file.</p> </dd></dl> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_RESOURCE_FILE_WELCOME"> <span class="sig-name descname"><span class="pre">CPACK_RESOURCE_FILE_WELCOME</span></span><a class="headerlink" href="#variable:CPACK_RESOURCE_FILE_WELCOME" title="Permalink to this definition">ΒΆ</a></dt> <dd><p>Welcome file to be embedded in the installer. It welcomes users to this installer. Typically used in the graphical installers on Windows and Mac OS X.</p> </dd></dl> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_MONOLITHIC_INSTALL"> <span class="sig-name descname"><span class="pre">CPACK_MONOLITHIC_INSTALL</span></span><a class="headerlink" href="#variable:CPACK_MONOLITHIC_INSTALL" title="Permalink to this definition">ΒΆ</a></dt> <dd><p>Disables the component-based installation mechanism. When set, the component specification is ignored and all installed items are put in a single "MONOLITHIC" package. Some CPack generators do monolithic packaging by default and may be asked to do component packaging by setting <code class="docutils literal notranslate"><span class="pre">CPACK_<GENNAME>_COMPONENT_INSTALL</span></code> to <code class="docutils literal notranslate"><span class="pre">TRUE</span></code>.</p> </dd></dl> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_GENERATOR"> <span class="sig-name descname"><span class="pre">CPACK_GENERATOR</span></span><a class="headerlink" href="#variable:CPACK_GENERATOR" title="Permalink to this definition">ΒΆ</a></dt> <dd><p>List of CPack generators to use. If not specified, CPack will create a set of options following the naming pattern <span class="target" id="index-0-variable:CPACK_BINARY_<GENNAME>"></span><a class="reference internal" href="#variable:CPACK_BINARY_<GENNAME>" title="CPACK_BINARY_<GENNAME>"><code class="xref cmake cmake-variable docutils literal notranslate"><span class="pre">CPACK_BINARY_<GENNAME></span></code></a> (e.g. <code class="docutils literal notranslate"><span class="pre">CPACK_BINARY_NSIS</span></code>) allowing the user to enable/disable individual generators. If the <a class="reference internal" href="../manual/cpack.1.html#cmdoption-cpack-G"><code class="xref std std-option docutils literal notranslate"><span class="pre">-G</span></code></a> option is given on the <span class="target" id="index-4-manual:cpack(1)"></span><a class="reference internal" href="../manual/cpack.1.html#manual:cpack(1)" title="cpack(1)"><code class="xref cmake cmake-manual docutils literal notranslate"><span class="pre">cpack</span></code></a> command line, it will override this variable and any <code class="docutils literal notranslate"><span class="pre">CPACK_BINARY_<GENNAME></span></code> options.</p> </dd></dl> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_OUTPUT_CONFIG_FILE"> <span class="sig-name descname"><span class="pre">CPACK_OUTPUT_CONFIG_FILE</span></span><a class="headerlink" href="#variable:CPACK_OUTPUT_CONFIG_FILE" title="Permalink to this definition">ΒΆ</a></dt> <dd><p>The name of the CPack binary configuration file. This file is the CPack configuration generated by the CPack module for binary installers. Defaults to <code class="docutils literal notranslate"><span class="pre">CPackConfig.cmake</span></code>.</p> </dd></dl> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_PACKAGE_EXECUTABLES"> <span class="sig-name descname"><span class="pre">CPACK_PACKAGE_EXECUTABLES</span></span><a class="headerlink" href="#variable:CPACK_PACKAGE_EXECUTABLES" title="Permalink to this definition">ΒΆ</a></dt> <dd><p>Lists each of the executables and associated text label to be used to create Start Menu shortcuts. For example, setting this to the list <code class="docutils literal notranslate"><span class="pre">ccmake;CMake</span></code> will create a shortcut named "CMake" that will execute the installed executable <strong class="program">ccmake</strong>. Not all CPack generators use it (at least NSIS, and WIX do).</p> </dd></dl> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_STRIP_FILES"> <span class="sig-name descname"><span class="pre">CPACK_STRIP_FILES</span></span><a class="headerlink" href="#variable:CPACK_STRIP_FILES" title="Permalink to this definition">ΒΆ</a></dt> <dd><p>List of files to be stripped. Starting with CMake 2.6.0, <code class="docutils literal notranslate"><span class="pre">CPACK_STRIP_FILES</span></code> will be a boolean variable which enables stripping of all files (a list of files evaluates to <code class="docutils literal notranslate"><span class="pre">TRUE</span></code> in CMake, so this change is compatible).</p> </dd></dl> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_VERBATIM_VARIABLES"> <span class="sig-name descname"><span class="pre">CPACK_VERBATIM_VARIABLES</span></span><a class="headerlink" href="#variable:CPACK_VERBATIM_VARIABLES" title="Permalink to this definition">ΒΆ</a></dt> <dd><div class="versionadded"> <p><span class="versionmodified added">New in version 3.4.</span></p> </div> <p>If set to <code class="docutils literal notranslate"><span class="pre">TRUE</span></code>, values of variables prefixed with <code class="docutils literal notranslate"><span class="pre">CPACK_</span></code> will be escaped before being written to the configuration files, so that the cpack program receives them exactly as they were specified. If not, characters like quotes and backslashes can cause parsing errors or alter the value received by the cpack program. Defaults to <code class="docutils literal notranslate"><span class="pre">FALSE</span></code> for backwards compatibility.</p> </dd></dl> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_THREADS"> <span class="sig-name descname"><span class="pre">CPACK_THREADS</span></span><a class="headerlink" href="#variable:CPACK_THREADS" title="Permalink to this definition">ΒΆ</a></dt> <dd><div class="versionadded"> <p><span class="versionmodified added">New in version 3.20.</span></p> </div> <p>Number of threads to use when performing parallelized operations, such as compressing the installer package.</p> <p>Some compression methods used by CPack generators such as Debian or Archive may take advantage of multiple CPU cores to speed up compression. <code class="docutils literal notranslate"><span class="pre">CPACK_THREADS</span></code> can be set to specify how many threads will be used for compression.</p> <p>A positive integer can be used to specify an exact desired thread count.</p> <p>When given a negative integer CPack will use the absolute value as the upper limit but may choose a lower value based on the available hardware concurrency.</p> <p>Given 0 CPack will try to use all available CPU cores.</p> <p>By default <code class="docutils literal notranslate"><span class="pre">CPACK_THREADS</span></code> is set to <code class="docutils literal notranslate"><span class="pre">1</span></code>.</p> <p>The following compression methods may take advantage of multiple cores:</p> <dl> <dt><code class="docutils literal notranslate"><span class="pre">xz</span></code></dt><dd><p>Supported if CMake is built with a <code class="docutils literal notranslate"><span class="pre">liblzma</span></code> that supports parallel compression.</p> <div class="versionadded"> <p><span class="versionmodified added">New in version 3.21: </span>Official CMake binaries available on <code class="docutils literal notranslate"><span class="pre">cmake.org</span></code> now ship with a <code class="docutils literal notranslate"><span class="pre">liblzma</span></code> that supports parallel compression. Older versions did not.</p> </div> </dd> <dt><code class="docutils literal notranslate"><span class="pre">zstd</span></code></dt><dd><div class="versionadded"> <p><span class="versionmodified added">New in version 3.24.</span></p> </div> <p>Supported if CMake is built with libarchive 3.6 or higher. Official CMake binaries available on <code class="docutils literal notranslate"><span class="pre">cmake.org</span></code> support it.</p> </dd> </dl> <p>Other compression methods ignore this value and use only one thread.</p> </dd></dl> </section> <section id="variables-for-source-package-generators"> <h2>Variables for Source Package Generators<a class="headerlink" href="#variables-for-source-package-generators" title="Permalink to this heading">ΒΆ</a></h2> <p>The following CPack variables are specific to source packages, and will not affect binary packages:</p> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_SOURCE_PACKAGE_FILE_NAME"> <span class="sig-name descname"><span class="pre">CPACK_SOURCE_PACKAGE_FILE_NAME</span></span><a class="headerlink" href="#variable:CPACK_SOURCE_PACKAGE_FILE_NAME" title="Permalink to this definition">ΒΆ</a></dt> <dd><p>The name of the source package. For example <code class="docutils literal notranslate"><span class="pre">cmake-2.6.1</span></code>.</p> </dd></dl> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_SOURCE_STRIP_FILES"> <span class="sig-name descname"><span class="pre">CPACK_SOURCE_STRIP_FILES</span></span><a class="headerlink" href="#variable:CPACK_SOURCE_STRIP_FILES" title="Permalink to this definition">ΒΆ</a></dt> <dd><p>List of files in the source tree that will be stripped. Starting with CMake 2.6.0, <code class="docutils literal notranslate"><span class="pre">CPACK_SOURCE_STRIP_FILES</span></code> will be a boolean variable which enables stripping of all files (a list of files evaluates to <code class="docutils literal notranslate"><span class="pre">TRUE</span></code> in CMake, so this change is compatible).</p> </dd></dl> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_SOURCE_GENERATOR"> <span class="sig-name descname"><span class="pre">CPACK_SOURCE_GENERATOR</span></span><a class="headerlink" href="#variable:CPACK_SOURCE_GENERATOR" title="Permalink to this definition">ΒΆ</a></dt> <dd><p>List of generators used for the source packages. As with <span class="target" id="index-8-variable:CPACK_GENERATOR"></span><a class="reference internal" href="#variable:CPACK_GENERATOR" title="CPACK_GENERATOR"><code class="xref cmake cmake-variable docutils literal notranslate"><span class="pre">CPACK_GENERATOR</span></code></a>, if this is not specified then CPack will create a set of options (e.g. <code class="docutils literal notranslate"><span class="pre">CPACK_SOURCE_ZIP</span></code>) allowing users to select which packages will be generated.</p> </dd></dl> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_SOURCE_OUTPUT_CONFIG_FILE"> <span class="sig-name descname"><span class="pre">CPACK_SOURCE_OUTPUT_CONFIG_FILE</span></span><a class="headerlink" href="#variable:CPACK_SOURCE_OUTPUT_CONFIG_FILE" title="Permalink to this definition">ΒΆ</a></dt> <dd><p>The name of the CPack source configuration file. This file is the CPack configuration generated by the CPack module for source installers. Defaults to <code class="docutils literal notranslate"><span class="pre">CPackSourceConfig.cmake</span></code>.</p> </dd></dl> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_SOURCE_IGNORE_FILES"> <span class="sig-name descname"><span class="pre">CPACK_SOURCE_IGNORE_FILES</span></span><a class="headerlink" href="#variable:CPACK_SOURCE_IGNORE_FILES" title="Permalink to this definition">ΒΆ</a></dt> <dd><p>Pattern of files in the source tree that won't be packaged when building a source package. This is a list of regular expression patterns (that must be properly escaped), e.g., <code class="docutils literal notranslate"><span class="pre">/CVS/;/\\.svn/;\\.swp$;\\.#;/#;.*~;cscope.*</span></code></p> </dd></dl> </section> <section id="variables-for-advanced-use"> <h2>Variables for Advanced Use<a class="headerlink" href="#variables-for-advanced-use" title="Permalink to this heading">ΒΆ</a></h2> <p>The following variables are for advanced uses of CPack:</p> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_CMAKE_GENERATOR"> <span class="sig-name descname"><span class="pre">CPACK_CMAKE_GENERATOR</span></span><a class="headerlink" href="#variable:CPACK_CMAKE_GENERATOR" title="Permalink to this definition">ΒΆ</a></dt> <dd><p>What CMake generator should be used if the project is a CMake project. Defaults to the value of <span class="target" id="index-0-variable:CMAKE_GENERATOR"></span><a class="reference internal" href="../variable/CMAKE_GENERATOR.html#variable:CMAKE_GENERATOR" title="CMAKE_GENERATOR"><code class="xref cmake cmake-variable docutils literal notranslate"><span class="pre">CMAKE_GENERATOR</span></code></a>. Few users will want to change this setting.</p> </dd></dl> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_INSTALL_CMAKE_PROJECTS"> <span class="sig-name descname"><span class="pre">CPACK_INSTALL_CMAKE_PROJECTS</span></span><a class="headerlink" href="#variable:CPACK_INSTALL_CMAKE_PROJECTS" title="Permalink to this definition">ΒΆ</a></dt> <dd><p>List of four values that specify what project to install. The four values are: Build directory, Project Name, Project Component, Directory. If omitted, CPack will build an installer that installs everything.</p> </dd></dl> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_SYSTEM_NAME"> <span class="sig-name descname"><span class="pre">CPACK_SYSTEM_NAME</span></span><a class="headerlink" href="#variable:CPACK_SYSTEM_NAME" title="Permalink to this definition">ΒΆ</a></dt> <dd><p>System name, defaults to the value of <span class="target" id="index-0-variable:CMAKE_SYSTEM_NAME"></span><a class="reference internal" href="../variable/CMAKE_SYSTEM_NAME.html#variable:CMAKE_SYSTEM_NAME" title="CMAKE_SYSTEM_NAME"><code class="xref cmake cmake-variable docutils literal notranslate"><span class="pre">CMAKE_SYSTEM_NAME</span></code></a>, except on Windows where it will be <code class="docutils literal notranslate"><span class="pre">win32</span></code> or <code class="docutils literal notranslate"><span class="pre">win64</span></code>.</p> </dd></dl> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_PACKAGE_VERSION"> <span class="sig-name descname"><span class="pre">CPACK_PACKAGE_VERSION</span></span><a class="headerlink" href="#variable:CPACK_PACKAGE_VERSION" title="Permalink to this definition">ΒΆ</a></dt> <dd><p>Package full version, used internally. By default, this is built from <span class="target" id="index-0-variable:CPACK_PACKAGE_VERSION_MAJOR"></span><a class="reference internal" href="#variable:CPACK_PACKAGE_VERSION_MAJOR" title="CPACK_PACKAGE_VERSION_MAJOR"><code class="xref cmake cmake-variable docutils literal notranslate"><span class="pre">CPACK_PACKAGE_VERSION_MAJOR</span></code></a>, <span class="target" id="index-0-variable:CPACK_PACKAGE_VERSION_MINOR"></span><a class="reference internal" href="#variable:CPACK_PACKAGE_VERSION_MINOR" title="CPACK_PACKAGE_VERSION_MINOR"><code class="xref cmake cmake-variable docutils literal notranslate"><span class="pre">CPACK_PACKAGE_VERSION_MINOR</span></code></a>, and <span class="target" id="index-0-variable:CPACK_PACKAGE_VERSION_PATCH"></span><a class="reference internal" href="#variable:CPACK_PACKAGE_VERSION_PATCH" title="CPACK_PACKAGE_VERSION_PATCH"><code class="xref cmake cmake-variable docutils literal notranslate"><span class="pre">CPACK_PACKAGE_VERSION_PATCH</span></code></a>.</p> </dd></dl> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_TOPLEVEL_TAG"> <span class="sig-name descname"><span class="pre">CPACK_TOPLEVEL_TAG</span></span><a class="headerlink" href="#variable:CPACK_TOPLEVEL_TAG" title="Permalink to this definition">ΒΆ</a></dt> <dd><p>Directory for the installed files.</p> </dd></dl> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_INSTALL_COMMANDS"> <span class="sig-name descname"><span class="pre">CPACK_INSTALL_COMMANDS</span></span><a class="headerlink" href="#variable:CPACK_INSTALL_COMMANDS" title="Permalink to this definition">ΒΆ</a></dt> <dd><p>Extra commands to install components. The environment variable <code class="docutils literal notranslate"><span class="pre">CMAKE_INSTALL_PREFIX</span></code> is set to the temporary install directory during execution.</p> </dd></dl> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_INSTALL_SCRIPTS"> <span class="sig-name descname"><span class="pre">CPACK_INSTALL_SCRIPTS</span></span><a class="headerlink" href="#variable:CPACK_INSTALL_SCRIPTS" title="Permalink to this definition">ΒΆ</a></dt> <dd><div class="versionadded"> <p><span class="versionmodified added">New in version 3.16.</span></p> </div> <p>Extra CMake scripts executed by CPack during its local staging installation. They are executed before installing the files to be packaged. The scripts are not called by a standalone install (e.g.: <code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">install</span></code>). For every script, the following variables will be set: <span class="target" id="index-0-variable:CMAKE_CURRENT_SOURCE_DIR"></span><a class="reference internal" href="../variable/CMAKE_CURRENT_SOURCE_DIR.html#variable:CMAKE_CURRENT_SOURCE_DIR" title="CMAKE_CURRENT_SOURCE_DIR"><code class="xref cmake cmake-variable docutils literal notranslate"><span class="pre">CMAKE_CURRENT_SOURCE_DIR</span></code></a>, <span class="target" id="index-0-variable:CMAKE_CURRENT_BINARY_DIR"></span><a class="reference internal" href="../variable/CMAKE_CURRENT_BINARY_DIR.html#variable:CMAKE_CURRENT_BINARY_DIR" title="CMAKE_CURRENT_BINARY_DIR"><code class="xref cmake cmake-variable docutils literal notranslate"><span class="pre">CMAKE_CURRENT_BINARY_DIR</span></code></a> and <span class="target" id="index-0-variable:CMAKE_INSTALL_PREFIX"></span><a class="reference internal" href="../variable/CMAKE_INSTALL_PREFIX.html#variable:CMAKE_INSTALL_PREFIX" title="CMAKE_INSTALL_PREFIX"><code class="xref cmake cmake-variable docutils literal notranslate"><span class="pre">CMAKE_INSTALL_PREFIX</span></code></a> (which is set to the staging install directory). The singular form <code class="docutils literal notranslate"><span class="pre">CMAKE_INSTALL_SCRIPT</span></code> is supported as an alternative variable for historical reasons, but its value is ignored if <code class="docutils literal notranslate"><span class="pre">CMAKE_INSTALL_SCRIPTS</span></code> is set and a warning will be issued.</p> <p>See also <span class="target" id="index-0-variable:CPACK_PRE_BUILD_SCRIPTS"></span><a class="reference internal" href="#variable:CPACK_PRE_BUILD_SCRIPTS" title="CPACK_PRE_BUILD_SCRIPTS"><code class="xref cmake cmake-variable docutils literal notranslate"><span class="pre">CPACK_PRE_BUILD_SCRIPTS</span></code></a> and <span class="target" id="index-0-variable:CPACK_POST_BUILD_SCRIPTS"></span><a class="reference internal" href="#variable:CPACK_POST_BUILD_SCRIPTS" title="CPACK_POST_BUILD_SCRIPTS"><code class="xref cmake cmake-variable docutils literal notranslate"><span class="pre">CPACK_POST_BUILD_SCRIPTS</span></code></a> which can be used to specify scripts to be executed later in the packaging process.</p> </dd></dl> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_PRE_BUILD_SCRIPTS"> <span class="sig-name descname"><span class="pre">CPACK_PRE_BUILD_SCRIPTS</span></span><a class="headerlink" href="#variable:CPACK_PRE_BUILD_SCRIPTS" title="Permalink to this definition">ΒΆ</a></dt> <dd><div class="versionadded"> <p><span class="versionmodified added">New in version 3.19.</span></p> </div> <p>List of CMake scripts to execute after CPack has installed the files to be packaged into a staging directory and before producing the package(s) from those files. See also <span class="target" id="index-0-variable:CPACK_INSTALL_SCRIPTS"></span><a class="reference internal" href="#variable:CPACK_INSTALL_SCRIPTS" title="CPACK_INSTALL_SCRIPTS"><code class="xref cmake cmake-variable docutils literal notranslate"><span class="pre">CPACK_INSTALL_SCRIPTS</span></code></a> and <span class="target" id="index-1-variable:CPACK_POST_BUILD_SCRIPTS"></span><a class="reference internal" href="#variable:CPACK_POST_BUILD_SCRIPTS" title="CPACK_POST_BUILD_SCRIPTS"><code class="xref cmake cmake-variable docutils literal notranslate"><span class="pre">CPACK_POST_BUILD_SCRIPTS</span></code></a>.</p> </dd></dl> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_POST_BUILD_SCRIPTS"> <span class="sig-name descname"><span class="pre">CPACK_POST_BUILD_SCRIPTS</span></span><a class="headerlink" href="#variable:CPACK_POST_BUILD_SCRIPTS" title="Permalink to this definition">ΒΆ</a></dt> <dd><div class="versionadded"> <p><span class="versionmodified added">New in version 3.19.</span></p> </div> <p>List of CMake scripts to execute after CPack has produced the resultant packages and before copying them back to the build directory. See also <span class="target" id="index-1-variable:CPACK_INSTALL_SCRIPTS"></span><a class="reference internal" href="#variable:CPACK_INSTALL_SCRIPTS" title="CPACK_INSTALL_SCRIPTS"><code class="xref cmake cmake-variable docutils literal notranslate"><span class="pre">CPACK_INSTALL_SCRIPTS</span></code></a>, <span class="target" id="index-1-variable:CPACK_PRE_BUILD_SCRIPTS"></span><a class="reference internal" href="#variable:CPACK_PRE_BUILD_SCRIPTS" title="CPACK_PRE_BUILD_SCRIPTS"><code class="xref cmake cmake-variable docutils literal notranslate"><span class="pre">CPACK_PRE_BUILD_SCRIPTS</span></code></a> and <span class="target" id="index-0-variable:CPACK_PACKAGE_FILES"></span><a class="reference internal" href="#variable:CPACK_PACKAGE_FILES" title="CPACK_PACKAGE_FILES"><code class="xref cmake cmake-variable docutils literal notranslate"><span class="pre">CPACK_PACKAGE_FILES</span></code></a>.</p> </dd></dl> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_PACKAGE_FILES"> <span class="sig-name descname"><span class="pre">CPACK_PACKAGE_FILES</span></span><a class="headerlink" href="#variable:CPACK_PACKAGE_FILES" title="Permalink to this definition">ΒΆ</a></dt> <dd><div class="versionadded"> <p><span class="versionmodified added">New in version 3.19.</span></p> </div> <p>List of package files created in the staging directory, with each file provided as a full absolute path. This variable is populated by CPack just before invoking the post-build scripts listed in <span class="target" id="index-2-variable:CPACK_POST_BUILD_SCRIPTS"></span><a class="reference internal" href="#variable:CPACK_POST_BUILD_SCRIPTS" title="CPACK_POST_BUILD_SCRIPTS"><code class="xref cmake cmake-variable docutils literal notranslate"><span class="pre">CPACK_POST_BUILD_SCRIPTS</span></code></a>. It is the preferred way for the post-build scripts to know the set of package files to operate on. Projects should not try to set this variable themselves.</p> </dd></dl> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_INSTALLED_DIRECTORIES"> <span class="sig-name descname"><span class="pre">CPACK_INSTALLED_DIRECTORIES</span></span><a class="headerlink" href="#variable:CPACK_INSTALLED_DIRECTORIES" title="Permalink to this definition">ΒΆ</a></dt> <dd><p>Extra directories to install.</p> </dd></dl> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_PACKAGE_INSTALL_REGISTRY_KEY"> <span class="sig-name descname"><span class="pre">CPACK_PACKAGE_INSTALL_REGISTRY_KEY</span></span><a class="headerlink" href="#variable:CPACK_PACKAGE_INSTALL_REGISTRY_KEY" title="Permalink to this definition">ΒΆ</a></dt> <dd><p>Registry key used when installing this project. This is only used by installers for Windows. The default value is based on the installation directory.</p> </dd></dl> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_CREATE_DESKTOP_LINKS"> <span class="sig-name descname"><span class="pre">CPACK_CREATE_DESKTOP_LINKS</span></span><a class="headerlink" href="#variable:CPACK_CREATE_DESKTOP_LINKS" title="Permalink to this definition">ΒΆ</a></dt> <dd><p>List of desktop links to create. Each desktop link requires a corresponding start menu shortcut as created by <span class="target" id="index-0-variable:CPACK_PACKAGE_EXECUTABLES"></span><a class="reference internal" href="#variable:CPACK_PACKAGE_EXECUTABLES" title="CPACK_PACKAGE_EXECUTABLES"><code class="xref cmake cmake-variable docutils literal notranslate"><span class="pre">CPACK_PACKAGE_EXECUTABLES</span></code></a>.</p> </dd></dl> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_BINARY_<GENNAME>"> <span class="sig-name descname"><span class="pre">CPACK_BINARY_<GENNAME></span></span><a class="headerlink" href="#variable:CPACK_BINARY_<GENNAME>" title="Permalink to this definition">ΒΆ</a></dt> <dd><p>CPack generated options for binary generators. The <code class="docutils literal notranslate"><span class="pre">CPack.cmake</span></code> module generates (when <span class="target" id="index-9-variable:CPACK_GENERATOR"></span><a class="reference internal" href="#variable:CPACK_GENERATOR" title="CPACK_GENERATOR"><code class="xref cmake cmake-variable docutils literal notranslate"><span class="pre">CPACK_GENERATOR</span></code></a> is not set) a set of CMake options (see CMake <span class="target" id="index-0-command:option"></span><a class="reference internal" href="../command/option.html#command:option" title="option"><code class="xref cmake cmake-command docutils literal notranslate"><span class="pre">option()</span></code></a> command) which may then be used to select the CPack generator(s) to be used when building the <code class="docutils literal notranslate"><span class="pre">package</span></code> target or when running <span class="target" id="index-5-manual:cpack(1)"></span><a class="reference internal" href="../manual/cpack.1.html#manual:cpack(1)" title="cpack(1)"><code class="xref cmake cmake-manual docutils literal notranslate"><span class="pre">cpack</span></code></a> without the <a class="reference internal" href="../manual/cpack.1.html#cmdoption-cpack-G"><code class="xref std std-option docutils literal notranslate"><span class="pre">-G</span></code></a> option.</p> </dd></dl> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_READELF_EXECUTABLE"> <span class="sig-name descname"><span class="pre">CPACK_READELF_EXECUTABLE</span></span><a class="headerlink" href="#variable:CPACK_READELF_EXECUTABLE" title="Permalink to this definition">ΒΆ</a></dt> <dd><div class="versionadded"> <p><span class="versionmodified added">New in version 3.25.</span></p> </div> <p>Specify the <code class="docutils literal notranslate"><span class="pre">readelf</span></code> executable path used by CPack. The default value will be <code class="docutils literal notranslate"><span class="pre">CMAKE_READELF</span></code> when set. Otherwise, the default value will be empty and CPack will use <span class="target" id="index-0-command:find_program"></span><a class="reference internal" href="../command/find_program.html#command:find_program" title="find_program"><code class="xref cmake cmake-command docutils literal notranslate"><span class="pre">find_program()</span></code></a> to determine the <code class="docutils literal notranslate"><span class="pre">readelf</span></code> path when needed.</p> </dd></dl> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_OBJCOPY_EXECUTABLE"> <span class="sig-name descname"><span class="pre">CPACK_OBJCOPY_EXECUTABLE</span></span><a class="headerlink" href="#variable:CPACK_OBJCOPY_EXECUTABLE" title="Permalink to this definition">ΒΆ</a></dt> <dd><div class="versionadded"> <p><span class="versionmodified added">New in version 3.25.</span></p> </div> <p>Specify the <code class="docutils literal notranslate"><span class="pre">objcopy</span></code> executable path used by CPack. The default value will be <code class="docutils literal notranslate"><span class="pre">CMAKE_OBJCOPY</span></code> when set. Otherwise, the default value will be empty and CPack will use <span class="target" id="index-1-command:find_program"></span><a class="reference internal" href="../command/find_program.html#command:find_program" title="find_program"><code class="xref cmake cmake-command docutils literal notranslate"><span class="pre">find_program()</span></code></a> to determine the <code class="docutils literal notranslate"><span class="pre">objcopy</span></code> path when needed.</p> </dd></dl> <dl class="cmake variable"> <dt class="sig sig-object cmake" id="variable:CPACK_OBJDUMP_EXECUTABLE"> <span class="sig-name descname"><span class="pre">CPACK_OBJDUMP_EXECUTABLE</span></span><a class="headerlink" href="#variable:CPACK_OBJDUMP_EXECUTABLE" title="Permalink to this definition">ΒΆ</a></dt> <dd><div class="versionadded"> <p><span class="versionmodified added">New in version 3.25.</span></p> </div> <p>Specify the <code class="docutils literal notranslate"><span class="pre">objdump</span></code> executable path used by CPack. The default value will be <code class="docutils literal notranslate"><span class="pre">CMAKE_OBJDUMP</span></code> when set. Otherwise, the default value will be empty and CPack will use <span class="target" id="index-2-command:find_program"></span><a class="reference internal" href="../command/find_program.html#command:find_program" title="find_program"><code class="xref cmake cmake-command docutils literal notranslate"><span class="pre">find_program()</span></code></a> to determine the <code class="docutils literal notranslate"><span class="pre">objdump</span></code> path when needed.</p> </dd></dl> </section> </section> <div class="clearer"></div> </div> </div> </div> <div class="sphinxsidebar" role="navigation" aria-label="main navigation"> <div class="sphinxsidebarwrapper"> <div> <h3><a href="../index.html">Table of Contents</a></h3> <ul> <li><a class="reference internal" href="#">CPack</a><ul> <li><a class="reference internal" href="#introduction">Introduction</a></li> <li><a class="reference internal" href="#cpack-generators">CPack Generators</a></li> <li><a class="reference internal" href="#targets-package-and-package-source">Targets package and package_source</a></li> <li><a class="reference internal" href="#variables-common-to-all-cpack-generators">Variables common to all CPack Generators</a></li> <li><a class="reference internal" href="#variables-for-source-package-generators">Variables for Source Package Generators</a></li> <li><a class="reference internal" href="#variables-for-advanced-use">Variables for Advanced Use</a></li> </ul> </li> </ul> </div> <div> <h4>Previous topic</h4> <p class="topless"><a href="CMakeVerifyManifest.html" title="previous chapter">CMakeVerifyManifest</a></p> </div> <div> <h4>Next topic</h4> <p class="topless"><a href="CPackComponent.html" title="next chapter">CPackComponent</a></p> </div> <div role="note" aria-label="source link"> <h3>This Page</h3> <ul class="this-page-menu"> <li><a href="../_sources/module/CPack.rst.txt" rel="nofollow">Show Source</a></li> </ul> </div> <div id="searchbox" style="display: none" role="search"> <h3 id="searchlabel">Quick search</h3> <div class="searchformwrapper"> <form class="search" action="../search.html" method="get"> <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/> <input type="submit" value="Go" /> </form> </div> </div> <script>document.getElementById('searchbox').style.display = "block"</script> </div> </div> <div class="clearer"></div> </div> <div class="related" role="navigation" aria-label="related navigation"> <h3>Navigation</h3> <ul> <li class="right" style="margin-right: 10px"> <a href="../genindex.html" title="General Index" >index</a></li> <li class="right" > <a href="CPackComponent.html" title="CPackComponent" >next</a> |</li> <li class="right" > <a href="CMakeVerifyManifest.html" title="CMakeVerifyManifest" >previous</a> |</li> <li> <img src="../_static/cmake-logo-16.png" alt="" style="vertical-align: middle; margin-top: -2px" /> </li> <li> <a href="https://cmake.org/">CMake</a> » </li> <li> <a href="../index.html">3.26.3 Documentation</a> » </li> <li class="nav-item nav-item-1"><a href="../manual/cmake-modules.7.html" >cmake-modules(7)</a> »</li> <li class="nav-item nav-item-this"><a href="">CPack</a></li> </ul> </div> <div class="footer" role="contentinfo"> © Copyright 2000-2023 Kitware, Inc. and Contributors. Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 5.0.2. </div> </body> </html>