1 --- /home/builder/termux-packages/packages/libhdf5/CMakeLists.txt.orig 2018-04-03 22:59:37.677363132 +0000
2 +++ src/src/CMakeLists.txt 2018-04-04 06:18:37.177298348 +0000
4 target_link_libraries (H5detect "ws2_32.lib")
7 -set (CMD $<TARGET_FILE:H5detect>)
9 - OUTPUT ${HDF5_BINARY_DIR}/H5Tinit.c
11 - ARGS > ${HDF5_BINARY_DIR}/H5Tinit.c
14 +#set (CMD $<TARGET_FILE:H5detect>)
15 +#add_custom_command (
16 +# OUTPUT ${HDF5_BINARY_DIR}/H5Tinit.c
18 +# ARGS > ${HDF5_BINARY_DIR}/H5Tinit.c
22 add_executable (H5make_libsettings ${HDF5_SRC_DIR}/H5make_libsettings.c)
23 TARGET_C_PROPERTIES (H5make_libsettings STATIC " " " ")
25 target_link_libraries (H5make_libsettings "ws2_32.lib")
28 -set (CMD $<TARGET_FILE:H5make_libsettings>)
30 - OUTPUT ${HDF5_BINARY_DIR}/H5lib_settings.c
32 - ARGS > ${HDF5_BINARY_DIR}/H5lib_settings.c
33 - DEPENDS H5make_libsettings
34 - WORKING_DIRECTORY ${HDF5_BINARY_DIR}
36 +#set (CMD $<TARGET_FILE:H5make_libsettings>)
37 +#add_custom_command (
38 +# OUTPUT ${HDF5_BINARY_DIR}/H5lib_settings.c
40 +# ARGS > ${HDF5_BINARY_DIR}/H5lib_settings.c
41 +# DEPENDS H5make_libsettings
42 +# WORKING_DIRECTORY ${HDF5_BINARY_DIR}
45 #-----------------------------------------------------------------------------
46 # Add H5Tinit source to build - generated by H5Detect/CMake at configure time
49 if (BUILD_SHARED_LIBS)
50 file (MAKE_DIRECTORY "${HDF5_BINARY_DIR}/shared")
51 - set (CMD $<TARGET_FILE:H5detect>)
52 - add_custom_command (
53 - OUTPUT ${HDF5_BINARY_DIR}/shared/H5Tinit.c
55 - ARGS > ${HDF5_BINARY_DIR}/shared/H5Tinit.c
57 - WORKING_DIRECTORY ${HDF5_BINARY_DIR}/shared
59 - set (CMD $<TARGET_FILE:H5make_libsettings>)
60 - add_custom_command (
61 - OUTPUT ${HDF5_BINARY_DIR}/shared/H5lib_settings.c
63 - ARGS > ${HDF5_BINARY_DIR}/shared/H5lib_settings.c
64 - DEPENDS H5make_libsettings
65 - WORKING_DIRECTORY ${HDF5_BINARY_DIR}
67 +# set (CMD $<TARGET_FILE:H5detect>)
68 +# add_custom_command (
69 +# OUTPUT ${HDF5_BINARY_DIR}/shared/H5Tinit.c
71 +# ARGS > ${HDF5_BINARY_DIR}/shared/H5Tinit.c
73 +# WORKING_DIRECTORY ${HDF5_BINARY_DIR}/shared
75 +# set (CMD $<TARGET_FILE:H5make_libsettings>)
76 +# add_custom_command (
77 +# OUTPUT ${HDF5_BINARY_DIR}/shared/H5lib_settings.c
79 +# ARGS > ${HDF5_BINARY_DIR}/shared/H5lib_settings.c
80 +# DEPENDS H5make_libsettings
81 +# WORKING_DIRECTORY ${HDF5_BINARY_DIR}
83 set (shared_gen_SRCS ${HDF5_BINARY_DIR}/shared/H5Tinit.c ${HDF5_BINARY_DIR}/shared/H5lib_settings.c)
84 add_library (${HDF5_LIBSH_TARGET} SHARED ${common_SRCS} ${shared_gen_SRCS} ${H5_PUBLIC_HEADERS} ${H5_PRIVATE_HEADERS} ${H5_GENERATED_HEADERS})
85 TARGET_C_PROPERTIES (${HDF5_LIBSH_TARGET} SHARED " " " ")