Ignore:
Timestamp:
Mar 28, 2017, 11:52:19 AM (10 years ago)
Author:
Jorge Pérez <josp.jorge@…>
Branches:
1941-docker-image-to-test, devel, master
Children:
fe5b9e1
Parents:
bb5f9a8
Message:

fixes #1950 corregimos las reglas para cpack, detectamos sistemas basandonos en uname y lsb_release

git-svn-id: ​https://www.tol-project.org/svn/tolp/trunk@7446 be4846ae-f051-483a-831f-b64e7d08527f

File:
1 edited

Legend:

Unmodified
Added
Removed
  • installer/linux/CMakeLists.txt

    rbb5f9a8 rb09e2f4f  
    2020
    2121set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}" ${CMAKE_MODULE_PATH})
     22#include(cpack_generator)
    2223include(cpack_generator)
    23 
    24 message(STATUS "LINUX_NAME = ${LINUX_NAME}")
    2524
    2625if(CPACK_GENERATOR)
    … …  
    4241
    4342# Variable PACKAGE_ARCHITECTURE
    44 if(CPACK_GENERATOR STREQUAL "RPM")
    45   execute_process(COMMAND uname "-m"
    46     OUTPUT_VARIABLE PACKAGE_ARCHITECTURE
    47     OUTPUT_STRIP_TRAILING_WHITESPACE )
    48 elseif(CPACK_GENERATOR STREQUAL "DEB")
    49   message(STATUS "CPACK_DEBIAN_PACKAGE_ARCHITECTURE = ${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}")
    50   find_program(DPKG_CMD dpkg)
    51   if(NOT DPKG_CMD)
    52     message(STATUS "Can not find dpkg in your path, default to i386.")
    53     set(PACKAGE_ARCHITECTURE i386)
    54   endif(NOT DPKG_CMD)
    55   execute_process(COMMAND "${DPKG_CMD}" --print-architecture
    56     OUTPUT_VARIABLE PACKAGE_ARCHITECTURE
    57     OUTPUT_STRIP_TRAILING_WHITESPACE)
    58 else(CPACK_GENERATOR STREQUAL "RPM")
    59   set(PACKAGE_ARCHITECTURE ${CMAKE_SYSTEM_PROCESSOR})
    60 endif(CPACK_GENERATOR STREQUAL "RPM")
     43# if(CPACK_GENERATOR STREQUAL "RPM")
     44#   execute_process(COMMAND uname "-m"
     45#     OUTPUT_VARIABLE PACKAGE_ARCHITECTURE
     46#     OUTPUT_STRIP_TRAILING_WHITESPACE )
     47# elseif(CPACK_GENERATOR STREQUAL "DEB")
     48#   message(STATUS "CPACK_DEBIAN_PACKAGE_ARCHITECTURE = ${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}")
     49#   find_program(DPKG_CMD dpkg)
     50#   if(NOT DPKG_CMD)
     51#     message(STATUS "Can not find dpkg in your path, default to i386.")
     52#     set(PACKAGE_ARCHITECTURE i386)
     53#   endif(NOT DPKG_CMD)
     54#   execute_process(COMMAND "${DPKG_CMD}" --print-architecture
     55#     OUTPUT_VARIABLE PACKAGE_ARCHITECTURE
     56#     OUTPUT_STRIP_TRAILING_WHITESPACE)
     57# else(CPACK_GENERATOR STREQUAL "RPM")
     58#   set(PACKAGE_ARCHITECTURE ${CMAKE_SYSTEM_PROCESSOR})
     59# endif(CPACK_GENERATOR STREQUAL "RPM")
     60set(PACKAGE_ARCHITECTURE ${SPECIFIC_SYSTEM_ARCHITECTURE})
    6161message(STATUS "PACKAGE_ARCHITECTURE=${PACKAGE_ARCHITECTURE}")
    6262
    6363# Variable CPACK_SYSTEM_NAME
    64 string( TOLOWER "${LINUX_NAME}.${PACKAGE_ARCHITECTURE}" _CPACK_SYSTEM_NAME )
    65 set( CPACK_SYSTEM_NAME ${_CPACK_SYSTEM_NAME} CACHE STRING "" )
     64string(TOLOWER "${SPECIFIC_SYSTEM_NAME}.${PACKAGE_ARCHITECTURE}" _CPACK_SYSTEM_NAME)
     65set(CPACK_SYSTEM_NAME ${_CPACK_SYSTEM_NAME} CACHE STRING "")
    6666message(STATUS "CPACK_SYSTEM_NAME=${CPACK_SYSTEM_NAME}")
    6767
    … …  
    7070#   ${CPACK_PACKAGE_NAME}-${CPACK_PACKAGE_VERSION}-${CPACK_SYSTEM_NAME}
    7171# See: cpack --help-variable CPACK_PACKAGE_FILE_NAME
    72 message(STATUS "CPACK_PACKAGE_FILE_NAME=${CPACK_PACKAGE_NAME}-${CPACK_PACKAGE_VERSION}-${CPACK_SYSTEM_NAME}")
     72#message(STATUS "CPACK_PACKAGE_FILE_NAME=${CPACK_PACKAGE_NAME}-${CPACK_PACKAGE_VERSION}-${CPACK_SYSTEM_NAME}")
    7373
    7474#=== Components ==============================================================
Note: See TracChangeset for help on using the changeset viewer.