Location: LEMON/LEMON-official/CMakeLists.txt - annotation
Load file history
Add dist target to CMAKE conf. (#434)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 | r225:c5a40fc54f1a r225:c5a40fc54f1a r725:d1e1cd94bf49 r725:d1e1cd94bf49 r225:c5a40fc54f1a r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r725:d1e1cd94bf49 r725:d1e1cd94bf49 r725:d1e1cd94bf49 r725:d1e1cd94bf49 r725:d1e1cd94bf49 r725:d1e1cd94bf49 r1134:0b9a94956916 r1134:0b9a94956916 r1033:16d466589b54 r1134:0b9a94956916 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1134:0b9a94956916 r1134:0b9a94956916 r725:d1e1cd94bf49 r1134:0b9a94956916 r725:d1e1cd94bf49 r725:d1e1cd94bf49 r725:d1e1cd94bf49 r1134:0b9a94956916 r1134:0b9a94956916 r1134:0b9a94956916 r1134:0b9a94956916 r1134:0b9a94956916 r1134:0b9a94956916 r1134:0b9a94956916 r1134:0b9a94956916 r1134:0b9a94956916 r1134:0b9a94956916 r1033:16d466589b54 r1033:16d466589b54 r1134:0b9a94956916 r1134:0b9a94956916 r1134:0b9a94956916 r1134:0b9a94956916 r1134:0b9a94956916 r1134:0b9a94956916 r1134:0b9a94956916 r1033:16d466589b54 r1134:0b9a94956916 r1134:0b9a94956916 r1033:16d466589b54 r727:257e91516e09 r1134:0b9a94956916 r1134:0b9a94956916 r725:d1e1cd94bf49 r725:d1e1cd94bf49 r725:d1e1cd94bf49 r225:c5a40fc54f1a r596:ba659d676331 r225:c5a40fc54f1a r726:9c7639f3a741 r726:9c7639f3a741 r496:17d918051964 r667:c3ce597c11ae r668:b536eaacb39b r496:17d918051964 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1053:64260c0f58eb r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1125:b873350e6258 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1125:b873350e6258 r1033:16d466589b54 r1033:16d466589b54 r1125:b873350e6258 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r515:7992dcb0d0e6 r724:a0265f621d39 r724:a0265f621d39 r515:7992dcb0d0e6 r1131:43a91b33f374 r1132:48e17328c155 r1132:48e17328c155 r1132:48e17328c155 r1132:48e17328c155 r1132:48e17328c155 r1132:48e17328c155 r1132:48e17328c155 r1132:48e17328c155 r1132:48e17328c155 r1132:48e17328c155 r1132:48e17328c155 r1132:48e17328c155 r1132:48e17328c155 r1132:48e17328c155 r1132:48e17328c155 r1132:48e17328c155 r1132:48e17328c155 r1132:48e17328c155 r1132:48e17328c155 r1132:48e17328c155 r1131:43a91b33f374 r225:c5a40fc54f1a r225:c5a40fc54f1a r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r1033:16d466589b54 r225:c5a40fc54f1a r596:ba659d676331 r1031:06491fd08efd r596:ba659d676331 r596:ba659d676331 r596:ba659d676331 r596:ba659d676331 r726:9c7639f3a741 r225:c5a40fc54f1a r722:c5dc4d3124aa r722:c5dc4d3124aa r722:c5dc4d3124aa r722:c5dc4d3124aa r722:c5dc4d3124aa r722:c5dc4d3124aa r722:c5dc4d3124aa r722:c5dc4d3124aa r722:c5dc4d3124aa r722:c5dc4d3124aa r722:c5dc4d3124aa r722:c5dc4d3124aa r722:c5dc4d3124aa r722:c5dc4d3124aa r722:c5dc4d3124aa r726:9c7639f3a741 r722:c5dc4d3124aa r1135:fc1aa7c01c55 r1135:fc1aa7c01c55 r1135:fc1aa7c01c55 r1135:fc1aa7c01c55 r1135:fc1aa7c01c55 r1135:fc1aa7c01c55 r1135:fc1aa7c01c55 r1135:fc1aa7c01c55 r1135:fc1aa7c01c55 r1135:fc1aa7c01c55 r1135:fc1aa7c01c55 r1135:fc1aa7c01c55 r1135:fc1aa7c01c55 r1135:fc1aa7c01c55 r1135:fc1aa7c01c55 r1135:fc1aa7c01c55 r1135:fc1aa7c01c55 r1135:fc1aa7c01c55 r1135:fc1aa7c01c55 r1135:fc1aa7c01c55 r1135:fc1aa7c01c55 r1135:fc1aa7c01c55 r1135:fc1aa7c01c55 r1135:fc1aa7c01c55 r1135:fc1aa7c01c55 r1135:fc1aa7c01c55 r1135:fc1aa7c01c55 r1033:16d466589b54 r726:9c7639f3a741 r726:9c7639f3a741 r726:9c7639f3a741 r726:9c7639f3a741 r726:9c7639f3a741 r225:c5a40fc54f1a r726:9c7639f3a741 r225:c5a40fc54f1a r726:9c7639f3a741 r726:9c7639f3a741 r726:9c7639f3a741 r726:9c7639f3a741 r225:c5a40fc54f1a r726:9c7639f3a741 r225:c5a40fc54f1a r726:9c7639f3a741 r726:9c7639f3a741 r726:9c7639f3a741 r726:9c7639f3a741 r225:c5a40fc54f1a r726:9c7639f3a741 r726:9c7639f3a741 r726:9c7639f3a741 r726:9c7639f3a741 r726:9c7639f3a741 r726:9c7639f3a741 r726:9c7639f3a741 r726:9c7639f3a741 r225:c5a40fc54f1a r726:9c7639f3a741 r225:c5a40fc54f1a r726:9c7639f3a741 r726:9c7639f3a741 r726:9c7639f3a741 r225:c5a40fc54f1a r726:9c7639f3a741 r726:9c7639f3a741 r726:9c7639f3a741 r726:9c7639f3a741 r225:c5a40fc54f1a r726:9c7639f3a741 r225:c5a40fc54f1a r726:9c7639f3a741 r726:9c7639f3a741 r726:9c7639f3a741 r225:c5a40fc54f1a r726:9c7639f3a741 r726:9c7639f3a741 r726:9c7639f3a741 r726:9c7639f3a741 r726:9c7639f3a741 r726:9c7639f3a741 r726:9c7639f3a741 r726:9c7639f3a741 r726:9c7639f3a741 r726:9c7639f3a741 r726:9c7639f3a741 r726:9c7639f3a741 r726:9c7639f3a741 r726:9c7639f3a741 r726:9c7639f3a741 r726:9c7639f3a741 r225:c5a40fc54f1a r726:9c7639f3a741 r726:9c7639f3a741 | CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
SET(PROJECT_NAME "LEMON")
PROJECT(${PROJECT_NAME})
INCLUDE(FindPythonInterp)
INCLUDE(FindWget)
IF(EXISTS ${PROJECT_SOURCE_DIR}/cmake/version.cmake)
INCLUDE(${PROJECT_SOURCE_DIR}/cmake/version.cmake)
ELSEIF(DEFINED ENV{LEMON_VERSION})
SET(LEMON_VERSION $ENV{LEMON_VERSION} CACHE STRING "LEMON version string.")
ELSE()
EXECUTE_PROCESS(
COMMAND
hg log -r. --template "{latesttag}"
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
OUTPUT_VARIABLE HG_REVISION_TAG
ERROR_QUIET
OUTPUT_STRIP_TRAILING_WHITESPACE
)
EXECUTE_PROCESS(
COMMAND
hg log -r. --template "{latesttagdistance}"
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
OUTPUT_VARIABLE HG_REVISION_DIST
ERROR_QUIET
OUTPUT_STRIP_TRAILING_WHITESPACE
)
EXECUTE_PROCESS(
COMMAND
hg log -r. --template "{node|short}"
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
OUTPUT_VARIABLE HG_REVISION_ID
ERROR_QUIET
OUTPUT_STRIP_TRAILING_WHITESPACE
)
IF(HG_REVISION_TAG STREQUAL "")
SET(HG_REVISION_ID "hg-tip")
ELSE()
IF(HG_REVISION_TAG STREQUAL "null")
SET(HG_REVISION_TAG "trunk")
ELSEIF(HG_REVISION_TAG MATCHES "^r")
STRING(SUBSTRING ${HG_REVISION_TAG} 1 -1 HG_REVISION_TAG)
ENDIF()
IF(HG_REVISION_DIST STREQUAL "0")
SET(HG_REVISION ${HG_REVISION_TAG})
ELSE()
SET(HG_REVISION
"${HG_REVISION_TAG}+${HG_REVISION_DIST}-${HG_REVISION_ID}")
ENDIF()
ENDIF()
SET(LEMON_VERSION ${HG_REVISION} CACHE STRING "LEMON version string.")
ENDIF()
SET(PROJECT_VERSION ${LEMON_VERSION})
SET(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake)
FIND_PACKAGE(Doxygen)
FIND_PACKAGE(Ghostscript)
FIND_PACKAGE(GLPK 4.33)
FIND_PACKAGE(CPLEX)
FIND_PACKAGE(COIN)
IF(DEFINED ENV{LEMON_CXX_WARNING})
SET(CXX_WARNING $ENV{LEMON_CXX_WARNING})
ELSE()
IF(CMAKE_COMPILER_IS_GNUCXX)
SET(CXX_WARNING "-Wall -W -Wunused -Wformat=2 -Wctor-dtor-privacy -Wnon-virtual-dtor -Wno-char-subscripts -Wwrite-strings -Wno-char-subscripts -Wreturn-type -Wcast-qual -Wcast-align -Wsign-promo -Woverloaded-virtual -fno-strict-aliasing -Wold-style-cast -Wno-unknown-pragmas")
SET(CMAKE_CXX_FLAGS_DEBUG CACHE STRING "-ggdb")
SET(CMAKE_C_FLAGS_DEBUG CACHE STRING "-ggdb")
ELSEIF(MSVC)
# This part is unnecessary 'casue the same is set by the lemon/core.h.
# Still keep it as an example.
SET(CXX_WARNING "/wd4250 /wd4355 /wd4503 /wd4800 /wd4996")
# Suppressed warnings:
# C4250: 'class1' : inherits 'class2::member' via dominance
# C4355: 'this' : used in base member initializer list
# C4503: 'function' : decorated name length exceeded, name was truncated
# C4800: 'type' : forcing value to bool 'true' or 'false'
# (performance warning)
# C4996: 'function': was declared deprecated
ELSE()
SET(CXX_WARNING "-Wall")
ENDIF()
ENDIF()
SET(LEMON_CXX_WARNING_FLAGS ${CXX_WARNING} CACHE STRING "LEMON warning flags.")
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${LEMON_CXX_WARNING_FLAGS}")
SET( CMAKE_CXX_FLAGS_MAINTAINER "-Werror -ggdb -O0" CACHE STRING
"Flags used by the C++ compiler during maintainer builds."
FORCE )
SET( CMAKE_C_FLAGS_MAINTAINER "-Werror -O0" CACHE STRING
"Flags used by the C compiler during maintainer builds."
FORCE )
SET( CMAKE_EXE_LINKER_FLAGS_MAINTAINER
"-Wl,--warn-unresolved-symbols,--warn-once" CACHE STRING
"Flags used for linking binaries during maintainer builds."
FORCE )
SET( CMAKE_SHARED_LINKER_FLAGS_MAINTAINER
"-Wl,--warn-unresolved-symbols,--warn-once" CACHE STRING
"Flags used by the shared libraries linker during maintainer builds."
FORCE )
MARK_AS_ADVANCED(
CMAKE_CXX_FLAGS_MAINTAINER
CMAKE_C_FLAGS_MAINTAINER
CMAKE_EXE_LINKER_FLAGS_MAINTAINER
CMAKE_SHARED_LINKER_FLAGS_MAINTAINER )
IF(CMAKE_CONFIGURATION_TYPES)
LIST(APPEND CMAKE_CONFIGURATION_TYPES Maintainer)
LIST(REMOVE_DUPLICATES CMAKE_CONFIGURATION_TYPES)
SET(CMAKE_CONFIGURATION_TYPES "${CMAKE_CONFIGURATION_TYPES}" CACHE STRING
"Add the configurations that we need"
FORCE)
endif()
IF(NOT CMAKE_BUILD_TYPE)
SET(CMAKE_BUILD_TYPE "Release")
ENDIF()
SET( CMAKE_BUILD_TYPE "${CMAKE_BUILD_TYPE}" CACHE STRING
"Choose the type of build, options are: None(CMAKE_CXX_FLAGS or CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel Maintainer."
FORCE )
INCLUDE(CheckTypeSize)
CHECK_TYPE_SIZE("long long" LONG_LONG)
SET(LEMON_HAVE_LONG_LONG ${HAVE_LONG_LONG})
INCLUDE(FindThreads)
IF(NOT LEMON_THREADING)
IF(CMAKE_USE_PTHREADS_INIT)
SET(LEMON_THREADING "Pthread")
ELSEIF(CMAKE_USE_WIN32_THREADS_INIT)
SET(LEMON_THREADING "Win32")
ELSE()
SET(LEMON_THREADING "None")
ENDIF()
ENDIF()
SET( LEMON_THREADING "${LEMON_THREADING}" CACHE STRING
"Choose the threading library, options are: Pthread Win32 None."
FORCE )
IF(LEMON_THREADING STREQUAL "Pthread")
SET(LEMON_USE_PTHREAD TRUE)
ELSEIF(LEMON_THREADING STREQUAL "Win32")
SET(LEMON_USE_WIN32_THREADS TRUE)
ENDIF()
ENABLE_TESTING()
IF(${CMAKE_BUILD_TYPE} STREQUAL "Maintainer")
ADD_CUSTOM_TARGET(check ALL COMMAND ${CMAKE_CTEST_COMMAND})
ELSE()
ADD_CUSTOM_TARGET(check COMMAND ${CMAKE_CTEST_COMMAND})
ENDIF()
ADD_SUBDIRECTORY(lemon)
IF(${CMAKE_SOURCE_DIR} STREQUAL ${PROJECT_SOURCE_DIR})
ADD_SUBDIRECTORY(contrib)
ADD_SUBDIRECTORY(demo)
ADD_SUBDIRECTORY(tools)
ADD_SUBDIRECTORY(doc)
ADD_SUBDIRECTORY(test)
ENDIF()
CONFIGURE_FILE(
${PROJECT_SOURCE_DIR}/cmake/LEMONConfig.cmake.in
${PROJECT_BINARY_DIR}/cmake/LEMONConfig.cmake
@ONLY
)
IF(UNIX)
INSTALL(
FILES ${PROJECT_BINARY_DIR}/cmake/LEMONConfig.cmake
DESTINATION share/lemon/cmake
)
ELSEIF(WIN32)
INSTALL(
FILES ${PROJECT_BINARY_DIR}/cmake/LEMONConfig.cmake
DESTINATION cmake
)
ENDIF()
CONFIGURE_FILE(
${PROJECT_SOURCE_DIR}/cmake/version.cmake.in
${PROJECT_BINARY_DIR}/cmake/version.cmake
@ONLY
)
SET(ARCHIVE_BASE_NAME ${CMAKE_PROJECT_NAME})
STRING(TOLOWER ${ARCHIVE_BASE_NAME} ARCHIVE_BASE_NAME)
SET(ARCHIVE_NAME ${ARCHIVE_BASE_NAME}-${PROJECT_VERSION})
ADD_CUSTOM_TARGET(dist
COMMAND cmake -E remove_directory ${ARCHIVE_NAME}
COMMAND hg archive ${ARCHIVE_NAME}
COMMAND cmake -E copy cmake/version.cmake ${ARCHIVE_NAME}/cmake/version.cmake
COMMAND tar -czf ${ARCHIVE_BASE_NAME}-nodoc-${PROJECT_VERSION}.tar.gz ${ARCHIVE_NAME}
COMMAND zip -r ${ARCHIVE_BASE_NAME}-nodoc-${PROJECT_VERSION}.zip ${ARCHIVE_NAME}
COMMAND cmake -E copy_directory doc/html ${ARCHIVE_NAME}/doc/html
COMMAND tar -czf ${ARCHIVE_NAME}.tar.gz ${ARCHIVE_NAME}
COMMAND zip -r ${ARCHIVE_NAME}.zip ${ARCHIVE_NAME}
COMMAND cmake -E copy_directory doc/html ${ARCHIVE_BASE_NAME}-doc-${PROJECT_VERSION}
COMMAND tar -czf ${ARCHIVE_BASE_NAME}-doc-${PROJECT_VERSION}.tar.gz ${ARCHIVE_BASE_NAME}-doc-${PROJECT_VERSION}
COMMAND zip -r ${ARCHIVE_BASE_NAME}-doc-${PROJECT_VERSION}.zip ${ARCHIVE_BASE_NAME}-doc-${PROJECT_VERSION}
COMMAND cmake -E remove_directory ${ARCHIVE_NAME}
COMMAND cmake -E remove_directory ${ARCHIVE_BASE_NAME}-doc-${PROJECT_VERSION}
DEPENDS html
WORKING_DIRECTORY ${PROJECT_BINARY_DIR})
# CPACK config (Basically for NSIS)
IF(${CMAKE_SOURCE_DIR} STREQUAL ${PROJECT_SOURCE_DIR})
SET(CPACK_PACKAGE_NAME ${PROJECT_NAME})
SET(CPACK_PACKAGE_VENDOR "EGRES")
SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY
"LEMON - Library for Efficient Modeling and Optimization in Networks")
SET(CPACK_RESOURCE_FILE_LICENSE "${PROJECT_SOURCE_DIR}/LICENSE")
SET(CPACK_PACKAGE_VERSION ${PROJECT_VERSION})
SET(CPACK_PACKAGE_INSTALL_DIRECTORY
"${PROJECT_NAME} ${PROJECT_VERSION}")
SET(CPACK_PACKAGE_INSTALL_REGISTRY_KEY
"${PROJECT_NAME} ${PROJECT_VERSION}")
SET(CPACK_COMPONENTS_ALL headers library html_documentation bin)
SET(CPACK_COMPONENT_HEADERS_DISPLAY_NAME "C++ headers")
SET(CPACK_COMPONENT_LIBRARY_DISPLAY_NAME "Dynamic-link library")
SET(CPACK_COMPONENT_BIN_DISPLAY_NAME "Command line utilities")
SET(CPACK_COMPONENT_HTML_DOCUMENTATION_DISPLAY_NAME "HTML documentation")
SET(CPACK_COMPONENT_HEADERS_DESCRIPTION
"C++ header files")
SET(CPACK_COMPONENT_LIBRARY_DESCRIPTION
"DLL and import library")
SET(CPACK_COMPONENT_BIN_DESCRIPTION
"Command line utilities")
SET(CPACK_COMPONENT_HTML_DOCUMENTATION_DESCRIPTION
"Doxygen generated documentation")
SET(CPACK_COMPONENT_HEADERS_DEPENDS library)
SET(CPACK_COMPONENT_HEADERS_GROUP "Development")
SET(CPACK_COMPONENT_LIBRARY_GROUP "Development")
SET(CPACK_COMPONENT_HTML_DOCUMENTATION_GROUP "Documentation")
SET(CPACK_COMPONENT_GROUP_DEVELOPMENT_DESCRIPTION
"Components needed to develop software using LEMON")
SET(CPACK_COMPONENT_GROUP_DOCUMENTATION_DESCRIPTION
"Documentation of LEMON")
SET(CPACK_ALL_INSTALL_TYPES Full Developer)
SET(CPACK_COMPONENT_HEADERS_INSTALL_TYPES Developer Full)
SET(CPACK_COMPONENT_LIBRARY_INSTALL_TYPES Developer Full)
SET(CPACK_COMPONENT_HTML_DOCUMENTATION_INSTALL_TYPES Full)
SET(CPACK_GENERATOR "NSIS")
SET(CPACK_NSIS_MUI_ICON "${PROJECT_SOURCE_DIR}/cmake/nsis/lemon.ico")
SET(CPACK_NSIS_MUI_UNIICON "${PROJECT_SOURCE_DIR}/cmake/nsis/uninstall.ico")
#SET(CPACK_PACKAGE_ICON "${PROJECT_SOURCE_DIR}/cmake/nsis\\\\installer.bmp")
SET(CPACK_NSIS_INSTALLED_ICON_NAME "bin\\\\lemon.ico")
SET(CPACK_NSIS_DISPLAY_NAME "${CPACK_PACKAGE_INSTALL_DIRECTORY} ${PROJECT_NAME}")
SET(CPACK_NSIS_HELP_LINK "http:\\\\\\\\lemon.cs.elte.hu")
SET(CPACK_NSIS_URL_INFO_ABOUT "http:\\\\\\\\lemon.cs.elte.hu")
SET(CPACK_NSIS_CONTACT "lemon-user@lemon.cs.elte.hu")
SET(CPACK_NSIS_CREATE_ICONS_EXTRA "
CreateShortCut \\\"$SMPROGRAMS\\\\$STARTMENU_FOLDER\\\\Documentation.lnk\\\" \\\"$INSTDIR\\\\share\\\\doc\\\\index.html\\\"
")
SET(CPACK_NSIS_DELETE_ICONS_EXTRA "
!insertmacro MUI_STARTMENU_GETFOLDER Application $MUI_TEMP
Delete \\\"$SMPROGRAMS\\\\$MUI_TEMP\\\\Documentation.lnk\\\"
")
INCLUDE(CPack)
ENDIF()
|