Commit Graph

6 Commits

Author SHA1 Message Date
Jean-Paul Chaput d9c9945897 Manage the USE_MANYLINUX options from base Coriolis. 2023-07-03 20:08:49 +02:00
Serge Rabyking 626766e07c Minor fixes to python build
LEFDEF added to compilation
     some cmake variables adjusted to adjust relative paths for python package
     flute LUTs files added to python package
2023-06-11 15:47:43 +01:00
Serge Rabyking 60e7ba1d9b Make CGT script works through 'python -m coriolis' command
Added cgt script as __main__.py into coriolis python package
2023-06-06 12:51:46 +01:00
Serge Rabyking 26f054eafa CI build fix
Updated cmake files to have find_package with Devlopment.Module to
             make build work both locally and from cibuildwheel.
        Added set Python_LIBRARIES="-Wl,--unresolved-symbols=ignore-all"
             in case when it is not set (in manylinux) as lipython not found.
        Added RPATH to be '$ORIGIN/libs:$ORIGIN' for all shared library
             be discoverable.
2023-05-30 21:02:07 +01:00
Serge Rabyking 4a547a1ade Fixed python3 libraries be properly discoverable inside CI build 2023-05-29 04:41:30 +01:00
Serge Rabyking d21e80353a Implemented python wheel build using scikit-build-core backend
Added CMakeFiles.txt that perform sequential build of coriolis components
	Fixed some cmake files bugs
	Added extra files to coriolis python wheel to make shared library preload
2023-05-29 03:59:41 +01:00