Define SOCI_LIBDIR only if its not passed via environemnt. In OE we want to set it per our choice since we use 'lib' for 64bit unless we are using multilib -Khem Index: soci-3.2.2/CMakeLists.txt =================================================================== --- soci-3.2.2.orig/CMakeLists.txt +++ soci-3.2.2/CMakeLists.txt @@ -69,11 +69,12 @@ include(SociDependencies) ############################################################################### # Installation ############################################################################### - -if(APPLE OR CMAKE_SIZEOF_VOID_P EQUAL 4) - set(SOCI_LIBDIR "lib") -else() - set(SOCI_LIBDIR "lib64") +if(NOT DEFINED SOCI_LIBDIR) + if(APPLE OR CMAKE_SIZEOF_VOID_P EQUAL 4) + set(SOCI_LIBDIR "lib") + else() + set(SOCI_LIBDIR "lib") + endif() endif() set(BINDIR "bin" CACHE PATH "The directory to install binaries into.")