[CMake] Directing cmake to link against shared object with debug postfix (_d)

Volker Enderlein volker.enderlein at ifm-chemnitz.de
Wed Apr 12 07:56:47 EDT 2017


Am 12/04/2017 um 13:28 schrieb Olumide:
> set(Libraries
>     ContinuumTransfunctioner${CMAKE_DEBUG_POSTFIX}
>     Transmogrifier${CMAKE_DEBUG_POSTFIX}
> )
Hi,

you could add the configuration for a single library dependency.

target_link_libraries(your_target

debug ContinuumTransfunctioner${CMAKE_DEBUG_POSTFIX}

optimized ContinuumTransfunctioner

debug Transmogrifier${CMAKE_DEBUG_POSTFIX}

optimized Transmogrifier

)

you could also put that into a variable and reference that later

set(Libraries

debug ContinuumTransfunctioner${CMAKE_DEBUG_POSTFIX}

optimized ContinuumTransfunctioner

debug Transmogrifier${CMAKE_DEBUG_POSTFIX}

optimized Transmogrifier

)

target_link_libraries(your_target ${Libraries})


Hope that helps, Cheers, Volker




More information about the CMake mailing list