FreeCAD / src /Mod /CMakeLists.txt
AbdulElahGwaith's picture
Upload folder using huggingface_hub
985c397 verified
if(BUILD_ADDONMGR)
if( NOT EXISTS "${CMAKE_SOURCE_DIR}/src/Mod/AddonManager/CMakeLists.txt" )
message(FATAL_ERROR "The Addon Manager has been moved into a git submodule. Please run
git submodule update --init" )
endif()
add_subdirectory(AddonManager)
endif(BUILD_ADDONMGR)
if(BUILD_BIM)
add_subdirectory(BIM)
endif(BUILD_BIM)
if(BUILD_ASSEMBLY)
add_subdirectory(Assembly)
endif(BUILD_ASSEMBLY)
if(BUILD_CLOUD)
add_subdirectory(Cloud)
endif(BUILD_CLOUD)
if(BUILD_DRAFT)
add_subdirectory(Draft)
endif(BUILD_DRAFT)
if(BUILD_FEM)
add_subdirectory(Fem)
endif(BUILD_FEM)
if(BUILD_HELP)
add_subdirectory(Help)
endif(BUILD_HELP)
if(BUILD_IDF)
add_subdirectory(Idf)
endif(BUILD_IDF)
if(BUILD_IMPORT)
add_subdirectory(Import)
endif(BUILD_IMPORT)
if(BUILD_INSPECTION)
add_subdirectory(Inspection)
endif(BUILD_INSPECTION)
if(BUILD_JTREADER)
add_subdirectory(JtReader)
endif(BUILD_JTREADER)
if(BUILD_MATERIAL)
add_subdirectory(Material)
endif(BUILD_MATERIAL)
if(BUILD_MESH)
add_subdirectory(Mesh)
endif(BUILD_MESH)
if(BUILD_MESH_PART)
add_subdirectory(MeshPart)
endif(BUILD_MESH_PART)
if(BUILD_OPENSCAD)
add_subdirectory(OpenSCAD)
endif(BUILD_OPENSCAD)
if(BUILD_PART)
add_subdirectory(Part)
endif(BUILD_PART)
if(BUILD_PART_DESIGN)
add_subdirectory(PartDesign)
endif(BUILD_PART_DESIGN)
if(BUILD_CAM)
add_subdirectory(CAM)
endif(BUILD_CAM)
if(BUILD_PLOT)
add_subdirectory(Plot)
endif(BUILD_PLOT)
if(BUILD_POINTS)
add_subdirectory(Points)
endif(BUILD_POINTS)
if(BUILD_REVERSEENGINEERING)
add_subdirectory(ReverseEngineering)
endif(BUILD_REVERSEENGINEERING)
if(BUILD_ROBOT)
if(EIGEN3_FOUND)
add_subdirectory(Robot)
else(EIGEN3_FOUND)
MESSAGE("Due to the missing Eigen3 library the Robot module won't be built")
endif(EIGEN3_FOUND)
endif(BUILD_ROBOT)
if(BUILD_SANDBOX)
add_subdirectory(Sandbox)
endif(BUILD_SANDBOX)
if(BUILD_SHOW)
add_subdirectory(Show)
endif(BUILD_SHOW)
if(BUILD_SKETCHER)
if(EIGEN3_FOUND)
add_subdirectory(Sketcher)
else(EIGEN3_FOUND)
MESSAGE("Due to the missing Eigen3 library the Sketcher module won't be built")
endif(EIGEN3_FOUND)
endif(BUILD_SKETCHER)
if(BUILD_SPREADSHEET)
add_subdirectory(Spreadsheet)
endif(BUILD_SPREADSHEET)
if(BUILD_START)
add_subdirectory(Start)
endif(BUILD_START)
if(BUILD_SURFACE)
add_subdirectory(Surface)
endif(BUILD_SURFACE)
if(BUILD_MEASURE)
add_subdirectory(Measure)
endif(BUILD_MEASURE)
if(BUILD_TECHDRAW)
add_subdirectory(TechDraw)
endif(BUILD_TECHDRAW)
#add_subdirectory(TemplatePyMod)
if(BUILD_TEST)
add_subdirectory(Test)
endif(BUILD_TEST)
if(BUILD_TUX)
add_subdirectory(Tux)
endif(BUILD_TUX)
if(BUILD_WEB)
add_subdirectory(Web)
endif(BUILD_WEB)