From 81b5629b3321533cc3d01d0df6f2b3a56392ecf0 Mon Sep 17 00:00:00 2001 From: lotodore Date: Mon, 11 Oct 2010 16:58:16 +0000 Subject: [PATCH] Support static boost libs on Linux. --- pokerth_server.pro | 86 ++++++++++++++++++++++++++-------------------- 1 file changed, 49 insertions(+), 37 deletions(-) diff --git a/pokerth_server.pro b/pokerth_server.pro index 5f826162..766571d1 100644 --- a/pokerth_server.pro +++ b/pokerth_server.pro @@ -203,43 +203,55 @@ unix : !mac { # for(dir, LIB_DIRS){ exists($$dir){ - 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*){ - message("Found $$lib") - BOOST_FS = -l$$lib - } - } - for(lib, BOOST_PROGRAM_OPTIONS){ - exists($${dir}/lib$${lib}.so*){ - message("Found $$lib") - BOOST_PROGRAM_OPTIONS = -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*){ - message("Found $$lib") - BOOST_REGEX = -l$$lib - } - } - for(lib, BOOST_SYS){ - exists($${dir}/lib$${lib}.so*){ - message("Found $$lib") - BOOST_SYS = -l$$lib - } - } - } + 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}.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}.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_PROGRAM_OPTIONS):exists($${dir}/lib$${lib}.a) { + message("Found $$lib") + BOOST_PROGRAM_OPTIONS = -l$$lib + } + for(lib, BOOST_PROGRAM_OPTIONS):exists($${dir}/lib$${lib}.so*) { + message("Found $$lib") + BOOST_PROGRAM_OPTIONS = -l$$lib + } + 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}.a) { + message("Found $$lib") + BOOST_SYS = -l$$lib + } + for(lib, BOOST_SYS):exists($${dir}/lib$${lib}.so*) { + message("Found $$lib") + BOOST_SYS = -l$$lib + } + } } BOOST_LIBS = $$BOOST_THREAD $$BOOST_FS $$BOOST_PROGRAM_OPTIONS $$BOOST_IOSTREAMS $$BOOST_REGEX $$BOOST_SYS !count(BOOST_LIBS, 6){