# SPDX-License-Identifier: LGPL-2.1-or-later add_subdirectory(App) if(BUILD_GUI) add_subdirectory(Gui) endif(BUILD_GUI) set(Mesh_Scripts Init.py BuildRegularGeoms.py MeshEnums.py App/MeshTestsApp.py ) set(MeshTestDataFiles App/TestData/NASTRAN_Test_GRID_CQUAD4.bdf App/TestData/NASTRAN_Test_Delimited_GRID_CQUAD4.bdf App/TestData/NASTRAN_Test_GRIDSTAR_CQUAD4.bdf App/TestData/NASTRAN_Test_GRID_CTRIA3.bdf ) if(BUILD_GUI) list (APPEND Mesh_Scripts InitGui.py) endif(BUILD_GUI) add_custom_target(MeshScripts ALL SOURCES ${Mesh_Scripts} ) add_custom_target(MeshTestData ALL SOURCES ${MeshTestDataFiles} ) fc_target_copy_resource_flat(MeshScripts ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_BINARY_DIR}/Mod/Mesh ${Mesh_Scripts} ) fc_copy_sources(MeshTestData "${CMAKE_BINARY_DIR}/Mod/Mesh/" ${MeshTestDataFiles}) INSTALL( FILES ${Mesh_Scripts} DESTINATION Mod/Mesh ) INSTALL(FILES ${MeshTestDataFiles} DESTINATION Mod/Mesh/App/TestData)