Develop and Download Open Source Software

Browse Subversion Repository

Contents of /branches/libressl_basedon_openssl111/mingw.toolchain.cmake

Parent Directory Parent Directory | Revision Log Revision Log


Revision 7922 - (show annotations) (download)
Thu Aug 8 11:59:14 2019 UTC (4 years, 8 months ago) by yutakapon
File size: 1010 byte(s)
OpenSSL 1.1.1向けに改修したソースコードを使ってlibresslのサポートを行う。

1 # how to build:
2 # mkdir build; cd build
3 # cmake .. -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=../mingw.toolchain.cmake
4 # cmake --build .
5
6 # target
7 set(CMAKE_SYSTEM_NAME Windows)
8
9 # option
10 option(USE_CLANG "use clang compiler" OFF)
11
12 # mingw on msys
13 #set(CMAKE_SYSROOT /mingw32/i686-w64-mingw32)
14 #set(CMAKE_FIND_ROOT_PATH /mingw32/i686-w64-mingw32)
15
16 # mingw
17 set(CMAKE_FIND_ROOT_PATH /usr/i686-w64-mingw32)
18 #set(CMAKE_SYSROOT /usr/i686-w64-mingw32)
19
20 if(USE_CLANG)
21 set(CMAKE_C_COMPILER i686-w64-mingw32-clang)
22 set(CMAKE_CXX_COMPILER i686-w64-mingw32-clang++)
23 else()
24 set(CMAKE_C_COMPILER i686-w64-mingw32-gcc)
25 set(CMAKE_CXX_COMPILER i686-w64-mingw32-g++)
26 endif()
27 set(CMAKE_RC_COMPILER i686-w64-mingw32-windres)
28
29 set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
30 set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
31 set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
32 set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)
33
34 set(CMAKE_TOOLCHAIN_FILE ${CMAKE_TOOLCHAIN_FILE} CACHE PATH "toolchain file")
35

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26