mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-03 10:22:45 -04:00
CMake: Use the SKIP_COMPOSITING flag on some files
Files excluded from compositing are (from makepanda): dtool/src/dtoolbase/indent.cxx panda/src/display/graphicsStateGuardian.cxx panda/src/dxgsg9/dxGraphicsStateGuardian9.cxx panda/src/grutil/multitexReducer.cxx panda/src/pgraph/nodePath.cxx panda/src/pnmimage/convert_srgb_sse2.cxx (due to being compiled w/ SSE2)
This commit is contained in:
parent
986377b131
commit
a0e12f4211
@ -83,6 +83,8 @@ set(P3DTOOLBASE_IGATEEXT
|
|||||||
typeHandle_ext.h
|
typeHandle_ext.h
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set_source_files_properties(indent.cxx PROPERTIES SKIP_COMPOSITING YES)
|
||||||
|
|
||||||
composite_sources(p3dtoolbase P3DTOOLBASE_SOURCES)
|
composite_sources(p3dtoolbase P3DTOOLBASE_SOURCES)
|
||||||
|
|
||||||
add_component_library(p3dtoolbase NOINIT SYMBOL BUILDING_DTOOL_DTOOLBASE
|
add_component_library(p3dtoolbase NOINIT SYMBOL BUILDING_DTOOL_DTOOLBASE
|
||||||
|
@ -30,7 +30,10 @@ set(P3DTOOLUTIL_HEADERS
|
|||||||
if(APPLE)
|
if(APPLE)
|
||||||
set(P3DTOOLUTIL_HEADERS ${P3DTOOLUTIL_HEADERS}
|
set(P3DTOOLUTIL_HEADERS ${P3DTOOLUTIL_HEADERS}
|
||||||
filename_assist.mm filename_assist.h)
|
filename_assist.mm filename_assist.h)
|
||||||
set_source_files_properties(filename_assist.mm filename_assist.h PROPERTIES WRAP_EXCLUDE YES)
|
set_source_files_properties(
|
||||||
|
filename_assist.mm filename_assist.h PROPERTIES
|
||||||
|
WRAP_EXCLUDE YES
|
||||||
|
SKIP_COMPOSITING YES)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
set(P3DTOOLUTIL_SOURCES
|
set(P3DTOOLUTIL_SOURCES
|
||||||
|
@ -90,6 +90,9 @@ if(APPLE)
|
|||||||
)
|
)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# This is a large file; let's build it separately
|
||||||
|
set_source_files_properties(graphicsStateGuardian.cxx PROPERTIES SKIP_COMPOSITING YES)
|
||||||
|
|
||||||
composite_sources(p3display P3DISPLAY_SOURCES)
|
composite_sources(p3display P3DISPLAY_SOURCES)
|
||||||
add_component_library(p3display SYMBOL BUILDING_PANDA_DISPLAY
|
add_component_library(p3display SYMBOL BUILDING_PANDA_DISPLAY
|
||||||
${P3DISPLAY_HEADERS} ${P3DISPLAY_SOURCES})
|
${P3DISPLAY_HEADERS} ${P3DISPLAY_SOURCES})
|
||||||
|
@ -35,6 +35,9 @@ set(P3DXGSG9_SOURCES
|
|||||||
wdxGraphicsWindow9.cxx
|
wdxGraphicsWindow9.cxx
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# This is a large file; let's build it separately
|
||||||
|
set_source_files_properties(dxGraphicsStateGuardian9.cxx PROPERTIES SKIP_COMPOSITING YES)
|
||||||
|
|
||||||
composite_sources(p3dxgsg9 P3DXGSG9_SOURCES)
|
composite_sources(p3dxgsg9 P3DXGSG9_SOURCES)
|
||||||
add_component_library(p3dxgsg9 SYMBOL BUILDING_PANDADX
|
add_component_library(p3dxgsg9 SYMBOL BUILDING_PANDADX
|
||||||
${P3DXGSG9_HEADERS} ${P3DXGSG9_SOURCES})
|
${P3DXGSG9_HEADERS} ${P3DXGSG9_SOURCES})
|
||||||
|
@ -37,6 +37,9 @@ set(P3GRUTIL_SOURCES
|
|||||||
rigidBodyCombiner.cxx
|
rigidBodyCombiner.cxx
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# This is a large file; let's build it separately
|
||||||
|
set_source_files_properties(multitexReducer.cxx PROPERTIES SKIP_COMPOSITING YES)
|
||||||
|
|
||||||
composite_sources(p3grutil P3GRUTIL_SOURCES)
|
composite_sources(p3grutil P3GRUTIL_SOURCES)
|
||||||
add_component_library(p3grutil SYMBOL BUILDING_PANDA_GRUTIL
|
add_component_library(p3grutil SYMBOL BUILDING_PANDA_GRUTIL
|
||||||
${P3GRUTIL_HEADERS} ${P3GRUTIL_SOURCES})
|
${P3GRUTIL_HEADERS} ${P3GRUTIL_SOURCES})
|
||||||
|
@ -217,6 +217,9 @@ set(P3PGRAPH_IGATEEXT
|
|||||||
transformState_ext.h
|
transformState_ext.h
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# This is a large file; let's build it separately
|
||||||
|
set_source_files_properties(nodePath.cxx PROPERTIES SKIP_COMPOSITING YES)
|
||||||
|
|
||||||
composite_sources(p3pgraph P3PGRAPH_SOURCES)
|
composite_sources(p3pgraph P3PGRAPH_SOURCES)
|
||||||
add_component_library(p3pgraph SYMBOL BUILDING_PANDA_PGRAPH
|
add_component_library(p3pgraph SYMBOL BUILDING_PANDA_PGRAPH
|
||||||
${P3PGRAPH_HEADERS} ${P3PGRAPH_SOURCES})
|
${P3PGRAPH_HEADERS} ${P3PGRAPH_SOURCES})
|
||||||
|
@ -15,6 +15,7 @@ set(P3PNMIMAGE_HEADERS
|
|||||||
set(P3PNMIMAGE_SOURCES
|
set(P3PNMIMAGE_SOURCES
|
||||||
config_pnmimage.cxx
|
config_pnmimage.cxx
|
||||||
convert_srgb.cxx
|
convert_srgb.cxx
|
||||||
|
convert_srgb_sse2.cxx
|
||||||
pfmFile.cxx
|
pfmFile.cxx
|
||||||
pnm-image-filter.cxx
|
pnm-image-filter.cxx
|
||||||
pnmbitio.cxx
|
pnmbitio.cxx
|
||||||
@ -32,12 +33,14 @@ set(P3PNMIMAGE_IGATEEXT
|
|||||||
)
|
)
|
||||||
|
|
||||||
if(HAVE_SSE2)
|
if(HAVE_SSE2)
|
||||||
set_source_files_properties(convert_srgb_sse2.cxx PROPERTIES COMPILE_FLAGS -msse2)
|
set_source_files_properties(convert_srgb_sse2.cxx PROPERTIES
|
||||||
|
SKIP_COMPOSITING YES
|
||||||
|
COMPILE_FLAGS -msse2)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
composite_sources(p3pnmimage P3PNMIMAGE_SOURCES)
|
composite_sources(p3pnmimage P3PNMIMAGE_SOURCES)
|
||||||
add_component_library(p3pnmimage SYMBOL BUILDING_PANDA_PNMIMAGE
|
add_component_library(p3pnmimage SYMBOL BUILDING_PANDA_PNMIMAGE
|
||||||
${P3PNMIMAGE_HEADERS} ${P3PNMIMAGE_SOURCES} convert_srgb_sse2.cxx)
|
${P3PNMIMAGE_HEADERS} ${P3PNMIMAGE_SOURCES})
|
||||||
target_link_libraries(p3pnmimage p3mathutil)
|
target_link_libraries(p3pnmimage p3mathutil)
|
||||||
target_interrogate(p3pnmimage ALL EXTENSIONS ${P3PNMIMAGE_IGATEEXT})
|
target_interrogate(p3pnmimage ALL EXTENSIONS ${P3PNMIMAGE_IGATEEXT})
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user