- update cmake build environment, now includes targets to build debian packages for Assimp.

git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@997 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
This commit is contained in:
aramis_acg
2011-05-09 19:34:21 +00:00
parent 2907c35641
commit c05acabea9
10 changed files with 506 additions and 85 deletions
+11 -53
View File
@@ -451,29 +451,6 @@ SOURCE_GROUP( ConvertUTF FILES
../contrib/ConvertUTF/ConvertUTF.c
)
SOURCE_GROUP( zlib FILES
../contrib/zlib/adler32.c
../contrib/zlib/compress.c
../contrib/zlib/crc32.c
../contrib/zlib/crc32.h
../contrib/zlib/deflate.c
../contrib/zlib/deflate.h
../contrib/zlib/inffast.c
../contrib/zlib/inffast.h
../contrib/zlib/inffixed.h
../contrib/zlib/inflate.c
../contrib/zlib/inflate.h
../contrib/zlib/inftrees.c
../contrib/zlib/inftrees.h
../contrib/zlib/trees.c
../contrib/zlib/trees.h
../contrib/zlib/zconf.h
../contrib/zlib/zconf.in.h
../contrib/zlib/zlib.h
../contrib/zlib/zutil.c
../contrib/zlib/zutil.h
)
SOURCE_GROUP( unzip FILES
../contrib/unzip/crypt.h
../contrib/unzip/ioapi.c
@@ -482,6 +459,13 @@ SOURCE_GROUP( unzip FILES
../contrib/unzip/unzip.h
)
ADD_DEFINITIONS( -DASSIMP_BUILD_DLL_EXPORT )
if ( MSVC80 OR MSVC90 OR MSVC10 )
ADD_DEFINITIONS( -D_SCL_SECURE_NO_WARNINGS )
ADD_DEFINITIONS( -D_CRT_SECURE_NO_WARNINGS )
endif ( MSVC80 OR MSVC90 OR MSVC10 )
ADD_LIBRARY( assimp SHARED
3DSConverter.cpp
3DSHelper.h
@@ -699,26 +683,6 @@ ADD_LIBRARY( assimp SHARED
../contrib/irrXML/irrTypes.h
../contrib/irrXML/irrXML.cpp
../contrib/irrXML/irrXML.h
../contrib/zlib/adler32.c
../contrib/zlib/compress.c
../contrib/zlib/crc32.c
../contrib/zlib/crc32.h
../contrib/zlib/deflate.c
../contrib/zlib/deflate.h
../contrib/zlib/inffast.c
../contrib/zlib/inffast.h
../contrib/zlib/inffixed.h
../contrib/zlib/inflate.c
../contrib/zlib/inflate.h
../contrib/zlib/inftrees.c
../contrib/zlib/inftrees.h
../contrib/zlib/trees.c
../contrib/zlib/trees.h
../contrib/zlib/zconf.h
../contrib/zlib/zconf.in.h
../contrib/zlib/zlib.h
../contrib/zlib/zutil.c
../contrib/zlib/zutil.h
../contrib/ConvertUTF/ConvertUTF.c
../contrib/unzip/crypt.h
../contrib/unzip/ioapi.c
@@ -776,18 +740,12 @@ ADD_LIBRARY( assimp SHARED
${COMPILER_HEADERS}
)
ADD_DEFINITIONS( -DASSIMP_BUILD_DLL_EXPORT )
if ( MSVC80 OR MSVC90 OR MSVC10 )
ADD_DEFINITIONS( -D_SCL_SECURE_NO_WARNINGS )
ADD_DEFINITIONS( -D_CRT_SECURE_NO_WARNINGS )
endif ( MSVC80 OR MSVC90 OR MSVC10 )
TARGET_LINK_LIBRARIES(assimp ${ZLIB_LIBRARIES})
SET_TARGET_PROPERTIES( assimp PROPERTIES
VERSION ${LIBRARY_VERSION}
SOVERSION ${LIBRARY_SOVERSION}
)
INSTALL( TARGETS assimp DESTINATION ${LIB_INSTALL_DIR} )
INSTALL( FILES ${PUBLIC_HEADERS} DESTINATION ${INCLUDE_INSTALL_DIR}/assimp )
INSTALL( FILES ${COMPILER_HEADERS} DESTINATION ${INCLUDE_INSTALL_DIR}/assimp/Compiler )
INSTALL( TARGETS assimp DESTINATION ${LIB_INSTALL_DIR} COMPONENT libassimp${ASSIMP_VERSION_MAJOR})
INSTALL( FILES ${PUBLIC_HEADERS} DESTINATION ${INCLUDE_INSTALL_DIR}/assimp COMPONENT assimp-dev)
INSTALL( FILES ${COMPILER_HEADERS} DESTINATION ${INCLUDE_INSTALL_DIR}/assimp/Compiler COMPONENT assimp-dev)