ERR: Fixes for linking statically with -ldld.

This commit is contained in:
Brad King 2003-01-06 16:09:15 -05:00
parent c099065df7
commit 0f14e027b5
1 changed files with 8 additions and 1 deletions

View File

@ -5,9 +5,16 @@ CXX="aCC"
# Write entries into the cache file before building cmake. # Write entries into the cache file before building cmake.
WriteCMakeCache() WriteCMakeCache()
{ {
BINDIR=`pwd`
${CAT} > UserMakeRules.cmake <<EOF
SET(CMAKE_DL_LIBS "")
EOF
${CAT} > CMakeCache.txt <<EOF ${CAT} > CMakeCache.txt <<EOF
BUILD_TESTING:BOOL=OFF BUILD_TESTING:BOOL=OFF
CMAKE_EXE_LINKER_FLAGS:STRING=-Wl,-a,archive CMAKE_EXE_LINKER_FLAGS:STRING=-ldld -Wl,-a,archive
CMAKE_USER_MAKE_RULES_OVERRIDE:STRING=${BINDIR}/UserMakeRules.cmake
CMAKE_SKIP_RPATH:BOOL=1 CMAKE_SKIP_RPATH:BOOL=1
EOF EOF
} }