Skip to content
Snippets Groups Projects
CMakeLists.txt 1.24 KiB
Newer Older
cmake_minimum_required(VERSION 2.8)
project (dap_chain_common)
  
set(DAP_CHAIN_COMMON_SRCS 
        src/dap_chain_common.c
        src/dap_chain_datum.c
        src/dap_chain_datum_token.c
        src/dap_chain_datum_hashtree_roots.c
        src/dap_chain_datum_tx_items.c
        src/dap_chain_datum_tx.c
        src/dap_chain_datum_tx_out_cond.c
        src/dap_chain_datum_tx_token.c
        src/dap_chain_datum_tx_receipt.c
        )

set(DAP_CHAIN_COMMON_HEADERS
        include/dap_chain_common.h
        include/dap_chain_datum.h
        include/dap_chain_datum_token.h
        include/dap_chain_datum_hashtree_roots.h
        include/dap_chain_datum_tx_items.h
        include/dap_chain_datum_tx.h
        include/dap_chain_datum_tx_in.h
        include/dap_chain_datum_tx_in_cond.h
        include/dap_chain_datum_tx_out.h
        include/dap_chain_datum_tx_out_cond.h
        include/dap_chain_datum_tx_pkey.h
        include/dap_chain_datum_tx_sig.h
        include/dap_chain_datum_tx_token.h
        include/dap_chain_datum_tx_receipt.h
    )


add_library(${PROJECT_NAME} STATIC ${DAP_CHAIN_COMMON_SRCS} ${DAP_CHAIN_COMMON_HEADERS})

target_link_libraries(dap_chain_common dap_core dap_crypto )
target_include_directories(dap_chain_common PUBLIC include/ )