set(PKGCONFIG_DIR ${LIBRARY_INSTALL_DIR}/pkgconfig)
# TODO: Find a way to check for groff and ps2pdf for manpage pdf generation
# set(MAN_PDF_INSTALL_DIR share/graphviz/doc/pdf)
-set(TOP_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}")
set(TOP_BINARY_DIR "${CMAKE_CURRENT_BINARY_DIR}")
set(WINDOWS_DEPENDENCY_DIR "${CMAKE_CURRENT_SOURCE_DIR}/windows/dependencies/libraries")
set(WINDOWS_DEPENDENCY_VCPKG_DIR "${CMAKE_CURRENT_SOURCE_DIR}/windows/dependencies/libraries/vcpkg/installed")
set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Graph Visualization Tools" )
set(CPACK_PACKAGE_VENDOR Graphviz )
set(CPACK_PACKAGE_CONTACT http://www.graphviz.org/ )
-set(CPACK_RESOURCE_FILE_LICENSE "${TOP_SOURCE_DIR}/LICENSE" )
-set(CPACK_RESOURCE_FILE_README "${TOP_SOURCE_DIR}/README.md" )
+set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_SOURCE_DIR}/LICENSE" )
+set(CPACK_RESOURCE_FILE_README "${CMAKE_SOURCE_DIR}/README.md" )
set(CPACK_GENERATOR ZIP)
find_package(NSIS)
if(NSIS_FOUND)
- set(CPACK_NSIS_MUI_ICON "${TOP_SOURCE_DIR}/windows/build/Graphviz.ico")
- set(CPACK_NSIS_MUI_UNIICON "${TOP_SOURCE_DIR}/windows/build/Graphviz.ico")
+ set(CPACK_NSIS_MUI_ICON "${CMAKE_SOURCE_DIR}/windows/build/Graphviz.ico")
+ set(CPACK_NSIS_MUI_UNIICON "${CMAKE_SOURCE_DIR}/windows/build/Graphviz.ico")
set(CPACK_NSIS_INSTALLED_ICON_NAME "Uninstall.exe")
set(CPACK_NSIS_HELP_LINK "http://www.graphviz.org")
set(CPACK_NSIS_URL_INFO_ABOUT "http://www.graphviz.org")
add_custom_command(
OUTPUT svgcolor_lib
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/svgcolor_names
- ${TOP_SOURCE_DIR}/awk/svgcolor.awk
- COMMAND ${AWK_EXECUTABLE} ${AWK_OPTIONS} -f ${TOP_SOURCE_DIR}/awk/svgcolor.awk
+ ${CMAKE_SOURCE_DIR}/awk/svgcolor.awk
+ COMMAND ${AWK_EXECUTABLE} ${AWK_OPTIONS} -f
+ ${CMAKE_SOURCE_DIR}/awk/svgcolor.awk
${CMAKE_CURRENT_SOURCE_DIR}/svgcolor_names
>${CMAKE_CURRENT_BINARY_DIR}/svgcolor_lib
COMMENT "generate SVG color library"
add_custom_command(
OUTPUT brewer_lib
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/brewer_colors
- ${TOP_SOURCE_DIR}/awk/brewer.awk
- COMMAND ${AWK_EXECUTABLE} -f ${TOP_SOURCE_DIR}/awk/brewer.awk
+ ${CMAKE_SOURCE_DIR}/awk/brewer.awk
+ COMMAND ${AWK_EXECUTABLE} -f ${CMAKE_SOURCE_DIR}/awk/brewer.awk
${CMAKE_CURRENT_SOURCE_DIR}/brewer_colors
>${CMAKE_CURRENT_BINARY_DIR}/brewer_lib
COMMENT "generate Brewer color library"
)
configure_file(
- "${TOP_SOURCE_DIR}/cmake/generate_color_lib.cmake.in"
+ "${CMAKE_SOURCE_DIR}/cmake/generate_color_lib.cmake.in"
"${CMAKE_CURRENT_BINARY_DIR}/generate_color_lib.cmake"
@ONLY
)
DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/color_lib
COMMAND ${CMAKE_COMMAND} -E make_directory
"${CMAKE_CURRENT_BINARY_DIR}/common"
- COMMAND ${AWK_EXECUTABLE} -f ${TOP_SOURCE_DIR}/awk/colortbl.awk
+ COMMAND ${AWK_EXECUTABLE} -f ${CMAKE_SOURCE_DIR}/awk/colortbl.awk
${CMAKE_CURRENT_BINARY_DIR}/color_lib
>${CMAKE_CURRENT_BINARY_DIR}/common/colortbl.h
COMMENT "generate color table"