Ticket #2655: fix-trac-2655-premake_macosx.patch

File fix-trac-2655-premake_macosx.patch, 1.1 KB (added by Echelon9, 10 years ago)

Fix for premake sharedlib link issues on Mac OS X

  • build/premake/premake4.lua

     
    10471047        if target_type == "SharedLib" then
    10481048            if _OPTIONS["macosx-bundle"] then
    10491049                -- If we're building a bundle, it will be in ../Frameworks
    1050                 linkoptions { "-install_name @executable_path/../Frameworks/lib"..project_name..".dylib" }
     1050                configuration "Debug"
     1051                    linkoptions { "-install_name @executable_path/../Frameworks/lib"..project_name.."_dbg.dylib" }
     1052                configuration "Release"
     1053                    linkoptions { "-install_name @executable_path/../Frameworks/lib"..project_name..".dylib" }
     1054                configuration { }
    10511055            else
    1052                 linkoptions { "-install_name @executable_path/lib"..project_name..".dylib" }
     1056                configuration "Debug"
     1057                    linkoptions { "-install_name @executable_path/lib"..project_name.."_dbg.dylib" }
     1058                configuration "Release"
     1059                    linkoptions { "-install_name @executable_path/lib"..project_name..".dylib" }
     1060                configuration { }
    10531061            end
    10541062        end
    10551063    end