[CMake] Vary SUFFIX by build for SHARED MODULE?
Michael Jackson
mike.jackson at bluequartz.net
Fri Jul 11 13:40:41 EDT 2014
#-- Set the Debug and Release names for the libraries
SET_TARGET_PROPERTIES( ${targetName}
PROPERTIES
DEBUG_POSTFIX ${DEBUG_EXTENSION} )
Mike Jackson
On Jul 11, 2014, at 12:20 PM, "Tessier, Philip A (TASC)" <Philip.Tessier at TASC.COM> wrote:
> All, greetings and thank you!
>
> I have a requirement to produce (on Windows, using Visual Studio) a “plugin” (DLL) whose suffix varies by build. For example, foo.plugin (for Release) and foo.pluginD (for Debug). I expect to use:
>
> add_library(foo MODULE ${Sources})
>
> and am hoping for a SUFFIX_DEBUG, SUFFIX_RELEASE-type variable to specify, like:
>
> set(SUFFIX “.plugin”)
> set(SUFFIX_DEBUG “.pluginD”)
>
> Any help will be appreciated!
> Thanks,
>
> Phil
>
>
> Philip A. Tessier
> <image001.jpg>
>
> Tri-Service Research Laboratory (TSRL)
> 4141 Petroleum Road, Ste 2115E
> JBSA Fort Sam Houston TX 78234-2644
> 210-867-6775 mobile
> 210-539-8273 office
> Philip.Tessier at tasc.com
> philip.a.tessier.ctr at mail.mil
>
> CONFIDENTIALITY NOTICE: This message and any attachments or files transmitted with it (collectively, the "Message") are intended only for the addressee and may contain information that is privileged, proprietary and/or prohibited from disclosure by law or contract. If you are not the intended recipient: (a) please do not read, copy or retransmit the Message; (b) permanently delete and/or destroy all electronic and hard copies of the Message; (c) notify us by return email; and (d) you are hereby notified that any dissemination, distribution or copying of the Message is strictly prohibited.
>
> --
>
> 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:
> http://public.kitware.com/mailman/listinfo/cmake
More information about the CMake
mailing list