From 0b6d2f260746fc2c812101d5ab6fa68c97a66eaf Mon Sep 17 00:00:00 2001 From: Roland Kaufmann Date: Wed, 5 Jun 2013 14:20:29 +0200 Subject: [PATCH] Don't install debug syms for a library that isn't there --- cmake/Modules/OpmInstall.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmake/Modules/OpmInstall.cmake b/cmake/Modules/OpmInstall.cmake index 94bb0a984..408df41df 100644 --- a/cmake/Modules/OpmInstall.cmake +++ b/cmake/Modules/OpmInstall.cmake @@ -42,12 +42,12 @@ macro (opm_install opm) endif (SYSTEM_DEBUG) # static libraries don't have their debug info stripped, so there is # only a separate file when we are building shared objects - if (${opm}_LIBRARY_TYPE STREQUAL "SHARED") + if (${opm}_LIBRARY_TYPE STREQUAL "SHARED" AND ${opm}_TARGET) install ( FILES ${PROJECT_BINARY_DIR}/${${opm}_DEBUG} DESTINATION ${_dbg_prefix}${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR} ) - endif (${opm}_LIBRARY_TYPE STREQUAL "SHARED") + endif (${opm}_LIBRARY_TYPE STREQUAL "SHARED" AND ${opm}_TARGET) install ( FILES ${PROJECT_SOURCE_DIR}/dune.module DESTINATION ${CMAKE_INSTALL_LIBDIR_NOARCH}/dunecontrol/${${opm}_NAME}