/alps/pcitool

To get this branch, use:
bzr branch http://darksoft.org/webbzr/alps/pcitool

« back to all changes in this revision

Viewing changes to CMakeLists.txt

  • Committer: Vasilii Chernov
  • Date: 2016-03-02 07:48:24 UTC
  • mfrom: (359 pcitool)
  • mto: This revision was merged to the branch mainline in revision 367.
  • Revision ID: vchernov@inr.ru-20160302074824-gcpwar3f33n5353q
1. Merge with http://ufo.kit.edu/ufo/log/csa/pcitool 359 revision
2. Move api_server to html server

Show diffs side-by-side

added added

removed removed

Lines of Context:
38
38
find_package(Threads REQUIRED)
39
39
 
40
40
if (NOT DISABLE_PYTHON)
41
 
    find_package(PythonLibs 2 REQUIRED)
 
41
 
 
42
    find_package(PythonLibs 2.7 REQUIRED)
 
43
    find_package(PythonInterp 2 REQUIRED)
 
44
    
42
45
    find_package(SWIG REQUIRED)
 
46
    if (NOT PYTHON_VERSION_STRING VERSION_EQUAL PYTHONLIBS_VERSION_STRING)
 
47
         message (FATAL_ERROR "Version mismatch between python interpreter and libraries")
 
48
    endif (NOT PYTHON_VERSION_STRING VERSION_EQUAL PYTHONLIBS_VERSION_STRING)
 
49
 
 
50
#    execute_process (COMMAND ${PYTHON_EXECUTABLE} -c "from sysconfig import get_path; print get_path('platlib')" OUTPUT_VARIABLE PYTHON_INSTALL_DIR OUTPUT_STRIP_TRAILING_WHITESPACE)
 
51
    
 
52
    execute_process (COMMAND ${PYTHON_EXECUTABLE} -c "import site; print site.PREFIXES[-1]" OUTPUT_VARIABLE PYTHON_PREFIX OUTPUT_STRIP_TRAILING_WHITESPACE)
 
53
    file (TO_CMAKE_PATH "${PYTHON_PREFIX}" PYTHON_PREFIX)
 
54
    execute_process (COMMAND ${PYTHON_EXECUTABLE} -c "import site; print site.getsitepackages()[0]" OUTPUT_VARIABLE PYTHON_SITE_DIR OUTPUT_STRIP_TRAILING_WHITESPACE)
 
55
    file (TO_CMAKE_PATH "${PYTHON_SITE_DIR}" PYTHON_SITE_DIR)
 
56
 
 
57
    string (REGEX REPLACE "^${PYTHON_PREFIX}/" "${CMAKE_INSTALL_PREFIX}/" PYTHON_SITE_DIR "${PYTHON_SITE_DIR}")
 
58
    
 
59
    set(PYTHON_INSTALL_DIR ${PYTHON_SITE_DIR} CACHE PATH "path to install python module")
 
60
    message(${PYTHON_INSTALL_DIR})
43
61
    set(HAVE_PYTHON TRUE)
44
62
    include(FindPythonInterp)
45
63
endif (NOT DISABLE_PYTHON)
114
132
 
115
133
if (NOT CMAKE_SOURCE_DIR STREQUAL CMAKE_BINARY_DIR)
116
134
   file(COPY ${CMAKE_SOURCE_DIR}/xml DESTINATION ${CMAKE_BINARY_DIR})
117
 
   file(COPY ${CMAKE_SOURCE_DIR}/html_server DESTINATION ${CMAKE_BINARY_DIR})
 
135
   file(COPY ${CMAKE_SOURCE_DIR}/pyserver DESTINATION ${CMAKE_BINARY_DIR})
118
136
   file(COPY ${CMAKE_SOURCE_DIR}/pci
119
137
   DESTINATION ${CMAKE_BINARY_DIR}
120
138
   FILE_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE