[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