소스 검색

ENH: Updated for static executable.

Brad King 23 년 전
부모
커밋
a906703919
3개의 변경된 파일7개의 추가작업 그리고 10개의 파일을 삭제
  1. 2 3
      Utilities/cmake_release_config_hpux
  2. 3 4
      Utilities/cmake_release_config_linux
  3. 2 3
      Utilities/cmake_release_config_sun

+ 2 - 3
Utilities/cmake_release_config_hpux

@@ -7,8 +7,7 @@ WriteCMakeCache()
 {
 ${CAT} > CMakeCache.txt <<EOF
 BUILD_TESTING:BOOL=OFF
-CMAKE_CXX_SHLIB_LINK_FLAGS:STRING=-Wl,-a,archive
-CMAKE_CXX_SHLIB_BUILD_FLAGS:STRING=
-CMAKE_CXX_SHLIB_RUNTIME_FLAG:STRING=
+CMAKE_EXE_LINKER_FLAGS:STRING=-Wl,-a,archive
+CMAKE_SKIP_RPATH:BOOL=1
 EOF
 }

+ 3 - 4
Utilities/cmake_release_config_linux

@@ -1,4 +1,4 @@
-PLATFORM="x86-linux-static"
+kPLATFORM="x86-linux-static"
 CREATE_SOURCE_TARBALL="yes"
 CURSES_LIBRARY="/usr/lib/libcurses.a"
 FORM_LIBRARY="/usr/lib/libform.a"
@@ -8,9 +8,8 @@ WriteCMakeCache()
 {
 ${CAT} > CMakeCache.txt <<EOF
 BUILD_TESTING:BOOL=OFF
-CMAKE_CXX_SHLIB_LINK_FLAGS:STRING=-static
-CMAKE_CXX_SHLIB_BUILD_FLAGS:STRING=
-CMAKE_CXX_SHLIB_RUNTIME_FLAG:STRING=
+CMAKE_EXE_LINKER_FLAGS:STRING=-static
+CMAKE_SKIP_RPATH:BOOL=1
 CURSES_LIBRARY:FILEPATH=${CURSES_LIBRARY}
 FORM_LIBRARY:FILEPATH=${FORM_LIBRARY}
 EOF

+ 2 - 3
Utilities/cmake_release_config_sun

@@ -7,9 +7,8 @@ WriteCMakeCache()
 {
 ${CAT} > CMakeCache.txt <<EOF
 BUILD_TESTING:BOOL=OFF
-CMAKE_CXX_SHLIB_LINK_FLAGS:STRING=-static
-CMAKE_CXX_SHLIB_BUILD_FLAGS:STRING=
-CMAKE_CXX_SHLIB_RUNTIME_FLAG:STRING=
+CMAKE_EXE_LINKER_FLAGS:STRING=-static
+CMAKE_SKIP_RPATH:BOOL=1
 CURSES_LIBRARY:FILEPATH=${CURSES_LIBRARY}
 FORM_LIBRARY:FILEPATH=${FORM_LIBRARY}
 EOF