mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-04-28 17:10:03 +02:00

* WIP * WIP * removed status to string from defs * WIP * WIP * WIP removed unused functions in multi * WIP * print hex in a terrible way * WIP, loadconfig error * WIP, type to string * WIP * fix to conversion * WIP, hostname doesnt work * WIP * WIP * WIP * WIP, threshold * WIP, threshold * WIP * WIP, triggers * WIP, cycles to triggers * WIP * WIP * WIP * WIP * WIP * WIP * WIP * WIP * WIP * WIP * WIP * WIP * WIP * WIP * WIP * WIP * rx_udsocksize fx, WIP * WIP * WIP * WIP * file index (64 bit), WIP * WIP * WIP * WIP * WIP * WIP * WIP * WIP * WIP * WIP * WIP * WIP * WIP * WIP * WIP * WIP * WIP * merge * WIP * WIP * WIP * WIP * WIP * WIP * WIP * WIP * WIP * WIP * WIP * WIP * WIP * WIP * New python mod
50 lines
1021 B
CMake
Executable File
50 lines
1021 B
CMake
Executable File
|
|
pybind11_add_module(_sls_detector
|
|
src/main.cpp
|
|
src/enums.cpp
|
|
src/experimental.cpp
|
|
)
|
|
|
|
target_link_libraries(_sls_detector PUBLIC
|
|
slsDetectorShared
|
|
slsReceiverShared
|
|
slsSupportLib
|
|
zmq )
|
|
|
|
|
|
|
|
set_target_properties(_sls_detector PROPERTIES
|
|
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
|
|
)
|
|
|
|
#Copy Python code
|
|
set( PYTHON_FILES
|
|
__init__.py
|
|
adcs.py
|
|
dacs.py
|
|
decorators.py
|
|
detector_property.py
|
|
# detector.py
|
|
# eiger.py
|
|
errors.py
|
|
experimental.py
|
|
# jungfrau_ctb.py
|
|
# jungfrau.py
|
|
registers.py
|
|
utils.py
|
|
|
|
)
|
|
|
|
foreach(FILE ${PYTHON_FILES})
|
|
configure_file( sls_detector/${FILE}
|
|
${CMAKE_BINARY_DIR}/bin/sls_detector/${FILE} )
|
|
|
|
endforeach(FILE ${PYTHON_FILES})
|
|
|
|
|
|
configure_file( scripts/basic.py
|
|
${CMAKE_BINARY_DIR}/basic.py
|
|
)
|
|
configure_file( scripts/test_virtual.py
|
|
${CMAKE_BINARY_DIR}/test_virtual.py
|
|
) |