1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
Description: Don't regenerate any debian/*.symbols files from the upstream side of things
Author: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
@@ -118,22 +118,6 @@
LINK_DEPENDS ${symbol_map}
)
-
-
-if (CMAKE_COMPILER_IS_GNUCXX AND # clang generates slightly different symbols (but we don't care)
- MIR_LINK_TIME_OPTIMIZATION AND # g++ generates slightly different symbols without LTO (but we don't care)
- EXISTS /etc/debian_version) # Using dpkg-gensymbols only makes sense on Debian based distros
-
- find_program(MIR_DPKG_GENSYMBOLS dpkg-gensymbols)
- if (MIR_DPKG_GENSYMBOLS)
- add_custom_target(check-miral-symbols ALL
- DEPENDS miral ${PROJECT_SOURCE_DIR}/debian/libmiral${MIRAL_ABI}.symbols
- COMMAND python3 ${CMAKE_CURRENT_SOURCE_DIR}/check-and-update-debian-symbols.py ${CMAKE_LIBRARY_OUTPUT_DIRECTORY} miral ${MIRAL_VERSION} ${MIRAL_ABI}
- WORKING_DIRECTORY "${PROJECT_SOURCE_DIR}"
- VERBATIM)
- endif()
-endif()
-
set(LIBDIR "${CMAKE_INSTALL_FULL_LIBDIR}")
set(INCLUDEDIR "${CMAKE_INSTALL_PREFIX}/include")
|