You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@xerces.apache.org by "Greg (JIRA)" <xe...@xml.apache.org> on 2018/06/12 18:08:00 UTC

[jira] [Created] (XERCESC-2148) Initial cmake build not working.

Greg created XERCESC-2148:
-----------------------------

             Summary: Initial cmake build not working.
                 Key: XERCESC-2148
                 URL: https://issues.apache.org/jira/browse/XERCESC-2148
             Project: Xerces-C++
          Issue Type: Bug
          Components: Build
    Affects Versions: 3.2.1
         Environment: Windows 10
            Reporter: Greg
             Fix For: 3.2.1


Using cmake (v 3.11.3) and latest download of 3.2.1.

Using suggest build Windows msbuild with VS2015 x64 commands. See doc build page.

This command fails

cmake -G "Visual Studio 14 2015 Win64" -DCMAKE_INSTALL_PREFIX=C:\GIDev\XercesC321\libs  -Dmessage-loader=icu  -Dtranscoder=icu    C:\GIDev\XercesC321\xerces-c-3.2.1\src

with error

CMake Error at CMakeLists.txt:1291 (install):
  install TARGETS given no ARCHIVE DESTINATION for static library target
  "xerces-c".

and build FAILS.

line 1291 is

install(TARGETS xerces-c

EXPORT XercesCConfigInternal

RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}

LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}

ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}

COMPONENT "runtime"

INCLUDES DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}")

Note: When using ICU doc makes no mention of how to specify location of ICU. Have to look a cmake code to find set ICUROOT=.
Also  --disable-pretty-make is no longer supported. Still in doc.



 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: c-dev-unsubscribe@xerces.apache.org
For additional commands, e-mail: c-dev-help@xerces.apache.org