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
