11cmake_minimum_required (VERSION 3.10)
22project (minter_tx
3- VERSION 0.5.1
3+ VERSION 0.6.0
44 DESCRIPTION "Minter Transaction Maker"
55 LANGUAGES CXX
66 )
@@ -33,8 +33,9 @@ elseif (MINGW)
3333 set (CMAKE_CXX_FLAGS_DEBUG "-g -O0" )
3434 set (CMAKE_CXX_FLAGS_RELEASE "-O3" )
3535else ()
36- set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -fvisibility=hidden -fPIC -Wextra -pedantic -Wno-unknown-pragmas -Wno-unused-parameter -Wno-shift-count-overflow" )
37- set (CMAKE_CXX_FLAGS_DEBUG "-g -O0 -D_LIBCPP_DEBUG=1" )
36+ #-fvisibility=hidden
37+ set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -fPIC -Wextra -pedantic -Wno-unknown-pragmas -Wno-unused-parameter -Wno-shift-count-overflow" )
38+ set (CMAKE_CXX_FLAGS_DEBUG "-g -O0" )
3839 set (CMAKE_CXX_FLAGS_RELEASE "-O3" )
3940endif ()
4041
@@ -166,7 +167,9 @@ set(HEADERS
166167 include /minter/address.h
167168 include /minter/private_key.h
168169 include /minter/minter_tx_config.h
169- include /minter/tx/check_tx.h include /minter/check.h)
170+ include /minter/tx/check_tx.h
171+ include /minter/check.h
172+ include /minter/tx/tx_deeplink.h)
170173
171174set (SOURCES
172175 ${HEADERS}
@@ -192,7 +195,7 @@ set(SOURCES
192195 src/tx/tx_builder.cpp
193196 src/data/public_key.cpp
194197 src/data/hash.cpp
195- src/data/private_key.cpp src/tx/tx_data.cpp src/tx/check_tx.cpp src/data/check.cpp)
198+ src/data/private_key.cpp src/tx/tx_data.cpp src/tx/check_tx.cpp src/data/check.cpp src/tx/tx_deeplink.cpp )
196199
197200set (MINTER_TX_EXPORTING 1)
198201if (ENABLE_SHARED)
@@ -268,7 +271,8 @@ if (MINTER_TX_TEST)
268271 tests/rlp_test.cpp
269272 tests/address_test.cpp
270273 tests/pub_key_test.cpp
271- tests/check_tx_test.cpp include /minter/eth/types.h)
274+ tests/check_tx_test.cpp
275+ tests/tx_create_multisig_address_test.cpp tests/tx_deeplink_test.cpp)
272276
273277 add_executable (${PROJECT_NAME_TEST} ${TEST_SOURCES} )
274278 if (NOT MSVC )
0 commit comments