linux64_release.cmake 1.71 KB
Newer Older
1
set(PROCESSORS 4)
2
set(BOOTSTRAP_ARGS "--docdir=doc/cmake")
3
4
set(HOST linux64)
set(MAKE_PROGRAM "make")
5
set(CPACK_BINARY_GENERATORS "STGZ TGZ")
6
7
set(CC /opt/gcc-6.1.0/bin/gcc)
set(CXX /opt/gcc-6.1.0/bin/g++)
8
9
set(CFLAGS   "")
set(CXXFLAGS "")
10
11
12
13
14
15
16
17
18
19
20
21
set(qt_prefix "/home/kitware/qt-5.7.0")
set(qt_xcb_libs
  ${qt_prefix}/plugins/platforms/libqxcb.a
  ${qt_prefix}/lib/libQt5XcbQpa.a
  ${qt_prefix}/lib/libQt5PlatformSupport.a
  ${qt_prefix}/lib/libxcb-static.a
  -lX11-xcb
  -lX11
  -lxcb
  -lfontconfig
  -lfreetype
  )
22
23
set(INITIAL_CACHE "
CMAKE_BUILD_TYPE:STRING=Release
24
CMAKE_C_STANDARD:STRING=11
25
CMAKE_CXX_STANDARD:STRING=14
26
27
CMAKE_C_FLAGS:STRING=-D_POSIX_C_SOURCE=199506L -D_POSIX_SOURCE=1 -D_SVID_SOURCE=1 -D_BSD_SOURCE=1
CMAKE_EXE_LINKER_FLAGS:STRING=-static-libstdc++ -static-libgcc
28
29
30
31
CURSES_LIBRARY:FILEPATH=/home/kitware/ncurses-5.9/lib/libncurses.a
CURSES_INCLUDE_PATH:PATH=/home/kitware/ncurses-5.9/include
FORM_LIBRARY:FILEPATH=/home/kitware/ncurses-5.9/lib/libform.a
CMAKE_USE_OPENSSL:BOOL=ON
32
33
34
OPENSSL_CRYPTO_LIBRARY:FILEPATH=/home/kitware/openssl-1.0.2j/lib/libcrypto.a
OPENSSL_INCLUDE_DIR:PATH=/home/kitware/openssl-1.0.2j/include
OPENSSL_SSL_LIBRARY:FILEPATH=/home/kitware/openssl-1.0.2j/lib/libssl.a
35
PYTHON_EXECUTABLE:FILEPATH=/usr/bin/python3
36
37
CPACK_SYSTEM_NAME:STRING=Linux-x86_64
BUILD_QtDialog:BOOL:=TRUE
38
CMAKE_SKIP_BOOTSTRAP_TEST:STRING=TRUE
39
CMake_ENABLE_SERVER_MODE:BOOL=TRUE
40
CMake_GUI_DISTRIBUTE_WITH_Qt_LGPL:STRING=3
41
CMake_INSTALL_DEPENDENCIES:BOOL=ON
42
43
CMAKE_PREFIX_PATH:STRING=${qt_prefix}
CMake_QT_STATIC_QXcbIntegrationPlugin_LIBRARIES:STRING=${qt_xcb_libs}
44
")
45
46
47
48

# Exclude Qt5 tests because our Qt5 is static.
set(EXTRA_CTEST_ARGS "-E Qt5")

49
50
get_filename_component(path "${CMAKE_CURRENT_LIST_FILE}" PATH)
include(${path}/release_cmake.cmake)