1f7f5da97SDeepak Kodihallilibpldm_headers = ['.', './oem/ibm'] 2f7f5da97SDeepak Kodihalli 3f7f5da97SDeepak Kodihallisources = [ 4f7f5da97SDeepak Kodihalli 'pldm_cmd_helper.cpp', 5f7f5da97SDeepak Kodihalli 'pldm_base_cmd.cpp', 6f7f5da97SDeepak Kodihalli 'pldm_platform_cmd.cpp', 7f7f5da97SDeepak Kodihalli 'pldm_bios_cmd.cpp', 8f7f5da97SDeepak Kodihalli 'pldm_fru_cmd.cpp', 9f7f5da97SDeepak Kodihalli 'pldmtool.cpp', 10f7f5da97SDeepak Kodihalli] 11f7f5da97SDeepak Kodihalli 12f7f5da97SDeepak Kodihalliif get_option('oem-ibm').enabled() 13f7f5da97SDeepak Kodihallisources += [ 14c4e80ccaSPavithra Barithaya 'oem/ibm/pldm_oem_ibm.cpp', 15f7f5da97SDeepak Kodihalli ] 16f7f5da97SDeepak Kodihalliendif 17f7f5da97SDeepak Kodihalli 18f7f5da97SDeepak Kodihalliexecutable( 19f7f5da97SDeepak Kodihalli 'pldmtool', 20f7f5da97SDeepak Kodihalli sources, 21f7f5da97SDeepak Kodihalli implicit_include_directories: false, 22f7f5da97SDeepak Kodihalli include_directories: include_directories(libpldm_headers), 23*3b1dc01dSPatrick Williams dependencies: [ 24*3b1dc01dSPatrick Williams CLI11_dep, 25*3b1dc01dSPatrick Williams libpldm_dep, 26*3b1dc01dSPatrick Williams libpldmutils, 27*3b1dc01dSPatrick Williams nlohmann_json, 28*3b1dc01dSPatrick Williams phosphor_dbus_interfaces, 29*3b1dc01dSPatrick Williams sdbusplus, 30*3b1dc01dSPatrick Williams ], 31f7f5da97SDeepak Kodihalli install: true, 32f7f5da97SDeepak Kodihalli install_dir: get_option('bindir')) 33