Changeset View
Changeset View
Standalone View
Standalone View
CMakeLists.txt
# Copyright (c) 2017 The Bitcoin developers | # Copyright (c) 2017 The Bitcoin developers | ||||
cmake_minimum_required(VERSION 3.5) | cmake_minimum_required(VERSION 3.5) | ||||
project(BitcoinABC) | project(BitcoinABC) | ||||
# Add path for custom modules | # Add path for custom modules | ||||
set(CMAKE_MODULE_PATH | set(CMAKE_MODULE_PATH | ||||
${CMAKE_MODULE_PATH} | ${CMAKE_MODULE_PATH} | ||||
${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules | ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules | ||||
) | ) | ||||
# If ccache is available, then use it. | # If ccache is available, then use it. | ||||
find_program(CCACHE_FOUND ccache) | find_program(CCACHE ccache) | ||||
if(CCACHE_FOUND) | if(CCACHE) | ||||
set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE ccache) | set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE ${CCACHE}) | ||||
set_property(GLOBAL PROPERTY RULE_LAUNCH_LINK ccache) | set_property(GLOBAL PROPERTY RULE_LAUNCH_LINK ${CCACHE}) | ||||
endif(CCACHE_FOUND) | endif(CCACHE) | ||||
# Add the magic taret check and check-all | # Add the magic taret check and check-all | ||||
add_custom_target(check-all) | add_custom_target(check-all) | ||||
add_custom_target(check) | add_custom_target(check) | ||||
add_subdirectory(src) | add_subdirectory(src) |