[Ttssh2-commit] [9183] cmake ビルド用の openssl 1.0 向けファイルを削除

Back to archive index
scmno****@osdn***** scmno****@osdn*****
2021年 2月 25日 (木) 01:01:28 JST


Revision: 9183
          https://osdn.net/projects/ttssh2/scm/svn/commits/9183
Author:   zmatsuo
Date:     2021-02-25 01:01:27 +0900 (Thu, 25 Feb 2021)
Log Message:
-----------
cmake ビルド用の openssl 1.0 向けファイルを削除

MFT: r8580

Revision Links:
--------------
    https://osdn.net/projects/ttssh2/scm/svn/commits/8580

Removed Paths:
-------------
    branches/4-stable/libs/openssl.cmake

-------------- next part --------------
Deleted: branches/4-stable/libs/openssl.cmake
===================================================================
--- branches/4-stable/libs/openssl.cmake	2021-02-24 15:59:35 UTC (rev 9182)
+++ branches/4-stable/libs/openssl.cmake	2021-02-24 16:01:27 UTC (rev 9183)
@@ -1,330 +0,0 @@
-# cmake -DCMAKE_GENERATOR="Visual Studio 16 2019" -DARCHITECTURE=Win32 -P openssl.cmake
-# cmake -DCMAKE_GENERATOR="Visual Studio 15 2017" -P openssl.cmake
-# cmake -DCMAKE_GENERATOR="Visual Studio 15 2017" -DCMAKE_CONFIGURATION_TYPE=Release -P openssl.cmake
-
-####
-if(("${CMAKE_BUILD_TYPE}" STREQUAL "") AND ("${CMAKE_CONFIGURATION_TYPE}" STREQUAL ""))
-  if("${CMAKE_GENERATOR}" MATCHES "Visual Studio")
-    # multi-configuration
-    execute_process(
-      COMMAND ${CMAKE_COMMAND}
-      -DCMAKE_GENERATOR=${CMAKE_GENERATOR}
-      -DCMAKE_CONFIGURATION_TYPE=Release
-      -DCMAKE_TOOLCHAIN_FILE=${CMAKE_SOURCE_DIR}/VSToolchain.cmake
-      -DARCHITECTURE=${ARCHITECTURE}
-      -P openssl.cmake
-      )
-    execute_process(
-      COMMAND ${CMAKE_COMMAND}
-      -DCMAKE_GENERATOR=${CMAKE_GENERATOR}
-      -DCMAKE_CONFIGURATION_TYPE=Debug
-      -DCMAKE_TOOLCHAIN_FILE=${CMAKE_SOURCE_DIR}/VSToolchain.cmake
-      -DARCHITECTURE=${ARCHITECTURE}
-      -P openssl.cmake
-      )
-    return()
-  elseif("$ENV{MSYSTEM}" MATCHES "MINGW32")
-    # mingw on msys2
-    # single-configuration
-    if("${CMAKE_BUILD_TYPE}" STREQUAL "")
-      set(CMAKE_BUILD_TYPE Release)
-    endif()
-  elseif("${CMAKE_GENERATOR}" MATCHES "Unix Makefiles")
-    # mingw
-    # single-configuration
-    if("${CMAKE_TOOLCHAIN_FILE}" STREQUAL "")
-      set(CMAKE_TOOLCHAIN_FILE "${CMAKE_SOURCE_DIR}/../mingw.toolchain.cmake")
-    endif()
-    if("${CMAKE_BUILD_TYPE}" STREQUAL "")
-      set(CMAKE_BUILD_TYPE Release)
-    endif()
-  elseif("${CMAKE_GENERATOR}" MATCHES "NMake Makefiles")
-    # VS nmake
-    # single-configuration
-    if("${CMAKE_TOOLCHAIN_FILE}" STREQUAL "")
-      set(CMAKE_TOOLCHAIN_FILE "${CMAKE_SOURCE_DIR}/VSToolchain.cmake")
-    endif()
-    if("${CMAKE_BUILD_TYPE}" STREQUAL "")
-      set(CMAKE_BUILD_TYPE Release)
-    endif()
-  else()
-    # single-configuration
-    if("${CMAKE_BUILD_TYPE}" STREQUAL "")
-      set(CMAKE_BUILD_TYPE Release)
-    endif()
-  endif()
-endif()
-
-include(script_support.cmake)
-
-set(SRC_DIR_BASE "openssl-1.0.2q")
-set(SRC_ARC "openssl-1.0.2q.tar.gz")
-set(SRC_URL "https://www.openssl.org/source/openssl-1.0.2q.tar.gz")
-set(SRC_ARC_HASH_SHA256 5744cfcbcec2b1b48629f7354203bc1e5e9b5466998bbccc5b5fcde3b18eb684)
-
-set(DOWN_DIR "${CMAKE_SOURCE_DIR}/download/openssl")
-
-set(EXTRACT_DIR "${CMAKE_SOURCE_DIR}/build/openssl/src_${TOOLSET}")
-set(INSTALL_DIR "${CMAKE_SOURCE_DIR}/openssl_${TOOLSET}")
-if(("${CMAKE_GENERATOR}" MATCHES "Win64") OR ("$ENV{MSYSTEM_CHOST}" STREQUAL "x86_64-w64-mingw32") OR ("${ARCHITECTURE}" MATCHES "x64"))
-  set(EXTRACT_DIR "${EXTRACT_DIR}_x64")
-  set(INSTALL_DIR "${INSTALL_DIR}_x64")
-endif()
-if((${CMAKE_GENERATOR} MATCHES "Visual Studio") AND ("${CMAKE_CONFIGURATION_TYPE}" STREQUAL "Debug"))
-  set(EXTRACT_DIR "${EXTRACT_DIR}_debug")
-  set(INSTALL_DIR "${INSTALL_DIR}_debug")
-endif()
-set(SRC_DIR "${EXTRACT_DIR}/${SRC_DIR_BASE}")
-
-########################################
-
-file(DOWNLOAD
-  ${SRC_URL}
-  ${DOWN_DIR}/${SRC_ARC}
-  EXPECTED_HASH SHA256=${SRC_ARC_HASH_SHA256}
-  SHOW_PROGRESS
-  )
-
-########################################
-
-if(CMAKE_HOST_SYSTEM_NAME MATCHES "Linux")
-  find_program(
-    PERL perl
-    )
-else()
-  # CYGWIN / Active Perl
-  find_program(
-    PERL perl.exe
-    HINTS c:/Perl64/bin
-    HINTS c:/Perl/bin
-    HINTS c:/cygwin/usr/bin
-    HINTS c:/cygwin64/usr/bin
-    )
-endif()
-
-if(${PERL} STREQUAL "PERL-NOTFOUND")
-  message(FATAL_ERROR "perl not found")
-endif()
-
-########################################
-
-if(NOT EXISTS ${SRC_DIR}/README)
-
-  execute_process(
-    COMMAND ${CMAKE_COMMAND} -E make_directory ${EXTRACT_DIR}
-    )
-
-  execute_process(
-    COMMAND ${CMAKE_COMMAND} -E tar "xvf" ${DOWN_DIR}/${SRC_ARC}
-    WORKING_DIRECTORY ${EXTRACT_DIR}
-    )
-
-endif()
-
-########################################
-
-if((${CMAKE_GENERATOR} MATCHES "Visual Studio") OR
-    (${CMAKE_GENERATOR} MATCHES "NMake Makefiles"))
-  ######################################## VS
-  if(${CMAKE_GENERATOR} MATCHES "NMake Makefiles")
-  elseif(${CMAKE_GENERATOR} MATCHES "Visual Studio 16 2019")
-    find_program(
-      VCVARS32 vcvarsall.bat
-      HINTS "C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Auxiliary/Build"
-      HINTS "C:/Program Files (x86)/Microsoft Visual Studio/2019/Professional/VC/Auxiliary/Build"
-      HINTS "C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC/Auxiliary/Build"
-      )
-  elseif(${CMAKE_GENERATOR} MATCHES "Visual Studio 15 2017")
-    find_program(
-      VCVARS32 vcvarsall.bat
-      HINTS "C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Auxiliary/Build"
-      HINTS "C:/Program Files (x86)/Microsoft Visual Studio/2017/Professional/VC/Auxiliary/Build"
-      HINTS "C:/Program Files (x86)/Microsoft Visual Studio/2017/Enterprise/VC/Auxiliary/Build"
-      )
-  elseif(${CMAKE_GENERATOR} MATCHES "Visual Studio 14 2015")
-    find_program(
-      VCVARS32 vcvars32.bat
-      HINTS "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin"
-      )
-  elseif(${CMAKE_GENERATOR} MATCHES "Visual Studio 12 2013")
-    find_program(
-      VCVARS32 vcvars32.bat
-      HINTS "C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin"
-      )
-  elseif(${CMAKE_GENERATOR} MATCHES "Visual Studio 11 2012")
-    find_program(
-      VCVARS32 vcvars32.bat
-      HINTS "C:/Program Files (x86)/Microsoft Visual Studio 11.0/VC/bin"
-      )
-  elseif(${CMAKE_GENERATOR} MATCHES "Visual Studio 10 2010")
-    find_program(
-      VCVARS32 vcvars32.bat
-      HINTS "C:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/bin"
-      )
-  elseif(${CMAKE_GENERATOR} MATCHES "Visual Studio 9 2008")
-    find_program(
-      VCVARS32 vcvars32.bat
-      HINTS "C:/Program Files (x86)/Microsoft Visual Studio 9.0/VC/bin"
-      )
-  elseif(${CMAKE_GENERATOR} MATCHES "Visual Studio 8 2005")
-    find_program(
-      VCVARS32 vcvars32.bat
-      HINTS "C:/Program Files (x86)/Microsoft Visual Studio 8/VC/bin"
-      )
-  else()
-    message(FATAL_ERROR "CMAKE_GENERATOR ${CMAKE_GENERATOR} not supported")
-  endif()
-  if(VCVARS32-NOTFOUND OR (${VCVARS32} STREQUAL "VCVARS32-NOTFOUND"))
-    message(FATAL_ERROR "vcvars32.bat not found")
-  endif()
-
-  if((${CMAKE_GENERATOR} MATCHES "Win64") OR ("${ARCHITECTURE}" MATCHES "x64"))
-    set(CONFIG_TARGET "VC-WIN64A")
-    set(DO_MS "ms\\do_win64a.bat")
-  else()
-    set(CONFIG_TARGET "VC-WIN32")
-    set(DO_MS "ms\\do_ms.bat")
-  endif()
-  if(("${CMAKE_BUILD_TYPE}" STREQUAL "Release") OR ("${CMAKE_CONFIGURATION_TYPE}" STREQUAL "Release"))
-  else()
-    set(CONFIG_TARGET "debug-${CONFIG_TARGET}")
-  endif()
-
-  file(WRITE "${SRC_DIR}/build_cmake.bat"
-    "cd /d %~dp0\n"
-    "setlocal\n"
-    )
-  file(TO_NATIVE_PATH ${PERL} PERL_N)
-  file(TO_NATIVE_PATH ${INSTALL_DIR} INSTALL_DIR_N)
-  file(TO_NATIVE_PATH ${VCVARS32} VCVARS32_N)
-  string(REGEX REPLACE [[^(.*)\\.*$]] [[\1]] PERL_N_PATH ${PERL_N})
-  file(APPEND "${SRC_DIR}/build_cmake.bat"
-    "del crypto\\buildinf.h\n"
-    "set PATH=${PERL_N_PATH}\n"
-    "perl Configure no-asm ${CONFIG_TARGET} --prefix=${INSTALL_DIR_N}\n"
-    "call ${DO_MS}\n"
-    "set PATH=%windir%\\system32;%windir%\n"
-    )
-  if(${CMAKE_GENERATOR} MATCHES "Visual Studio 8 2005")
-    ## Visual Studio 2005 特別処理
-    # include,libパスの設定
-    file(APPEND "${SRC_DIR}/build_cmake.bat"
-      "set SDK=C:\\Program Files\\Microsoft SDKs\\Windows\\v7.1\n"
-      "set INCLUDE=%SDK%\\Include;%INCLUDE%\n"
-      "set LIB=%SDK%\\lib;%LIB%\n"
-      )
-  endif()
-  if(${CMAKE_GENERATOR} MATCHES "Visual Studio 16 2019")
-    if("${ARCHITECTURE}" MATCHES "x64")
-      file(APPEND "${SRC_DIR}/build_cmake.bat"
-        "call \"${VCVARS32_N}\" amd64\n"
-        )
-    else()
-      file(APPEND "${SRC_DIR}/build_cmake.bat"
-        "call \"${VCVARS32_N}\" x86\n"
-        )
-    endif()
-  elseif(${CMAKE_GENERATOR} MATCHES "Visual Studio 15 2017 Win64")
-    file(APPEND "${SRC_DIR}/build_cmake.bat"
-      "call \"${VCVARS32_N}\" amd64\n"
-      )
-  elseif(${CMAKE_GENERATOR} MATCHES "Visual Studio 15 2017")
-    file(APPEND "${SRC_DIR}/build_cmake.bat"
-      "call \"${VCVARS32_N}\" x86\n"
-      )
-  elseif(${CMAKE_GENERATOR} MATCHES "Visual Studio")
-    file(APPEND "${SRC_DIR}/build_cmake.bat"
-      "call \"${VCVARS32_N}\"\n"
-      )
-  endif()
-  # jomでビルドの高速化を試したが次のエラーが出てしまう
-  # 複数の CL.EXE が同じ .PDB ファイルに書き込む場合、/FS を使用してください。
-  # if (EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/jom/nmake.exe")
-  #   file(TO_NATIVE_PATH ${CMAKE_CURRENT_SOURCE_DIR} CMAKE_CURRENT_SOURCE_DIR_N)
-  #   file(APPEND "${SRC_DIR}/build_cmake.bat"
-  #     "set PATH=${CMAKE_CURRENT_SOURCE_DIR_N}\\jom;%PATH%\n"
-  #     )
-  # endif()
-  file(APPEND "${SRC_DIR}/build_cmake.bat"
-    "set PATH=%PATH%;${PERL_N_PATH}\n"
-    "nmake -f ms\\nt.mak install\n"
-    )
-  set(BUILD_CMAKE_BAT "${SRC_DIR}/build_cmake.bat")
-  file(TO_NATIVE_PATH ${BUILD_CMAKE_BAT} BUILD_CMAKE_BAT_N)
-  execute_process(
-    COMMAND cmd /c ${BUILD_CMAKE_BAT_N}
-    WORKING_DIRECTORY ${SRC_DIR}
-    RESULT_VARIABLE rv
-    )
-  if(NOT rv STREQUAL "0")
-    message(FATAL_ERROR "cmake build fail ${rv}")
-  endif()
-else()
-  ######################################## MinGW
-  execute_process(
-    COMMAND "uname" -s
-    OUTPUT_VARIABLE ov)
-  string(REGEX MATCH "[A-Za-z0-9]+" UNAME_S ${ov})
-  if("${UNAME_S}" STREQUAL "CYGWIN")
-    find_program(
-      MAKE make.exe
-      HINTS c:/cygwin/usr/bin
-      HINTS c:/cygwin64/usr/bin
-      )
-  elseif(("${UNAME_S}" STREQUAL "MINGW32") OR ("${UNAME_S}" STREQUAL "MINGW64"))
-    find_program(
-      MAKE make
-      )
-  elseif(CMAKE_HOST_SYSTEM_NAME MATCHES "Linux")
-    find_program(
-      MAKE make
-      )
-  else()
-    message(FATAL_ERROR "unsported")
-  endif()
-  set(ENV{PATH} "/usr/bin;/bin")
-  if("${UNAME_S}" STREQUAL "MINGW32")
-    set(CMAKE_C_COMPILER "cc")
-    set(PATH "/mingw32/bin:/usr/local/bin:/usr/bin:/bin")
-  elseif("${UNAME_S}" STREQUAL "MINGW64")
-    set(CMAKE_C_COMPILER "cc")
-    set(PATH "/mingw64/bin:/usr/local/bin:/usr/bin:/bin")
-  else()
-    include(${CMAKE_SOURCE_DIR}/../mingw.toolchain.cmake)
-    set(ENV{PREFIX} i686-w64-mingw32)
-    set(ENV{CC} ${CMAKE_C_COMPILER})
-    set(ENV{AR} "i686-w64-mingw32-ar")
-    set(ENV{RANLIB} "i686-w64-mingw32-ranlib")
-    set(PATH "/usr/bin:/bin")
-  endif()
-  if("${UNAME_S}" STREQUAL "MINGW64")
-    set(CONFIG_NAME "mingw64")
-  else()
-    set(CONFIG_NAME "mingw")
-  endif()
-  execute_process(
-    COMMAND ${CMAKE_COMMAND} -E env "PATH=/usr/bin:/bin" ${PERL} ./Configure ${CONFIG_NAME} --prefix=${INSTALL_DIR}
-    WORKING_DIRECTORY ${SRC_DIR}
-    RESULT_VARIABLE rv
-    )
-  if(NOT rv STREQUAL "0")
-    message(FATAL_ERROR "cmake configure fail ${rv}")
-  endif()
-  execute_process(
-    COMMAND ${CMAKE_COMMAND} -E env "PATH=${PATH}" ${MAKE} CC=${CMAKE_C_COMPILER}
-    WORKING_DIRECTORY ${SRC_DIR}
-    RESULT_VARIABLE rv
-    )
-  if(NOT rv STREQUAL "0")
-    message(FATAL_ERROR "cmake build fail ${rv}")
-  endif()
-  execute_process(
-    COMMAND ${CMAKE_COMMAND} -E env "PATH=${PATH}" ${MAKE} install
-    WORKING_DIRECTORY ${SRC_DIR}
-    RESULT_VARIABLE rv
-    )
-  if(NOT rv STREQUAL "0")
-    message(FATAL_ERROR "cmake install fail ${rv}")
-  endif()
-endif()
-


Ttssh2-commit メーリングリストの案内
Back to archive index