From: David C. <dav...@2d...> - 2009-02-26 13:16:57
|
When building and "make installing" VXL 1.12.0 on Linux, I noticed that several of the compiled libraries fail to be copied to the install location. This appears to be due to missing INSTALL_TARGETS and INSTALL_NOBASE_HEADER_FILES in the corresponding CMakeLists.txt. Among the affected libraries are oxl/vgui mul/m23d,mcal,mfpf,mipa,mmn,msm Is this intentional or is it something that should be fixed? David |
From: Brendan M. <bre...@gm...> - 2009-02-26 22:39:49
|
Hi David, This is probably something that should be fixed, but it would be useful if you could outline the steps/settings you used for your build. When I build under Linux, I compile from within an install directory, rather than having an install directory different to the build directory. So my setup looks like: vxl - vxl-1.12.0 - vxl-1.12.0bin cd vxl-1.12.0bin ccmake ../vxl-1.12.0 etc All libraries are then built within subdirectors of vxl-1.12.0bin. 2009/2/27 David Capel <dav...@2d...>: > > When building and "make installing" VXL 1.12.0 on Linux, I noticed that > several of the compiled libraries fail to be copied to the install > location. This appears to be due to missing INSTALL_TARGETS and > INSTALL_NOBASE_HEADER_FILES in the corresponding CMakeLists.txt. > > Among the affected libraries are > > oxl/vgui > mul/m23d,mcal,mfpf,mipa,mmn,msm > > Is this intentional or is it something that should be fixed? > > David > > > > > > ------------------------------------------------------------------------------ > Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA > -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise > -Strategies to boost innovation and cut costs with open source participation > -Receive a $600 discount off the registration fee with the source code: SFAD > http://p.sf.net/sfu/XcvMzF8H > _______________________________________________ > Vxl-users mailing list > Vxl...@li... > https://lists.sourceforge.net/lists/listinfo/vxl-users > -- Cheers, Brendan |
From: David C. <dav...@2d...> - 2009-02-27 00:38:17
|
Yes, that's right, I also perform an out-of-source build. But in ccmake I set the INSTALL_PREFIX variable to the desired location. And then make make install The install phase correctly copies the majority of the headers, bin and libs to the specified location, but misses a few libraries, as explained below. Brendan McCane wrote: > Hi David, > > This is probably something that should be fixed, but it would be > useful if you could outline the steps/settings you used for your > build. When I build under Linux, I compile from within an install > directory, rather than having an install directory different to the > build directory. So my setup looks like: > > vxl > - vxl-1.12.0 > - vxl-1.12.0bin > > cd vxl-1.12.0bin > ccmake ../vxl-1.12.0 > > etc > All libraries are then built within subdirectors of vxl-1.12.0bin. > > 2009/2/27 David Capel <dav...@2d...>: >> When building and "make installing" VXL 1.12.0 on Linux, I noticed that >> several of the compiled libraries fail to be copied to the install >> location. This appears to be due to missing INSTALL_TARGETS and >> INSTALL_NOBASE_HEADER_FILES in the corresponding CMakeLists.txt. >> >> Among the affected libraries are >> >> oxl/vgui >> mul/m23d,mcal,mfpf,mipa,mmn,msm >> >> Is this intentional or is it something that should be fixed? >> >> David >> >> >> >> >> >> ------------------------------------------------------------------------------ >> Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA >> -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise >> -Strategies to boost innovation and cut costs with open source participation >> -Receive a $600 discount off the registration fee with the source code: SFAD >> http://p.sf.net/sfu/XcvMzF8H >> _______________________________________________ >> Vxl-users mailing list >> Vxl...@li... >> https://lists.sourceforge.net/lists/listinfo/vxl-users >> > > > |
From: Nicolas B. <ne...@fr...> - 2009-02-27 14:24:42
|
Hi, This should be fixed. I added the install target support some time ago, but I may have forgotten some libraries I do not use or maybe these libraries were changed or added since then. I can fix it next week. Cheers, Nicolas On Fri, Feb 27, 2009 at 1:38 AM, David Capel <dav...@2d...> wrote: > Yes, that's right, I also perform an out-of-source build. But in ccmake > I set the INSTALL_PREFIX variable to the desired location. And then > > make > make install > > The install phase correctly copies the majority of the headers, bin and > libs to the specified location, but misses a few libraries, as explained > below. > - Show quoted text - > Brendan McCane wrote: >> Hi David, >> >> This is probably something that should be fixed, but it would be >> useful if you could outline the steps/settings you used for your >> build. When I build under Linux, I compile from within an install >> directory, rather than having an install directory different to the >> build directory. So my setup looks like: >> >> vxl >> - vxl-1.12.0 >> - vxl-1.12.0bin >> >> cd vxl-1.12.0bin >> ccmake ../vxl-1.12.0 >> >> etc >> All libraries are then built within subdirectors of vxl-1.12.0bin. >> >> 2009/2/27 David Capel <dav...@2d...>: >>> When building and "make installing" VXL 1.12.0 on Linux, I noticed that >>> several of the compiled libraries fail to be copied to the install >>> location. This appears to be due to missing INSTALL_TARGETS and >>> INSTALL_NOBASE_HEADER_FILES in the corresponding CMakeLists.txt. >>> >>> Among the affected libraries are >>> >>> oxl/vgui >>> mul/m23d,mcal,mfpf,mipa,mmn,msm >>> >>> Is this intentional or is it something that should be fixed? >>> >>> David |