PROJECT(parity)
CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
SET(CPACK_PACKAGE_VERSION_PATCH 5)
SET(CPACK_SOURCE_PACKAGE_FILE_NAME "${PROJECT_NAME}-${VERSION}")
SET(CMAKE_SKIP_BUILD_RPATH FALSE)
SET(CPACK_PACKAGE_VERSION_MINOR 2)
SET(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE)
SET(CPACK_PACKAGE_VERSION_MAJOR 1)
SET(VERSION 1.2.5)
SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/confix-admin/cmake/Modules")
SET(CPACK_SOURCE_IGNORE_FILES ${CPACK_SOURCE_IGNORE_FILES};~\$)
SET(CMAKE_INSTALL_RPATH ${CMAKE_INSTALL_PREFIX}/lib)
INCLUDE(${parity_SOURCE_DIR}/confix-admin/cmake/Modules/ConfixReadonlyPrefixes.cmake)
INCLUDE(CPack)
ADD_SUBDIRECTORY(parity.utils)
ADD_SUBDIRECTORY(parity.options)
ADD_SUBDIRECTORY(parity.binary)
ADD_SUBDIRECTORY(parity.tasks)
ADD_SUBDIRECTORY(parity.gnu.gcc)
ADD_SUBDIRECTORY(parity.runtime)
ADD_SUBDIRECTORY(parity.loader)
ADD_SUBDIRECTORY(parity.diagnostic)
ADD_SUBDIRECTORY(parity.ms.cl)
ADD_SUBDIRECTORY(parity.gnu.ld)
ADD_SUBDIRECTORY(parity.test)
ADD_SUBDIRECTORY(parity.statistics)
ADD_SUBDIRECTORY(confix-admin/cmake)
ADD_SUBDIRECTORY(confix-admin)
ADD_SUBDIRECTORY(confix-admin/cmake/Modules)
ADD_SUBDIRECTORY(parity.ms.link)
ADD_SUBDIRECTORY(confix-admin/automake)
ADD_SUBDIRECTORY(confix-admin/cmake/Scripts)
ADD_SUBDIRECTORY(parity.runtime/internal)
ADD_SUBDIRECTORY(parity.runtime/sys)
ADD_SUBDIRECTORY(parity.inspector)
ADD_SUBDIRECTORY(parity.doc)
ADD_SUBDIRECTORY(parity.configurator)
ADD_CUSTOM_COMMAND(
    OUTPUT .commands-b57e55a6c27f20a34a4ecc23214e2b14
    COMMAND rm ARGS -f .commands-b57e55a6c27f20a34a4ecc23214e2b14
    COMMAND echo ARGS ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_CURRENT_SOURCE_DIR}/parity.repo ${CMAKE_INSTALL_PREFIX}/share/confix-2.3.0/repo/parity.repo >> .commands-b57e55a6c27f20a34a4ecc23214e2b14
    DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/parity.repo
    VERBATIM
)
ADD_CUSTOM_COMMAND(
    OUTPUT ${CMAKE_INSTALL_PREFIX}/share/confix-2.3.0/repo/parity.repo
    COMMAND ${CMAKE_SOURCE_DIR}/confix-admin/cmake/Scripts/confix-cmake-generator-lock-loop ARGS b57e55a6c27f20a34a4ecc23214e2b14  < .commands-b57e55a6c27f20a34a4ecc23214e2b14
    DEPENDS .commands-b57e55a6c27f20a34a4ecc23214e2b14
    VERBATIM
)
ADD_CUSTOM_TARGET(
    confix-internal-custom-command-target-b57e55a6c27f20a34a4ecc23214e2b14
    DEPENDS ${CMAKE_INSTALL_PREFIX}/share/confix-2.3.0/repo/parity.repo
)
ADD_CUSTOM_TARGET(
    repo-install
    DEPENDS ${CMAKE_INSTALL_PREFIX}/share/confix-2.3.0/repo/parity.repo
)
# node-specific target for this directory
ADD_CUSTOM_TARGET(
    confix-node-specific-target--
)
# edge from my node's node-specific target to
# all toplevel targets of this directory
ADD_DEPENDENCIES(
    confix-node-specific-target--
    confix-internal-custom-command-target-b57e55a6c27f20a34a4ecc23214e2b14 repo-install
)
INSTALL(
    FILES parity.repo
    DESTINATION share/confix-2.3.0/repo
)
