File tree Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Original file line number Diff line number Diff line change @@ -59,6 +59,9 @@ if(FOUNDATION_ENABLE_LIBDISPATCH)
5959 set (deployment_enable_libdispatch -DDEPLOYMENT_ENABLE_LIBDISPATCH)
6060 set (libdispatch_cflags -I;${FOUNDATION_PATH_TO_LIBDISPATCH_SOURCE} ;-I;${FOUNDATION_PATH_TO_LIBDISPATCH_BUILD} /src/swift;-Xcc;-fblocks)
6161 set (libdispatch_ldflags -L;${FOUNDATION_PATH_TO_LIBDISPATCH_BUILD} ;-L;${FOUNDATION_PATH_TO_LIBDISPATCH_BUILD} /src;-ldispatch)
62+ if (CMAKE_SYSTEM_NAME STREQUAL Linux OR CMAKE_SYSTEM_NAME STREQUAL Android OR CMAKE_SYSTEM_NAME STREQUAL FreeBSD)
63+ list (APPEND libdispatch_ldflags -Xlinker;-rpath;-Xlinker;${FOUNDATION_PATH_TO_LIBDISPATCH_BUILD} /src)
64+ endif ()
6265endif ()
6366
6467if (CMAKE_SYSTEM_NAME STREQUAL Android OR CMAKE_SYSTEM_NAME STREQUAL Linux)
You can’t perform that action at this time.
0 commit comments