From e20ca5ff6a815da418dc2b2831f13ac4482f965b Mon Sep 17 00:00:00 2001 From: lotodore Date: Mon, 11 Oct 2010 16:57:21 +0000 Subject: [PATCH] Support static boost libs on Linux. --- pokerth_game.pro | 30 +++++++++++++++++++++++++----- 1 file changed, 25 insertions(+), 5 deletions(-) diff --git a/pokerth_game.pro b/pokerth_game.pro index 784b2bfa..1cb1c9ea 100644 --- a/pokerth_game.pro +++ b/pokerth_game.pro @@ -381,23 +381,43 @@ unix:!mac { # to override the default '/usr' pass PREFIX # variable to qmake. for(dir, LIB_DIRS):exists($$dir) { - for(lib, BOOST_THREAD):exists($${dir}/lib$${lib}.so*) { + for(lib, BOOST_THREAD):exists($${dir}/lib$${lib}.a) { + message("Found $$lib") + BOOST_THREAD = -l$$lib + } + for(lib, BOOST_THREAD):exists($${dir}/lib$${lib}.so*) { message("Found $$lib") BOOST_THREAD = -l$$lib } - for(lib, BOOST_FS):exists($${dir}/lib$${lib}.so*) { + for(lib, BOOST_FS):exists($${dir}/lib$${lib}.a) { + message("Found $$lib") + BOOST_FS = -l$$lib + } + for(lib, BOOST_FS):exists($${dir}/lib$${lib}.so*) { message("Found $$lib") BOOST_FS = -l$$lib } - for(lib, BOOST_IOSTREAMS):exists($${dir}/lib$${lib}.so*) { + for(lib, BOOST_IOSTREAMS):exists($${dir}/lib$${lib}.a) { + message("Found $$lib") + BOOST_IOSTREAMS = -l$$lib + } + for(lib, BOOST_IOSTREAMS):exists($${dir}/lib$${lib}.so*) { message("Found $$lib") BOOST_IOSTREAMS = -l$$lib } - for(lib, BOOST_REGEX):exists($${dir}/lib$${lib}.so*) { + for(lib, BOOST_REGEX):exists($${dir}/lib$${lib}.a) { + message("Found $$lib") + BOOST_REGEX = -l$$lib + } + for(lib, BOOST_REGEX):exists($${dir}/lib$${lib}.so*) { message("Found $$lib") BOOST_REGEX = -l$$lib } - for(lib, BOOST_SYS):exists($${dir}/lib$${lib}.so*) { + for(lib, BOOST_SYS):exists($${dir}/lib$${lib}.a) { + message("Found $$lib") + BOOST_SYS = -l$$lib + } + for(lib, BOOST_SYS):exists($${dir}/lib$${lib}.so*) { message("Found $$lib") BOOST_SYS = -l$$lib }