On 17.05.19 02:53, Gelryun wrote:
I write MakefileList.txt like this.

------------------------------------------------------------------------
include_directories(${COMMINC_DIR} ${DBINC_DIR} ./)
link_directories(${DBLIB_DIR} ${COMMLIB_DIR})

set(DBUSERID withdb/ufdb)
PREPROCESS_ORACLE_FILES(ACK_db.pc ${DBUSERID} "${DBINC_DIR};${COMMINC_DIR}")

set(ACK_P_SRCS
         ACK_db.c ACK_p.c)

set(ACK_C_SRCS
         ACK_db.c ACK_c.c)

add_executable(ACK_p ${ACK_P_SRCS})
add_executable(ACK_c ${ACK_C_SRCS})
...
When I install it, the md5sum value of the binaries there is different.

Why is the binary md5sum value different?

This is probably due to rpaths being re-written (see https://gitlab.kitware.com/cmake/community/wikis/doc/cmake/RPATH-handling).

You could use https://manpages.debian.org/testing/diffoscope/diffoscope.1.en.html to find out differences between two binaries.

Thanks,
Gregor
--

Powered by www.kitware.com

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Kitware offers various services to support the CMake community. For more 
information on each offering, please visit:

CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Follow this link to subscribe/unsubscribe:
https://cmake.org/mailman/listinfo/cmake

Reply via email to