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