X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=lib%2Flibrte_eal%2Flinuxapp%2Figb_uio%2Fmeson.build;h=9408e312aafc9bfe50fb3e8dd80344b5b88403b3;hb=610beca42ea4;hp=4712756ea06e0413a4ead14b65cbe01c8652b4ec;hpb=22119c4591a008abe5de8e395a97fcc09c8dc14a;p=dpdk.git diff --git a/lib/librte_eal/linuxapp/igb_uio/meson.build b/lib/librte_eal/linuxapp/igb_uio/meson.build index 4712756ea0..9408e312aa 100644 --- a/lib/librte_eal/linuxapp/igb_uio/meson.build +++ b/lib/librte_eal/linuxapp/igb_uio/meson.build @@ -29,6 +29,12 @@ # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +kernel_dir = get_option('kernel_dir') +if kernel_dir == '' + kernel_version = run_command('uname', '-r').stdout().strip() + kernel_dir = '/lib/modules/' + kernel_version + '/build' +endif + mkfile = custom_target('igb_uio_makefile', output: 'Makefile', command: ['touch', '@OUTPUT@']) @@ -43,4 +49,4 @@ custom_target('igb_uio', '/../../common/include', 'modules'], depends: mkfile, - build_by_default: true) + build_by_default: get_option('enable_kmods'))