[CMake] CMake CVS gratuitous /bin directory

Brandon J. Van Every bvanevery at gmail.com
Thu Feb 16 04:17:04 EST 2006


I'm using CMake CVS.  My .dlls are being installed to 
${CMAKE_INSTALL_PREFIX}/bin.  Everything else is being installed to 
${CMAKE_INSTALL_PREFIX} like I thought I told it to.  Is this a bug or a 
feature?  It feels like a bug because of course things crash since the 
.dlls aren't in the right directory.  Here's my snippet:


# installation targets
INSTALL_TARGETS(/
  chicken_exe chicken-setup csi chicken-profile csc
  chicken-static csi-static)
INSTALL_FILES(/ .scm chicken-ffi-macros chicken-match-macros 
chicken-more-macros)
IF(WIN32)
  INSTALL_FILES(/ .bat csibatch)
ENDIF(WIN32)


INSTALL_TARGETS(/
  ${CHICKEN_LIB_NAME} ${CHICKEN_UNSAFE_LIB_NAME}
  ${CHICKEN_STATIC_LIB_NAME} ${CHICKEN_UNSAFE_STATIC_LIB_NAME})
IF(WIN32 AND NOT CYGWIN)
  INSTALL_TARGETS(/
    ${CHICKEN_GUI_LIB_NAME} ${CHICKEN_GUI_STATIC_LIB_NAME})
ENDIF(WIN32 AND NOT CYGWIN)

INSTALL_FILES(/ .h chicken)
INSTALL_FILES(/ .1 chicken csi csc chicken-setup chicken-profile)
INSTALL_FILES(/ .pdf chicken)


Cheers,
Brandon Van Every



More information about the CMake mailing list