On Tue, Sep 7, 2010 at 12:29 AM, J Decker <[email protected]> wrote:
> The sample CMakeLists.txt  (requires a blank 'whatever.c' file)
> -------------
> cmake_minimum_required(VERSION 2.8)
>

Same sceneario but instead specify a flat name with '-'

   add_library( bag-service-external SHARED whatever.c )
   SET_TARGET_PROPERTIES( bag-service-external PROPERTIES
                  SUFFIX ""
                  PREFIX ""
   )

>
> ------------
>
> the configuration of link library target is...
>
> $(OutDir)$(TargetName)$(TargetExt)
>
> When I click edit, and check the macros
>
> $(OutDir)=(somewhere, doesn't matter)

 $(TargetFileName)=bag-service-external
 $(TargetName)=bag-service-external
 $(TargetExt)=.dll


So the resulting filename has .dll appended to it.

>
>
> .............
>
> can probably work around by replacing a '.' in the target name with
> something else.
>

actually the correct result requires a single . in the filename,
neither projects with no . or with multiple . works.
_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to