Commit 0ec36c6f authored by Samuel Debionne's avatar Samuel Debionne

Fix conda package build on Windows

parent 46e1521d
Pipeline #3530 failed with stages
in 2 minutes and 51 seconds
......@@ -142,28 +142,28 @@ if(LIMA_ENABLE_PYTHON)
if(${PYTHONINTERP_FOUND})
# python site-packages folder
execute_process(
COMMAND ${PYTHON_EXECUTABLE} -c "from distutils.sysconfig import get_python_lib; print (get_python_lib())"
OUTPUT_VARIABLE _PYTHON_SITE_PACKAGES_DIR OUTPUT_STRIP_TRAILING_WHITESPACE)
else()
message(FATAL_ERROR "No python found, please install or disable LIMA_ENABLE_PYTHON")
COMMAND ${PYTHON_EXECUTABLE} -c "from distutils.sysconfig import get_python_lib; print (get_python_lib())"
OUTPUT_VARIABLE _PYTHON_SITE_PACKAGES_DIR
OUTPUT_STRIP_TRAILING_WHITESPACE)
else()
message(FATAL_ERROR "No python found, please install or disable LIMA_ENABLE_PYTHON")
endif()
find_package(SIP)
if(${SIP_FOUND})
include(SIPMacros)
else()
message(FATAL_ERROR "python SIP not installed, please install or disable LIMA_ENABLE_PYTHON")
endif()
set(PYTHON_SITE_PACKAGES_DIR ${_PYTHON_SITE_PACKAGES_DIR} CACHE PATH "where should python modules be installed?")
if(WIN32)
set(NUMPY_INCLUDE_DIR "${_PYTHON_SITE_PACKAGES_DIR}/numpy/core/include" CACHE PATH "Path to NumPy include folder")
set(NUMPY_LIB_DIR "${_PYTHON_SITE_PACKAGES_DIR}/numpy/core/lib" CACHE PATH "Path to NumPy lib folder")
include_directories(${NUMPY_INCLUDE_DIR})
link_directories(${NUMPY_LIB_DIR})
endif()
if(!${SIP_FOUND})
message(FATAL_ERROR "sip executable not found, cannot build python extensions")
find_package(SIP)
if(${SIP_FOUND})
include(SIPMacros)
else()
message(FATAL_ERROR "python SIP not installed, please install or disable LIMA_ENABLE_PYTHON")
endif()
find_package(NumPy)
if(${NUMPY_FOUND})
include_directories(${NUMPY_INCLUDE_DIRS})
link_directories(${NUMPY_LIBRARIES})
else()
message(FATAL_ERROR "NumPy not found, cannot build python extensions")
endif()
if(WIN32)
set(SIP_TAGS WIN32_PLATFORM)
......@@ -297,7 +297,7 @@ if(LIMA_ENABLE_EDFLZ4)
if (LZ4_FOUND)
add_definitions(-DWITH_LZ4_COMPRESSION)
set(saving_libs ${saving_libs} ${LZ4_LIBRARIES})
set(saving_includes ${saving_includes} ${LZ4_INCLUDE_DIRS})
set(saving_includes ${saving_includes} ${LZ4_INCLUDE_DIRS})
else()
message(FATAL_ERROR "LZ4 library: required version = 1.7.x, please update or switch off LIMA_ENABLE_EDFLZ4")
endif()
......@@ -440,12 +440,13 @@ if(WIN32)
endif()
if(WIN32)
install(TARGETS limacore
DESTINATION lib
LIBRARY DESTINATION lib
RUNTIME DESTINATION bin
PUBLIC_HEADER DESTINATION include)
else()
install(TARGETS limacore
LIBRARY DESTINATION lib
PUBLIC_HEADER DESTINATION include)
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
endif()
......
Subproject commit 35bd474037393babf82fc8c83fb14a6fdb65039b
Subproject commit 7a653b58c587e5f564fa1d5bfad7821db33f77fe
......@@ -5,19 +5,19 @@
# European Synchrotron Radiation Facility
# BP 220, Grenoble 38043
# FRANCE
#
#
# Contact: lima@esrf.fr
#
#
# This is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 3 of the License, or
# (at your option) any later version.
#
#
# This software is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, see <http://www.gnu.org/licenses/>.
############################################################################
......@@ -36,16 +36,8 @@ target_link_libraries(lima${NAME} limacore)
if(WIN32)
target_compile_definitions(lima${NAME} PRIVATE LIBSIMULATOR_EXPORTS)
endif()
if(WIN32)
set_target_properties(lima${NAME} PROPERTIES PREFIX "lib")
endif()
if(WIN32)
install(TARGETS lima${NAME}
DESTINATION lib)
else()
install(TARGETS lima${NAME}
LIBRARY DESTINATION lib)
endif()
limatools_set_install_libdir(lima${NAME})
if (LIMA_ENABLE_PYTHON)
limatools_run_sip_for_camera(${NAME})
......
# -- Check for the presence of NumPy --
#
# The following variables are set when NumPy is found:
#
# NUMPY_FOUND = Set to true, if all components of NUMPY have been found.
# NUMPY_INCLUDE_DIRS = Include path for the header files of NUMPY
# NUMPY_LIBRARIES = Link these to use NUMPY
# NUMPY_LFLAGS = Linker flags (optional)
#
# Copyright (c) 2013, Lars Baehren <lbaehren@gmail.com>
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without modification,
# are permitted provided that the following conditions are met:
#
# * Redistributions of source code must retain the above copyright notice, this
# list of conditions and the following disclaimer.
# * Redistributions in binary form must reproduce the above copyright notice,
# this list of conditions and the following disclaimer in the documentation
# and/or other materials provided with the distribution.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
if (NOT NUMPY_ROOT_DIR)
set (NUMPY_ROOT_DIR ${CMAKE_INSTALL_PREFIX})
endif (NOT NUMPY_ROOT_DIR)
if (NOT PYTHONINTERP_FOUND)
find_package(PythonInterp)
endif (NOT PYTHONINTERP_FOUND)
##
## Check for the header files
message(STATUS "#### NUMPY ${PYTHON_EXECUTABLE}" )
## Use Python to determine the include directory
execute_process (
COMMAND ${PYTHON_EXECUTABLE} -c import\ numpy\;\ print\(numpy.get_include\(\)\);
ERROR_VARIABLE NUMPY_FIND_ERROR
RESULT_VARIABLE NUMPY_FIND_RESULT
OUTPUT_VARIABLE NUMPY_FIND_OUTPUT
OUTPUT_STRIP_TRAILING_WHITESPACE
)
## process the output from the execution of the command
if (NOT NUMPY_FIND_RESULT)
set (NUMPY_INCLUDE_DIRS ${NUMPY_FIND_OUTPUT})
endif (NOT NUMPY_FIND_RESULT)
##
## Check for the library
if (PYTHON_SITE_PACKAGES_DIR)
find_library (NUMPY_NPYMATH_LIBRARY npymath
HINTS ${PYTHON_SITE_PACKAGES_DIR}/numpy/core
PATH_SUFFIXES lib
)
if (NUMPY_NPYMATH_LIBRARY)
list (APPEND NUMPY_LIBRARIES ${NUMPY_NPYMATH_LIBRARY})
endif (NUMPY_NPYMATH_LIBRARY)
endif (PYTHON_SITE_PACKAGES_DIR)
##
## Get API version of NumPy from 'numpy/numpyconfig.h'
if (PYTHON_EXECUTABLE)
execute_process (
COMMAND ${PYTHON_EXECUTABLE} -c import\ numpy\;\ print\(numpy.__version__\);
ERROR_VARIABLE NUMPY_API_VERSION_ERROR
RESULT_VARIABLE NUMPY_API_VERSION_RESULT
OUTPUT_VARIABLE NUMPY_API_VERSION
OUTPUT_STRIP_TRAILING_WHITESPACE
)
else ()
## Backup procedure: extract version number directly from the header file
if (NUMPY_INCLUDE_DIRS)
find_file (HAVE_NUMPYCONFIG_H numpy/numpyconfig.h
HINTS ${NUMPY_INCLUDE_DIRS}
)
endif (NUMPY_INCLUDE_DIRS)
endif ()
## Dissect full version number into major, minor and patch version
if (NUMPY_API_VERSION)
string (REGEX REPLACE "\\." ";" _tmp ${NUMPY_API_VERSION})
list (GET _tmp 0 NUMPY_API_VERSION_MAJOR)
list (GET _tmp 1 NUMPY_API_VERSION_MINOR)
list (GET _tmp 2 NUMPY_API_VERSION_PATCH)
endif (NUMPY_API_VERSION)
##
## Actions taken when all components have been found
find_package_handle_standard_args (NUMPY DEFAULT_MSG NUMPY_INCLUDE_DIRS)
if (NUMPY_FOUND)
if (NOT NUMPY_FIND_QUIETLY)
message (STATUS "Found components for NumPy")
message (STATUS "NUMPY_ROOT_DIR = ${NUMPY_ROOT_DIR}")
message (STATUS "NUMPY_INCLUDE_DIRS = ${NUMPY_INCLUDE_DIRS}")
message (STATUS "NUMPY_LIBRARIES = ${NUMPY_LIBRARIES}")
message (STATUS "NUMPY_API_VERSION = ${NUMPY_API_VERSION}")
endif (NOT NUMPY_FIND_QUIETLY)
else (NUMPY_FOUND)
if (NUMPY_FIND_REQUIRED)
message (FATAL_ERROR "Could not find NUMPY!")
endif (NUMPY_FIND_REQUIRED)
endif (NUMPY_FOUND)
##
## Mark advanced variables
mark_as_advanced (
NUMPY_ROOT_DIR
NUMPY_INCLUDE_DIRS
NUMPY_LIBRARIES
)
......@@ -3,33 +3,33 @@
#
# Copyright (C) : 2009-2017
# European Synchrotron Radiation Facility
# CS40220 38043 Grenoble Cedex 9
# CS40220 38043 Grenoble Cedex 9
# FRANCE
#
#
# Contact: lima@esrf.fr
#
#
# This is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 3 of the License, or
# (at your option) any later version.
#
#
# This software is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, see <http://www.gnu.org/licenses/>.
############################################################################
function(limatools_set_library_soversion lib_name version_file)
file(STRINGS ${version_file} version)
# for lib version as 1.2.3 soverion is fixed to 1.2
string(REGEX MATCH "^([0-9]+)\\.([0-9]+)" soversion "${version}")
set_target_properties(${lib_name} PROPERTIES VERSION "${version}" SOVERSION "${soversion}")
endfunction()
......@@ -70,16 +70,16 @@ endfunction()
function(limatools_run_sip_for_camera cam_name)
set(INCLUDES)
file(GLOB sipfiles RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}/sip" "${CMAKE_CURRENT_SOURCE_DIR}/sip/*.sip")
foreach(sipfile ${sipfiles})
set(INCLUDES
set(INCLUDES
"${INCLUDES}
%Include ${sipfile}")
endforeach()
set(IMPORTS
set(IMPORTS
"${IMPORTS}
%Import limacore.sip")
......@@ -112,9 +112,12 @@ endfunction()
function(limatools_set_install_libdir lib_name)
if(WIN32)
set_target_properties(${lib_name} PROPERTIES PREFIX "lib")
install(TARGETS ${lib_name} DESTINATION lib)
install(TARGETS ${lib_name}
LIBRARY DESTINATION lib
RUNTIME DESTINATION bin)
else()
include(GNUInstallDirs)
install(TARGETS ${lib_name} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
install(TARGETS ${lib_name}
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
endif()
endfunction()
\ No newline at end of file
endfunction()
./install.bat --install-prefix=%PREFIX% --install-python-prefix=%SP_DIR% --find-root-path=$PREFIX --build-type Release hdf5 gz lz4 python pytango-server pco
./install.bat --install-prefix=%LIBRARY_PREFIX% --install-python-prefix=%SP_DIR% --find-root-path=%PREFIX% --build-type=Release hdf5 gz lz4 python pytango-server pco
#!/bin/bash
python -V
mkdir -p $PREFIX/usr/include/python2.7
cp -R $PREFIX/lib/python2.7/site-packages/numpy/core/include/numpy $PREFIX/include/python2.7/
#mkdir build
#cd build
#cmake -G "Unix Makefiles" -DCMAKE_FIND_ROOT_PATH=$PREFIX -DCMAKE_INSTALL_PREFIX=$PREFIX -DLIMACAMERA_SIMULATOR=1 -DLIMA_ENABLE_TESTS=1 -DLIMA_ENABLE_HDF5=1 -DLIMA_ENABLE_EDFGZ=1 -DLIMA_ENABLE_EDFLZ4=1 -DLIMA_ENABLE_PYTHON=1 -DLIMA_ENABLE_PYTANGO_SERVER=1 ..
#make
#make install
./install.sh --install-prefix=$PREFIX --install-python-prefix=$SP_DIR --find-root-path=$PREFIX hdf5 gz lz4 python pytango-server basler pilatus v4l2 espia maxipix frelon
./install.sh --install-prefix=$PREFIX --install-python-prefix=$SP_DIR --find-root-path=$PREFIX hdf5 hdf5-bs edfgz edflz4 cbf fits tiff python pytango-server basler pilatus v4l2 espia maxipix frelon
......@@ -5,7 +5,7 @@ c_compiler:
cxx_compiler:
- vs2017 # [win]
python:
- 2.7
- 3.6
# This differs from target_platform in that it determines what subdir the compiler
# will target, not what subdir the compiler package will be itself.
# For example, we need a win-64 vs2008_win-32 package, so that we compile win-32
......
{% set version = "1.8.0" %}
{% set REL_SP_DIR = 'lib/python{{ PY_VER }}/site-packages' %} # [linux]
{% set REL_SP_DIR = 'lib\\site-packages' %} # [win]
{% set REL_BIN_DIR = 'bin' %} # [linux]
{% set REL_BIN_DIR = 'Library\\bin' %} # [win]
{% set REL_SHLIB_DIR = 'lib' %} # [linux]
{% set REL_SHLIB_DIR = 'Library\\bin' %} # [win]
{% set PYMOD_EXT = '.so' %} # [linux]
{% set PYMOD_EXT = '.pyd' %} # [win]
package:
name: lima
version: {{ version }}
......@@ -13,22 +25,27 @@ build:
requirements:
build:
- git
- {{ compiler('cxx') }}
- python {{ python }}
- sip 4.18*
- numpy
- cmake
host:
- python
- numpy
- sip 4.18*
#- python
#- sip 4.18*
#- numpy
- gsl 2.2*
#- glib 2.50*
- lz4-c 1.8*
- hdf5 1.10*
- zlib
- libtiff
- cbflib # [linux]
- pylon 5.0.12 # [linux]
- libv4l # [linux]
- espia # [linux]
- pytango # [linux]
#- pytango # [linux]
- pco # [win]
outputs:
......@@ -43,31 +60,31 @@ outputs:
- numpy
- hdf5 1.10*
files:
- lib/liblimacore.so*
- lib/libprocesslib.so*
- lib/python2.7/site-packages/limacore.so
- lib/python2.7/site-packages/processlib.so
- lib/python2.7/site-packages/Lima/__init__.py
- lib/python2.7/site-packages/Lima/Core/
- {{ REL_SHLIB_DIR }}/liblimacore{{ SHLIB_EXT }}*
- {{ REL_SHLIB_DIR }}/libprocesslib{{ SHLIB_EXT }}*
- {{ REL_SP_DIR }}/limacore{{ PYMOD_EXT }}
- {{ REL_SP_DIR }}/processlib{{ PYMOD_EXT }}
- {{ REL_SP_DIR }}/Lima/__init__.py
- {{ REL_SP_DIR }}/Lima/Core/
- name: lima-tango-server
requirements:
run:
- python
- pytango
files:
- bin/LimaCCDs
- lib/python2.7/site-packages/Lima/Server/*.py
- lib/python2.7/site-packages/Lima/Server/camera/__init__.py
- lib/python2.7/site-packages/Lima/Server/plugins/
- {{ REL_BIN_DIR }}/LimaCCDs
- {{ REL_SP_DIR }}/Lima/Server/*.py
- {{ REL_SP_DIR }}/Lima/Server/camera/__init__.py
- {{ REL_SP_DIR }}/Lima/Server/plugins/
- name: lima-simulator
requirements:
run:
- python
- lima-core
files:
- lib/liblimasimulator.so*
- lib/python2.7/site-packages/limasimulator.so
- lib/python2.7/site-packages/Lima/Simulator/
- {{ REL_SHLIB_DIR }}/liblimasimulator{{ SHLIB_EXT }}*
- {{ REL_SP_DIR }}/limasimulator{{ PYMOD_EXT }}
- {{ REL_SP_DIR }}/Lima/Simulator/
# test:
# requires:
# - cmake
......@@ -84,7 +101,7 @@ outputs:
- lima-tango-server
- lima-simulator
files:
- lib/python2.7/site-packages/Lima/Server/camera/Simulator.py
- {{ REL_SP_DIR }}/Lima/Server/camera/Simulator.py
#
# Basler
- name: lima-camera-basler # [linux]
......@@ -94,9 +111,9 @@ outputs:
- lima-core
- pylon 5*
files:
- lib/liblimabasler.so*
- lib/python2.7/site-packages/limabasler.so
- lib/python2.7/site-packages/Lima/Basler/
- {{ REL_SHLIB_DIR }}/liblimabasler{{ SHLIB_EXT }}*
- {{ REL_SP_DIR }}/limabasler{{ PYMOD_EXT }}
- {{ REL_SP_DIR }}/Lima/Basler/
# test:
- name: lima-camera-basler-server # [linux]
requirements:
......@@ -104,7 +121,7 @@ outputs:
- lima-tango-server
- lima-camera-basler
files:
- lib/python2.7/site-packages/Lima/Server/camera/Basler.py
- {{ REL_SP_DIR }}/Lima/Server/camera/Basler.py
#
# Pilatus
- name: lima-camera-pilatus # [linux]
......@@ -114,9 +131,9 @@ outputs:
- lima-core
- cbflib
files:
- lib/liblimapilatus.so*
- lib/python2.7/site-packages/limapilatus.so
- lib/python2.7/site-packages/Lima/Pilatus/
- {{ REL_SHLIB_DIR }}/liblimapilatus{{ SHLIB_EXT }}*
- {{ REL_SP_DIR }}/limapilatus{{ PYMOD_EXT }}
- {{ REL_SP_DIR }}/Lima/Pilatus/
# test:
- name: lima-camera-pilatus-server # [linux]
requirements:
......@@ -124,7 +141,7 @@ outputs:
- lima-tango-server
- lima-camera-pilatus
files:
- lib/python2.7/site-packages/Lima/Server/camera/Pilatus.py
- {{ REL_SP_DIR }}/Lima/Server/camera/Pilatus.py
#
# Video4Linux
- name: lima-camera-v4l2 # [linux]
......@@ -134,9 +151,9 @@ outputs:
- lima-core
- libv4l2
files:
- lib/liblimav4l2.so*
- lib/python2.7/site-packages/limav4l2.so
- lib/python2.7/site-packages/Lima/V4l2/
- {{ REL_SHLIB_DIR }}/liblimav4l2{{ SHLIB_EXT }}*
- {{ REL_SP_DIR }}/limav4l2{{ PYMOD_EXT }}
- {{ REL_SP_DIR }}/Lima/V4l2/
# test:
- name: lima-camera-v4l2-server # [linux]
requirements:
......@@ -144,7 +161,7 @@ outputs:
- lima-tango-server
- lima-camera-v4l2
files:
- lib/python2.7/site-packages/Lima/Server/camera/V4l2.py
- {{ REL_SP_DIR }}/Lima/Server/camera/V4l2.py
#
# Espia
- name: lima-camera-espia # [linux]
......@@ -154,9 +171,9 @@ outputs:
- lima-core
- espia
files:
- lib/liblimaespia.so*
- lib/python2.7/site-packages/limaespia.so
- lib/python2.7/site-packages/Lima/Espia/
- {{ REL_SHLIB_DIR }}/liblimaespia{{ SHLIB_EXT }}*
- {{ REL_SP_DIR }}/limaespia{{ PYMOD_EXT }}
- {{ REL_SP_DIR }}/Lima/Espia/
# test:
- name: lima-camera-espia-server # [linux]
requirements:
......@@ -164,7 +181,7 @@ outputs:
- lima-tango-server
- lima-camera-espia
files:
- lib/python2.7/site-packages/Lima/Server/camera/Espia.py
- {{ REL_SP_DIR }}/Lima/Server/camera/Espia.py
#
# Frelon
- name: lima-camera-frelon # [linux]
......@@ -174,9 +191,9 @@ outputs:
- lima-core
- lima-camera-espia
files:
- lib/liblimafrelon.so*
- lib/python2.7/site-packages/limafrelon.so
- lib/python2.7/site-packages/Lima/Frelon/
- {{ REL_SHLIB_DIR }}/liblimafrelon{{ SHLIB_EXT }}*
- {{ REL_SP_DIR }}/limafrelon{{ PYMOD_EXT }}
- {{ REL_SP_DIR }}/Lima/Frelon/
# test:
- name: lima-camera-frelon-server # [linux]
requirements:
......@@ -184,7 +201,7 @@ outputs:
- lima-tango-server
- lima-camera-frelon
files:
- lib/python2.7/site-packages/Lima/Server/camera/Frelon.py
- {{ REL_SP_DIR }}/Lima/Server/camera/Frelon.py
#
# Maxipix
- name: lima-camera-maxipix # [linux]
......@@ -194,9 +211,9 @@ outputs:
- lima-core
- lima-camera-espia
files:
- lib/liblimamaxipix.so*
- lib/python2.7/site-packages/limamaxipix.so
- lib/python2.7/site-packages/Lima/Maxipix/
- {{ REL_SHLIB_DIR }}/liblimamaxipix{{ SHLIB_EXT }}*
- {{ REL_SP_DIR }}/limamaxipix{{ PYMOD_EXT }}
- {{ REL_SP_DIR }}/Lima/Maxipix/
# test:
- name: lima-camera-maxipix-server # [linux]
requirements:
......@@ -204,7 +221,7 @@ outputs:
- lima-tango-server
- lima-camera-maxipix
files:
- lib/python2.7/site-packages/Lima/Server/camera/Maxipix.py
- {{ REL_SP_DIR }}/Lima/Server/camera/Maxipix.py
#
# PCO
- name: lima-camera-pco # [win]
......@@ -214,9 +231,9 @@ outputs:
- lima-core
- pco
files:
- lib/liblimapco.dll*
- lib/python2.7/site-packages/limapco.dll
- lib/python2.7/site-packages/Lima/Maxipix/
- {{ REL_SHLIB_DIR }}/liblimapco{{ SHLIB_EXT }}*
- {{ REL_SP_DIR }}/limapco{{ PYMOD_EXT }}
- {{ REL_SP_DIR }}/Lima/PCO/
# test:
- name: lima-camera-pco-server # [win]
requirements:
......@@ -224,7 +241,7 @@ outputs:
- lima-tango-server
- lima-camera-pco
files:
- lib/python2.7/site-packages/Lima/Server/camera/PCO.py
- {{ REL_SP_DIR }}/Lima/Server/camera/PCO.py
about:
home: https://github.com/esrf-bliss/Lima
......
Subproject commit 2fbef350aeaf25ce1e1d002b79fabb0fa1f619de
Subproject commit 32eed661e5fede17e0dcea612dbe0f6de09a8f54
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment