View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0011140CMakeModulespublic2010-08-18 06:552011-05-02 14:45
ReporterMike McQuaid 
Assigned ToDavid Cole 
PrioritynormalSeverityfeatureReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSOS Version
Product VersionCMake-2-8 
Target VersionCMake 2.8.4Fixed in VersionCMake 2.8.4 
Summary0011140: InstallRequiredSystemLibraries defaults to /bin on Win32
Description/bin is hardcoded for binaries in a few places in the CMake codebase, this is another one.

It would be good if you could specify an argument to have the binaries installed somewhere other than /bin on Windows (or /lib outside of Windows).
TagsNo tags attached.
Attached Files

 Relationships

  Notes
(0021800)
Mike McQuaid (reporter)
2010-08-18 06:56

I can create a patch for this if it would be accepted.
(0023910)
Mike McQuaid (reporter)
2010-12-13 07:06

4 months later ping. If I shouldn't be bugs on the bug tracker can you suggest the best way of getting these looked at?

Thanks!
(0024161)
David Cole (manager)
2010-12-15 11:23

You can already do this. Just:
set(CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP ON)
before including InstallRequiredSystemLibraries.

Then add your own install rules after including it, that install ${CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS} to your desired location.

That's the way to do override the default location of "bin" which we are not going to change for backwards compatibility reasons.
(0024180)
Mike McQuaid (reporter)
2010-12-15 13:55

I'll try and start writing a patch for this based on email feedback. Thanks!
(0024448)
Mike McQuaid (reporter)
2011-01-06 06:54

Pull request added: https://github.com/Kitware/CMake/pull/1 [^]
(0024466)
David Cole (manager)
2011-01-06 12:55

Fixed in this git commit, just pushed to 'next':
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=492cd84fc5171fb030b19c12f5f72eea0f0ccda2 [^]

Should make it into 2.8.4...

Thanks, Mike McQuaid, for the patch / pull request!
(0026338)
David Cole (manager)
2011-05-02 14:45

Closing resolved issues that have not been updated in more than 3 months.

 Issue History
Date Modified Username Field Change
2010-08-18 06:55 Mike McQuaid New Issue
2010-08-18 06:56 Mike McQuaid Note Added: 0021800
2010-12-13 07:06 Mike McQuaid Note Added: 0023910
2010-12-15 11:21 David Cole Assigned To => David Cole
2010-12-15 11:21 David Cole Status new => assigned
2010-12-15 11:23 David Cole Note Added: 0024161
2010-12-15 11:23 David Cole Status assigned => resolved
2010-12-15 11:23 David Cole Fixed in Version => CMake 2.8.4
2010-12-15 11:23 David Cole Resolution open => no change required
2010-12-15 13:55 Mike McQuaid Note Added: 0024180
2010-12-15 13:55 Mike McQuaid Status resolved => feedback
2010-12-15 13:55 Mike McQuaid Resolution no change required => reopened
2011-01-06 06:54 Mike McQuaid Note Added: 0024448
2011-01-06 06:54 Mike McQuaid Status feedback => assigned
2011-01-06 12:55 David Cole Target Version => CMake 2.8.4
2011-01-06 12:55 David Cole Note Added: 0024466
2011-01-06 12:55 David Cole Status assigned => resolved
2011-01-06 12:55 David Cole Resolution reopened => fixed
2011-05-02 14:45 David Cole Note Added: 0026338
2011-05-02 14:45 David Cole Status resolved => closed


Copyright © 2000 - 2018 MantisBT Team