From Jan Ciger, "I am attaching a fix for the COLLADA plugin on non-windows systems. The
COLLADA modules STLDatabase, LIBXMLPlugin and stdErrPlugin are statically included in the main COLLADA library on Linux and shouldn't be linked separately - those libraries do not exist in the default Linux build and the compilation will fail. Second issue - the current version of the COLLADA plugin (both current HEAD in Subversion and the one in stable 2.0) do not work right with the stable COLLADA DOM 1.4.1. I am getting the following error: "
This commit is contained in:
@@ -20,9 +20,11 @@ SET(TARGET_H
|
||||
domSourceReader.h
|
||||
)
|
||||
IF(WIN32)
|
||||
SET(TARGET_EXTERNAL_LIBRARIES libcollada_dom libcollada_dae libcollada_STLDatabase libcollada_LIBXMLPlugin libcollada_stdErrPlugin libxml2 )
|
||||
SET(TARGET_EXTERNAL_LIBRARIES libcollada_dom libcollada_dae libcollada_STLDatabase libcollada_LIBXMLPlugin libcollada_stdErrPlugin libxml2 )
|
||||
ELSE(WIN32)
|
||||
SET(TARGET_EXTERNAL_LIBRARIES collada_dom collada_dae collada_STLDatabase collada_LIBXMLPlugin collada_stdErrPlugin xml2 )
|
||||
#SET(TARGET_EXTERNAL_LIBRARIES collada_dom collada_dae collada_STLDatabase collada_LIBXMLPlugin collada_stdErrPlugin xml2 )
|
||||
# JC hack STLDatabase and XMLPlugin are statically linked on Linux
|
||||
SET(TARGET_EXTERNAL_LIBRARIES collada_dom collada_dae xml2 )
|
||||
ENDIF(WIN32)
|
||||
SET(TARGET_LIBRARIES_VARS COLLADA_LIBRARY)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user