mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-02 09:52:27 -04:00
CMake: Fix build when HAVE_EGG=OFF
This commit is contained in:
parent
6c5bf73141
commit
788efb9f6d
@ -2,14 +2,18 @@ add_executable(bam-info bamInfo.cxx bamInfo.h)
|
|||||||
target_link_libraries(bam-info p3progbase panda)
|
target_link_libraries(bam-info p3progbase panda)
|
||||||
install(TARGETS bam-info EXPORT Tools COMPONENT Tools DESTINATION bin)
|
install(TARGETS bam-info EXPORT Tools COMPONENT Tools DESTINATION bin)
|
||||||
|
|
||||||
add_executable(egg2bam eggToBam.cxx eggToBam.h)
|
if(HAVE_EGG)
|
||||||
target_link_libraries(egg2bam p3eggbase p3progbase panda)
|
|
||||||
install(TARGETS egg2bam EXPORT Tools COMPONENT Tools DESTINATION bin)
|
|
||||||
|
|
||||||
add_executable(bam2egg bamToEgg.cxx bamToEgg.h)
|
add_executable(egg2bam eggToBam.cxx eggToBam.h)
|
||||||
target_link_libraries(bam2egg p3converter p3eggbase p3progbase panda)
|
target_link_libraries(egg2bam p3eggbase p3progbase panda)
|
||||||
install(TARGETS bam2egg EXPORT Tools COMPONENT Tools DESTINATION bin)
|
install(TARGETS egg2bam EXPORT Tools COMPONENT Tools DESTINATION bin)
|
||||||
|
|
||||||
add_executable(pts2bam ptsToBam.cxx ptsToBam.h)
|
add_executable(bam2egg bamToEgg.cxx bamToEgg.h)
|
||||||
target_link_libraries(pts2bam p3progbase pandaegg panda)
|
target_link_libraries(bam2egg p3converter p3eggbase p3progbase panda)
|
||||||
install(TARGETS pts2bam EXPORT Tools COMPONENT Tools DESTINATION bin)
|
install(TARGETS bam2egg EXPORT Tools COMPONENT Tools DESTINATION bin)
|
||||||
|
|
||||||
|
add_executable(pts2bam ptsToBam.cxx ptsToBam.h)
|
||||||
|
target_link_libraries(pts2bam p3progbase pandaegg panda)
|
||||||
|
install(TARGETS pts2bam EXPORT Tools COMPONENT Tools DESTINATION bin)
|
||||||
|
|
||||||
|
endif()
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
if(NOT HAVE_EGG)
|
||||||
|
return()
|
||||||
|
endif()
|
||||||
|
|
||||||
set(P3CONVERTER_HEADERS
|
set(P3CONVERTER_HEADERS
|
||||||
somethingToEggConverter.h somethingToEggConverter.I
|
somethingToEggConverter.h somethingToEggConverter.I
|
||||||
eggToSomethingConverter.h eggToSomethingConverter.I
|
eggToSomethingConverter.h eggToSomethingConverter.I
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
if(NOT HAVE_EGG)
|
||||||
|
return()
|
||||||
|
endif()
|
||||||
|
|
||||||
set(P3DXFEGG_HEADERS
|
set(P3DXFEGG_HEADERS
|
||||||
dxfToEggConverter.h
|
dxfToEggConverter.h
|
||||||
dxfToEggLayer.h
|
dxfToEggLayer.h
|
||||||
|
@ -2,10 +2,14 @@ add_executable(dxf-points dxfPoints.cxx dxfPoints.h)
|
|||||||
target_link_libraries(dxf-points p3progbase p3dxf)
|
target_link_libraries(dxf-points p3progbase p3dxf)
|
||||||
install(TARGETS dxf-points EXPORT Tools COMPONENT Tools DESTINATION bin)
|
install(TARGETS dxf-points EXPORT Tools COMPONENT Tools DESTINATION bin)
|
||||||
|
|
||||||
add_executable(egg2dxf eggToDXF.cxx eggToDXF.h eggToDXFLayer.cxx eggToDXFLayer.h)
|
if(HAVE_EGG)
|
||||||
target_link_libraries(egg2dxf p3dxfegg p3eggbase p3progbase)
|
|
||||||
install(TARGETS egg2dxf EXPORT Tools COMPONENT Tools DESTINATION bin)
|
|
||||||
|
|
||||||
add_executable(dxf2egg dxfToEgg.cxx dxfToEgg.h)
|
add_executable(egg2dxf eggToDXF.cxx eggToDXF.h eggToDXFLayer.cxx eggToDXFLayer.h)
|
||||||
target_link_libraries(dxf2egg p3dxfegg p3eggbase p3progbase)
|
target_link_libraries(egg2dxf p3dxfegg p3eggbase p3progbase)
|
||||||
install(TARGETS dxf2egg EXPORT Tools COMPONENT Tools DESTINATION bin)
|
install(TARGETS egg2dxf EXPORT Tools COMPONENT Tools DESTINATION bin)
|
||||||
|
|
||||||
|
add_executable(dxf2egg dxfToEgg.cxx dxfToEgg.h)
|
||||||
|
target_link_libraries(dxf2egg p3dxfegg p3eggbase p3progbase)
|
||||||
|
install(TARGETS dxf2egg EXPORT Tools COMPONENT Tools DESTINATION bin)
|
||||||
|
|
||||||
|
endif()
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
if(NOT HAVE_EGG)
|
||||||
|
return()
|
||||||
|
endif()
|
||||||
|
|
||||||
set(P3EGG_MKFONT_HEADERS
|
set(P3EGG_MKFONT_HEADERS
|
||||||
eggMakeFont.h
|
eggMakeFont.h
|
||||||
rangeDescription.h rangeDescription.I
|
rangeDescription.h rangeDescription.I
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
if(NOT HAVE_EGG)
|
||||||
|
return()
|
||||||
|
endif()
|
||||||
|
|
||||||
set(P3EGG_OPTCHAR_HEADERS
|
set(P3EGG_OPTCHAR_HEADERS
|
||||||
config_egg_optchar.h
|
config_egg_optchar.h
|
||||||
eggOptchar.h
|
eggOptchar.h
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
if(NOT HAVE_EGG)
|
||||||
|
return()
|
||||||
|
endif()
|
||||||
|
|
||||||
add_executable(egg-palettize eggPalettize.cxx eggPalettize.h)
|
add_executable(egg-palettize eggPalettize.cxx eggPalettize.h)
|
||||||
target_link_libraries(egg-palettize p3palettizer p3eggbase p3progbase)
|
target_link_libraries(egg-palettize p3palettizer p3eggbase p3progbase)
|
||||||
install(TARGETS egg-palettize EXPORT Tools COMPONENT Tools DESTINATION bin)
|
install(TARGETS egg-palettize EXPORT Tools COMPONENT Tools DESTINATION bin)
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
if(NOT HAVE_EGG)
|
||||||
|
return()
|
||||||
|
endif()
|
||||||
|
|
||||||
set(P3EGG_QTESS_HEADERS
|
set(P3EGG_QTESS_HEADERS
|
||||||
config_egg_qtess.h
|
config_egg_qtess.h
|
||||||
eggQtess.h
|
eggQtess.h
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
if(NOT HAVE_EGG)
|
||||||
|
return()
|
||||||
|
endif()
|
||||||
|
|
||||||
set(P3EGGBASE_HEADERS
|
set(P3EGGBASE_HEADERS
|
||||||
eggBase.h eggConverter.h eggFilter.h
|
eggBase.h eggConverter.h eggFilter.h
|
||||||
eggMakeSomething.h
|
eggMakeSomething.h
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
if(NOT HAVE_EGG)
|
||||||
|
return()
|
||||||
|
endif()
|
||||||
|
|
||||||
set(P3EGGCHARBASE_HEADERS
|
set(P3EGGCHARBASE_HEADERS
|
||||||
config_eggcharbase.h
|
config_eggcharbase.h
|
||||||
eggBackPointer.h
|
eggBackPointer.h
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
if(NOT HAVE_EGG)
|
||||||
|
return()
|
||||||
|
endif()
|
||||||
|
|
||||||
add_executable(egg-crop eggCrop.cxx eggCrop.h)
|
add_executable(egg-crop eggCrop.cxx eggCrop.h)
|
||||||
target_link_libraries(egg-crop p3eggbase)
|
target_link_libraries(egg-crop p3eggbase)
|
||||||
install(TARGETS egg-crop EXPORT Tools COMPONENT Tools DESTINATION bin)
|
install(TARGETS egg-crop EXPORT Tools COMPONENT Tools DESTINATION bin)
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
if(NOT HAVE_EGG)
|
||||||
|
return()
|
||||||
|
endif()
|
||||||
|
|
||||||
set(P3FLTEGG_HEADERS
|
set(P3FLTEGG_HEADERS
|
||||||
fltToEggConverter.h fltToEggConverter.I
|
fltToEggConverter.h fltToEggConverter.I
|
||||||
fltToEggLevelState.h fltToEggLevelState.I
|
fltToEggLevelState.h fltToEggLevelState.I
|
||||||
|
@ -10,10 +10,14 @@ add_executable(fltcopy fltCopy.cxx fltCopy.h)
|
|||||||
target_link_libraries(fltcopy p3progbase p3cvscopy p3flt)
|
target_link_libraries(fltcopy p3progbase p3cvscopy p3flt)
|
||||||
install(TARGETS fltcopy EXPORT Tools COMPONENT Tools DESTINATION bin)
|
install(TARGETS fltcopy EXPORT Tools COMPONENT Tools DESTINATION bin)
|
||||||
|
|
||||||
add_executable(egg2flt eggToFlt.cxx eggToFlt.h)
|
if(HAVE_EGG)
|
||||||
target_link_libraries(egg2flt p3fltegg p3eggbase p3progbase)
|
|
||||||
install(TARGETS egg2flt EXPORT Tools COMPONENT Tools DESTINATION bin)
|
|
||||||
|
|
||||||
add_executable(flt2egg fltToEgg.cxx fltToEgg.h)
|
add_executable(egg2flt eggToFlt.cxx eggToFlt.h)
|
||||||
target_link_libraries(flt2egg p3fltegg p3eggbase p3progbase)
|
target_link_libraries(egg2flt p3fltegg p3eggbase p3progbase)
|
||||||
install(TARGETS flt2egg EXPORT Tools COMPONENT Tools DESTINATION bin)
|
install(TARGETS egg2flt EXPORT Tools COMPONENT Tools DESTINATION bin)
|
||||||
|
|
||||||
|
add_executable(flt2egg fltToEgg.cxx fltToEgg.h)
|
||||||
|
target_link_libraries(flt2egg p3fltegg p3eggbase p3progbase)
|
||||||
|
install(TARGETS flt2egg EXPORT Tools COMPONENT Tools DESTINATION bin)
|
||||||
|
|
||||||
|
endif()
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
if(NOT HAVE_EGG)
|
||||||
|
return()
|
||||||
|
endif()
|
||||||
|
|
||||||
set(P3LWOEGG_HEADERS
|
set(P3LWOEGG_HEADERS
|
||||||
cLwoClip.h cLwoClip.I
|
cLwoClip.h cLwoClip.I
|
||||||
cLwoLayer.h cLwoLayer.I
|
cLwoLayer.h cLwoLayer.I
|
||||||
|
@ -2,6 +2,10 @@ add_executable(lwo-scan lwoScan.cxx lwoScan.h)
|
|||||||
target_link_libraries(lwo-scan p3progbase p3lwo)
|
target_link_libraries(lwo-scan p3progbase p3lwo)
|
||||||
install(TARGETS lwo-scan EXPORT Tools COMPONENT Tools DESTINATION bin)
|
install(TARGETS lwo-scan EXPORT Tools COMPONENT Tools DESTINATION bin)
|
||||||
|
|
||||||
add_executable(lwo2egg lwoToEgg.cxx lwoToEgg.h)
|
if(HAVE_EGG)
|
||||||
target_link_libraries(lwo2egg p3lwoegg p3eggbase p3progbase)
|
|
||||||
install(TARGETS lwo2egg EXPORT Tools COMPONENT Tools DESTINATION bin)
|
add_executable(lwo2egg lwoToEgg.cxx lwoToEgg.h)
|
||||||
|
target_link_libraries(lwo2egg p3lwoegg p3eggbase p3progbase)
|
||||||
|
install(TARGETS lwo2egg EXPORT Tools COMPONENT Tools DESTINATION bin)
|
||||||
|
|
||||||
|
endif()
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
if(NOT HAVE_EGG)
|
||||||
|
return()
|
||||||
|
endif()
|
||||||
|
|
||||||
set(P3OBJEGG_HEADERS
|
set(P3OBJEGG_HEADERS
|
||||||
config_objegg.h
|
config_objegg.h
|
||||||
eggToObjConverter.h
|
eggToObjConverter.h
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
if(NOT HAVE_EGG)
|
||||||
|
return()
|
||||||
|
endif()
|
||||||
|
|
||||||
add_executable(egg2obj eggToObj.cxx eggToObj.h)
|
add_executable(egg2obj eggToObj.cxx eggToObj.h)
|
||||||
target_link_libraries(egg2obj p3objegg p3eggbase)
|
target_link_libraries(egg2obj p3objegg p3eggbase)
|
||||||
install(TARGETS egg2obj EXPORT Tools COMPONENT Tools DESTINATION bin)
|
install(TARGETS egg2obj EXPORT Tools COMPONENT Tools DESTINATION bin)
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
if(NOT HAVE_EGG)
|
||||||
|
return()
|
||||||
|
endif()
|
||||||
|
|
||||||
set(P3PALETTIZER_HEADERS
|
set(P3PALETTIZER_HEADERS
|
||||||
config_palettizer.h
|
config_palettizer.h
|
||||||
destTextureImage.h
|
destTextureImage.h
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
if(NOT HAVE_EGG)
|
||||||
|
return()
|
||||||
|
endif()
|
||||||
|
|
||||||
set(P3PTLOADER_HEADERS
|
set(P3PTLOADER_HEADERS
|
||||||
config_ptloader.h
|
config_ptloader.h
|
||||||
loaderFileTypePandatool.h
|
loaderFileTypePandatool.h
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
if(NOT HAVE_EGG)
|
||||||
|
return()
|
||||||
|
endif()
|
||||||
|
|
||||||
set(P3VRMLEGG_HEADERS
|
set(P3VRMLEGG_HEADERS
|
||||||
indexedFaceSet.h
|
indexedFaceSet.h
|
||||||
vrmlAppearance.h
|
vrmlAppearance.h
|
||||||
|
@ -2,6 +2,10 @@ add_executable(vrml-trans vrmlTrans.cxx vrmlTrans.h)
|
|||||||
target_link_libraries(vrml-trans p3progbase p3vrml)
|
target_link_libraries(vrml-trans p3progbase p3vrml)
|
||||||
install(TARGETS vrml-trans EXPORT Tools COMPONENT Tools DESTINATION bin)
|
install(TARGETS vrml-trans EXPORT Tools COMPONENT Tools DESTINATION bin)
|
||||||
|
|
||||||
add_executable(vrml2egg vrmlToEgg.cxx vrmlToEgg.h)
|
if(HAVE_EGG)
|
||||||
target_link_libraries(vrml2egg p3vrmlegg p3eggbase p3progbase)
|
|
||||||
install(TARGETS vrml2egg EXPORT Tools COMPONENT Tools DESTINATION bin)
|
add_executable(vrml2egg vrmlToEgg.cxx vrmlToEgg.h)
|
||||||
|
target_link_libraries(vrml2egg p3vrmlegg p3eggbase p3progbase)
|
||||||
|
install(TARGETS vrml2egg EXPORT Tools COMPONENT Tools DESTINATION bin)
|
||||||
|
|
||||||
|
endif()
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
if(NOT HAVE_EGG)
|
||||||
|
return()
|
||||||
|
endif()
|
||||||
|
|
||||||
set(P3XFILEEGG_HEADERS
|
set(P3XFILEEGG_HEADERS
|
||||||
xFileAnimationSet.h xFileAnimationSet.I
|
xFileAnimationSet.h xFileAnimationSet.I
|
||||||
xFileFace.h xFileMaker.h
|
xFileFace.h xFileMaker.h
|
||||||
|
@ -1,11 +1,15 @@
|
|||||||
add_executable(egg2x eggToX.cxx eggToX.h)
|
|
||||||
target_link_libraries(egg2x p3xfileegg p3eggbase p3progbase)
|
|
||||||
install(TARGETS egg2x EXPORT Tools COMPONENT Tools DESTINATION bin)
|
|
||||||
|
|
||||||
add_executable(x-trans xFileTrans.cxx xFileTrans.h)
|
add_executable(x-trans xFileTrans.cxx xFileTrans.h)
|
||||||
target_link_libraries(x-trans p3progbase p3xfile)
|
target_link_libraries(x-trans p3progbase p3xfile)
|
||||||
install(TARGETS x-trans EXPORT Tools COMPONENT Tools DESTINATION bin)
|
install(TARGETS x-trans EXPORT Tools COMPONENT Tools DESTINATION bin)
|
||||||
|
|
||||||
add_executable(x2egg xFileToEgg.cxx xFileToEgg.h)
|
if(HAVE_EGG)
|
||||||
target_link_libraries(x2egg p3xfileegg p3eggbase p3progbase)
|
|
||||||
install(TARGETS x2egg EXPORT Tools COMPONENT Tools DESTINATION bin)
|
add_executable(egg2x eggToX.cxx eggToX.h)
|
||||||
|
target_link_libraries(egg2x p3xfileegg p3eggbase p3progbase)
|
||||||
|
install(TARGETS egg2x EXPORT Tools COMPONENT Tools DESTINATION bin)
|
||||||
|
|
||||||
|
add_executable(x2egg xFileToEgg.cxx xFileToEgg.h)
|
||||||
|
target_link_libraries(x2egg p3xfileegg p3eggbase p3progbase)
|
||||||
|
install(TARGETS x2egg EXPORT Tools COMPONENT Tools DESTINATION bin)
|
||||||
|
|
||||||
|
endif()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user