if (HAVE_JUPEDSIM) set(microsim_transportables_JPS_SRCS MSPModel_JuPedSim.cpp MSPModel_JuPedSim.h ) endif () set(microsim_transportables_STAT_SRCS MSPerson.cpp MSPerson.h MSPModel.cpp MSPModel.h MSPModel_Interacting.cpp MSPModel_Interacting.h MSPModel_NonInteracting.cpp MSPModel_NonInteracting.h MSPModel_Striping.cpp MSPModel_Striping.h MSStage.cpp MSStage.h MSStageMoving.cpp MSStageMoving.h MSStageDriving.cpp MSStageDriving.h MSStageTranship.cpp MSStageTranship.h MSStageTrip.cpp MSStageTrip.h MSStageWaiting.cpp MSStageWaiting.h MSStageWalking.cpp MSStageWalking.h MSTransportable.cpp MSTransportable.h MSTransportableControl.cpp MSTransportableControl.h ${microsim_transportables_JPS_SRCS} ) add_library(microsim_transportables STATIC ${microsim_transportables_STAT_SRCS} ${remote_model}) target_link_libraries(microsim_transportables PUBLIC $<$:jupedsim::jupedsim> ) set_property(TARGET microsim_transportables PROPERTY PROJECT_LABEL "z_microsim_transportables")