libical 2.0.0 - more build-related issues

Milan Crha mcrha at redhat.com
Wed Jan 20 01:23:41 PST 2016


On Tue, 2016-01-19 at 16:55 -0500, Allen Winter wrote:
> The trick is to use -DCMAKE_INSTALL_LIBDIR:PATH=/tmp/local/lib 
> instead of  -DLIB_INSTALL_DIR:PATH=/tmp/local/lib

	Hi,
that's interesting. I took those arguments from Fedora's koji build
log. It shows there [1] (for 64 bit architecture):

    /usr/bin/cmake -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG 
       -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG 
       -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG 
       -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON 
       -DCMAKE_INSTALL_PREFIX:PATH=/usr 
       -DINCLUDE_INSTALL_DIR:PATH=/usr/include 
       -DLIB_INSTALL_DIR:PATH=/usr/lib64 
       -DSYSCONF_INSTALL_DIR:PATH=/etc 
       -DSHARE_INSTALL_PREFIX:PATH=/usr/share 
       -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON ..

and later in the log is shown:

    CMake Warning:
      Manually-specified variables were not used by the project:
        CMAKE_CXX_FLAGS_RELEASE
        CMAKE_C_FLAGS_RELEASE
        CMAKE_Fortran_FLAGS_RELEASE
        LIB_SUFFIX
        SHARE_INSTALL_PREFIX
        SYSCONF_INSTALL_DIR

which doesn't include that LIB_INSTALL_DIR, thus it is used somehow
somewhere.

In any case, I will let the koji maintainers know about the standard
variable so they will possibly add it in the future.

	Thanks and bye,
	Milan

[1] https://kojipkgs.fedoraproject.org//packages/libical/2.0.0/2.fc24/data/logs/x86_64/build.log



More information about the libical-devel mailing list