linux64_release.cmake 1.7 KB

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