[CMake] CMake CVS gratuitous /bin directory

Brandon J. Van Every bvanevery at gmail.com
Sun Feb 19 16:30:53 EST 2006


Brad King wrote:
>
> In order to be consistent for both PREFIX and SUFFIX and allow them to 
> be set separately for the DLL and the import library, I created new 
> properties IMPORT_PREFIX and IMPORT_SUFFIX.  I haven't updated the 
> documentation because these are part of incremental commits for a 
> larger set of changes.  You can set the target property IMPORT_PREFIX 
> to "" also to solve the problem.
I applied IMPORT_PREFIX "" and the liblib problem goes away.  Thanks!

I will await your design decisions on IMPORT_SUFFIX.  I'm not really up 
on conventions regarding stub libraries and GCC.  Currently, "make" 
creates libname.a, libname.dll, and libname.dll.a.  "make install" 
reports that it's installing libname.a, libname.dll, and libname.lib 
[sic].  However, no libname.lib is actually installed, probably for the 
excellent reason that it doesn't exist.  :-)  So it seems it's 
misreporting. 

Cheers,
Brandon


 Brandon J. Van Every at KAHLO ~/msys/Chicken-2.3
$ make install
Running cmake script file cmake_install.cmake
-- Install configuration: "Release"
-- Installing E:/Program Files/Chicken/chicken-ffi-macros.scm
-- Installing E:/Program Files/Chicken/chicken-match-macros.scm
-- Installing E:/Program Files/Chicken/chicken-more-macros.scm
-- Installing E:/Program Files/Chicken/csibatch.bat
-- Installing E:/Program Files/Chicken/chicken.h
-- Installing E:/Program Files/Chicken/chicken.1
-- Installing E:/Program Files/Chicken/csi.1
-- Installing E:/Program Files/Chicken/csc.1
-- Installing E:/Program Files/Chicken/chicken-setup.1
-- Installing E:/Program Files/Chicken/chicken-profile.1
-- Installing E:/Program Files/Chicken/chicken.pdf
-- Installing E:/Program Files/Chicken/chicken.exe
-- Installing E:/Program Files/Chicken/chicken-profile.exe
-- Installing E:/Program Files/Chicken/chicken-setup.exe
-- Installing E:/Program Files/Chicken/chicken-static.exe
-- Installing E:/Program Files/Chicken/csc.exe
-- Installing E:/Program Files/Chicken/csi.exe
-- Installing E:/Program Files/Chicken/csi-static.exe
-- Installing E:/Program Files/Chicken/libchicken.lib
-- Installing E:/Program Files/Chicken/libchicken.dll
-- Installing E:/Program Files/Chicken/libchicken-static.a
-- Installing E:/Program Files/Chicken/libchicken_gui.lib
-- Installing E:/Program Files/Chicken/libchicken_gui.dll
-- Installing E:/Program Files/Chicken/libchicken_gui-static.a
-- Installing E:/Program Files/Chicken/libuchicken.lib
-- Installing E:/Program Files/Chicken/libuchicken.dll
-- Installing E:/Program Files/Chicken/libuchicken-static.a




More information about the CMake mailing list