Refactoring : Move sources into one source variable to avoid redundant code.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1245 67173fc5-114c-0410-ac8e-9d2fd5bffc1fpull/5/head
parent
f9cd8845b1
commit
7cb9438522
|
@ -588,128 +588,74 @@ else (UNZIP_FOUND)
|
||||||
SET (unzip_compile_SRCS ${unzip_SRCS})
|
SET (unzip_compile_SRCS ${unzip_SRCS})
|
||||||
endif (UNZIP_FOUND)
|
endif (UNZIP_FOUND)
|
||||||
|
|
||||||
|
SET( assim_src
|
||||||
|
# Assimp Files
|
||||||
|
${Core_SRCS}
|
||||||
|
${Common_SRCS}
|
||||||
|
${Logging_SRCS}
|
||||||
|
${Exporter_SRCS}
|
||||||
|
${PostProcessing_SRCS}
|
||||||
|
|
||||||
|
# Model Support
|
||||||
|
${3DS_SRCS}
|
||||||
|
${AC_SRCS}
|
||||||
|
${ASE_SRCS}
|
||||||
|
${B3D_SRCS}
|
||||||
|
${BVH_SRCS}
|
||||||
|
${Collada_SRCS}
|
||||||
|
${DXF_SRCS}
|
||||||
|
${CSM_SRCS}
|
||||||
|
${HMP_SRCS}
|
||||||
|
${Irr_SRCS}
|
||||||
|
${LWO_SRCS}
|
||||||
|
${LWS_SRCS}
|
||||||
|
${M3_SRCS}
|
||||||
|
${MD2_SRCS}
|
||||||
|
${MD3_SRCS}
|
||||||
|
${MD5_SRCS}
|
||||||
|
${MDC_SRCS}
|
||||||
|
${MDL_SRCS}
|
||||||
|
${MaterialSystem_SRCS}
|
||||||
|
${NFF_SRCS}
|
||||||
|
${OFFFormat_SRCS}
|
||||||
|
${Obj_SRCS}
|
||||||
|
${Ogre_SRCS}
|
||||||
|
${Ply_SRCS}
|
||||||
|
${Q3D_SRCS}
|
||||||
|
${Q3BSP_SRCS}
|
||||||
|
${Raw_SRCS}
|
||||||
|
${SMD_SRCS}
|
||||||
|
${STL_SRCS}
|
||||||
|
${Unreal_SRCS}
|
||||||
|
${XFile_SRCS}
|
||||||
|
${Extra_SRCS}
|
||||||
|
${MS3D_SRCS}
|
||||||
|
${COB_SRCS}
|
||||||
|
${BLENDER_SRCS}
|
||||||
|
${NDO_SRCS}
|
||||||
|
${IFC_SRCS}
|
||||||
|
${XGL_SRCS}
|
||||||
|
|
||||||
|
# Third-party libraries
|
||||||
|
${IrrXML_SRCS}
|
||||||
|
${ConvertUTF_SRCS}
|
||||||
|
${unzip_compile_SRCS}
|
||||||
|
${Poly2Tri_SRCS}
|
||||||
|
${Clipper_SRCS}
|
||||||
|
# Necessary to show the headers in the project when using the VC++ generator:
|
||||||
|
${Boost_SRCS}
|
||||||
|
|
||||||
|
${PUBLIC_HEADERS}
|
||||||
|
${COMPILER_HEADERS}
|
||||||
|
)
|
||||||
IF ( BUILD_STATIC_LIB )
|
IF ( BUILD_STATIC_LIB )
|
||||||
ADD_LIBRARY( assimp STATIC
|
ADD_LIBRARY( assimp STATIC
|
||||||
# Assimp Files
|
${assim_src}
|
||||||
${Core_SRCS}
|
)
|
||||||
${Common_SRCS}
|
|
||||||
${Logging_SRCS}
|
|
||||||
${Exporter_SRCS}
|
|
||||||
${PostProcessing_SRCS}
|
|
||||||
|
|
||||||
# Model Support
|
|
||||||
${3DS_SRCS}
|
|
||||||
${AC_SRCS}
|
|
||||||
${ASE_SRCS}
|
|
||||||
${B3D_SRCS}
|
|
||||||
${BVH_SRCS}
|
|
||||||
${Collada_SRCS}
|
|
||||||
${DXF_SRCS}
|
|
||||||
${CSM_SRCS}
|
|
||||||
${HMP_SRCS}
|
|
||||||
${Irr_SRCS}
|
|
||||||
${LWO_SRCS}
|
|
||||||
${LWS_SRCS}
|
|
||||||
${M3_SRCS}
|
|
||||||
${MD2_SRCS}
|
|
||||||
${MD3_SRCS}
|
|
||||||
${MD5_SRCS}
|
|
||||||
${MDC_SRCS}
|
|
||||||
${MDL_SRCS}
|
|
||||||
${MaterialSystem_SRCS}
|
|
||||||
${NFF_SRCS}
|
|
||||||
${OFFFormat_SRCS}
|
|
||||||
${Obj_SRCS}
|
|
||||||
${Ogre_SRCS}
|
|
||||||
${Ply_SRCS}
|
|
||||||
${Q3D_SRCS}
|
|
||||||
${Q3BSP_SRCS}
|
|
||||||
${Raw_SRCS}
|
|
||||||
${SMD_SRCS}
|
|
||||||
${STL_SRCS}
|
|
||||||
${Unreal_SRCS}
|
|
||||||
${XFile_SRCS}
|
|
||||||
${Extra_SRCS}
|
|
||||||
${MS3D_SRCS}
|
|
||||||
${COB_SRCS}
|
|
||||||
${BLENDER_SRCS}
|
|
||||||
${NDO_SRCS}
|
|
||||||
${IFC_SRCS}
|
|
||||||
${XGL_SRCS}
|
|
||||||
|
|
||||||
# Third-party libraries
|
|
||||||
${IrrXML_SRCS}
|
|
||||||
${ConvertUTF_SRCS}
|
|
||||||
${unzip_compile_SRCS}
|
|
||||||
${Poly2Tri_SRCS}
|
|
||||||
${Clipper_SRCS}
|
|
||||||
# Necessary to show the headers in the project when using the VC++ generator:
|
|
||||||
${Boost_SRCS}
|
|
||||||
|
|
||||||
${PUBLIC_HEADERS}
|
|
||||||
${COMPILER_HEADERS}
|
|
||||||
)
|
|
||||||
ELSE ( BUILD_STATIC_LIB )
|
ELSE ( BUILD_STATIC_LIB )
|
||||||
ADD_LIBRARY( assimp SHARED
|
ADD_LIBRARY( assimp SHARED
|
||||||
# Assimp Files
|
${assim_src}
|
||||||
${Core_SRCS}
|
)
|
||||||
${Common_SRCS}
|
|
||||||
${Logging_SRCS}
|
|
||||||
${Exporter_SRCS}
|
|
||||||
${PostProcessing_SRCS}
|
|
||||||
|
|
||||||
# Model Support
|
|
||||||
${3DS_SRCS}
|
|
||||||
${AC_SRCS}
|
|
||||||
${ASE_SRCS}
|
|
||||||
${B3D_SRCS}
|
|
||||||
${BVH_SRCS}
|
|
||||||
${Collada_SRCS}
|
|
||||||
${DXF_SRCS}
|
|
||||||
${CSM_SRCS}
|
|
||||||
${HMP_SRCS}
|
|
||||||
${Irr_SRCS}
|
|
||||||
${LWO_SRCS}
|
|
||||||
${LWS_SRCS}
|
|
||||||
${M3_SRCS}
|
|
||||||
${MD2_SRCS}
|
|
||||||
${MD3_SRCS}
|
|
||||||
${MD5_SRCS}
|
|
||||||
${MDC_SRCS}
|
|
||||||
${MDL_SRCS}
|
|
||||||
${MaterialSystem_SRCS}
|
|
||||||
${NFF_SRCS}
|
|
||||||
${OFFFormat_SRCS}
|
|
||||||
${Obj_SRCS}
|
|
||||||
${Ogre_SRCS}
|
|
||||||
${Ply_SRCS}
|
|
||||||
${Q3D_SRCS}
|
|
||||||
${Q3BSP_SRCS}
|
|
||||||
${Raw_SRCS}
|
|
||||||
${SMD_SRCS}
|
|
||||||
${STL_SRCS}
|
|
||||||
${Unreal_SRCS}
|
|
||||||
${XFile_SRCS}
|
|
||||||
${Extra_SRCS}
|
|
||||||
${MS3D_SRCS}
|
|
||||||
${COB_SRCS}
|
|
||||||
${BLENDER_SRCS}
|
|
||||||
${NDO_SRCS}
|
|
||||||
${IFC_SRCS}
|
|
||||||
${XGL_SRCS}
|
|
||||||
|
|
||||||
# Third-party libraries
|
|
||||||
${IrrXML_SRCS}
|
|
||||||
${ConvertUTF_SRCS}
|
|
||||||
${unzip_compile_SRCS}
|
|
||||||
${Poly2Tri_SRCS}
|
|
||||||
${Clipper_SRCS}
|
|
||||||
# Necessary to show the headers in the project when using the VC++ generator:
|
|
||||||
${Boost_SRCS}
|
|
||||||
|
|
||||||
${PUBLIC_HEADERS}
|
|
||||||
${COMPILER_HEADERS}
|
|
||||||
)
|
|
||||||
ENDIF ( BUILD_STATIC_LIB )
|
ENDIF ( BUILD_STATIC_LIB )
|
||||||
|
|
||||||
SET_PROPERTY(TARGET assimp PROPERTY DEBUG_POSTFIX ${DEBUG_POSTFIX})
|
SET_PROPERTY(TARGET assimp PROPERTY DEBUG_POSTFIX ${DEBUG_POSTFIX})
|
||||||
|
|
Loading…
Reference in New Issue