peerplays_migrated/libraries/chain/CMakeLists.txt

64 lines
1.7 KiB
CMake
Raw Normal View History

2015-06-08 15:50:35 +00:00
file(GLOB HEADERS "include/graphene/chain/*.hpp")
## SORT .cpp by most likely to change / break compile
add_library( graphene_chain
types.cpp
type_id.cpp
2015-06-08 15:50:35 +00:00
address.cpp
asset.cpp
predicate.cpp
2015-06-08 15:50:35 +00:00
operations.cpp
evaluator.cpp
global_parameters_evaluator.cpp
account_evaluator.cpp
assert_evaluator.cpp
2015-06-08 15:50:35 +00:00
witness_evaluator.cpp
delegate_evaluator.cpp
asset_evaluator.cpp
transfer_evaluator.cpp
proposal_evaluator.cpp
2015-06-16 14:14:10 +00:00
call_order_evaluator.cpp
2015-06-08 15:50:35 +00:00
limit_order_evaluator.cpp
vesting_balance_evaluator.cpp
withdraw_permission_evaluator.cpp
worker_evaluator.cpp
key_object.cpp
account_object.cpp
asset_object.cpp
proposal_object.cpp
vesting_balance_object.cpp
worker_object.cpp
transaction.cpp
block.cpp
transaction_evaluation_state.cpp
fork_database.cpp
block_database.cpp
2015-06-08 15:50:35 +00:00
db_balance.cpp
db_block.cpp
db_debug.cpp
db_getter.cpp
db_init.cpp
db_maint.cpp
db_management.cpp
db_market.cpp
db_update.cpp
db_witness_schedule.cpp
${HEADERS}
)
target_link_libraries( graphene_chain fc graphene_db )
2015-06-08 15:50:35 +00:00
target_include_directories( graphene_chain
PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/include" )
if(MSVC)
2015-06-15 18:43:51 +00:00
set_source_files_properties( db_init.cpp db_block.cpp PROPERTIES COMPILE_FLAGS "/bigobj" )
2015-06-08 15:50:35 +00:00
endif(MSVC)