That has actually worked.

stephane@cow:~/Documents/Projects/indi-3rdparty$ pwd
/home/stephane/Documents/Projects/indi-3rdparty
stephane@cow:~/Documents/Projects/indi-3rdparty$ mkdir -p build/libastroasis
stephane@cow:~/Documents/Projects/indi-3rdparty$ cd build/libastroasis

stephane@cow:~/Documents/Projects/indi-3rdparty/build/libastroasis$ cmake -DCMAKE_INSTALL_PREFIX=/usr ../../libastroasis
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done
-- Generating done
-- Build files have been written to: /home/stephane/Documents/Projects/indi-3rdparty/build/libastroasis

stephane@cow:~/Documents/Projects/indi-3rdparty/build/libastroasis$ make
[ 16%] Generating liboasisfocuser.so.1.0.5
[ 33%] Generating liboasisfocuser.so.1
[ 50%] Generating liboasisfocuser.so
[ 50%] Built target imported_oasisfocuser
[ 66%] Generating liboasisfilterwheel.so.1.0.0
[ 83%] Generating liboasisfilterwheel.so.1
[100%] Generating liboasisfilterwheel.so
[100%] Built target imported_oasisfilterwheel

stephane@cow:~/Documents/Projects/indi-3rdparty/build/libastroasis$ sudo make install
[sudo] password for stephane:
[ 50%] Built target imported_oasisfocuser
[100%] Built target imported_oasisfilterwheel
Install the project...
-- Install configuration: ""
-- Up-to-date: /lib/udev/rules.d/99-astroasis.rules
-- Up-to-date: /usr/lib/x86_64-linux-gnu/liboasisfocuser.so
-- Up-to-date: /usr/lib/x86_64-linux-gnu/liboasisfocuser.so.1
-- Installing: /usr/lib/x86_64-linux-gnu/liboasisfocuser.so.1.0.5
-- Up-to-date: /usr/lib/x86_64-linux-gnu/liboasisfilterwheel.so
-- Up-to-date: /usr/lib/x86_64-linux-gnu/liboasisfilterwheel.so.1
-- Installing: /usr/lib/x86_64-linux-gnu/liboasisfilterwheel.so.1.0.0
-- Up-to-date: /usr/include/libastroasis/AOFocus.h
-- Up-to-date: /usr/include/libastroasis/OasisFilterWheel.h


stephane@cow:~/Documents/Projects/indi-3rdparty/build/libastroasis$ cd ../../
stephane@cow:~/Documents/Projects/indi-3rdparty$ mkdir -p build/indi-astroasis
stephane@cow:~/Documents/Projects/indi-3rdparty$ cd build/indi-astroasis

stephane@cow:~/Documents/Projects/indi-3rdparty/build/indi-astroasis$ cmake -DCMAKE_INSTALL_PREFIX=/usr ../../indi-astroasis
-- The CXX compiler identification is GNU 12.2.0
-- The C compiler identification is GNU 12.2.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Found Astroasis Library: /usr/lib/x86_64-linux-gnu/liboasisfocuser.so;/usr/lib/x86_64-linux-gnu/liboasisfilterwheel.so
-- Found INDI: /usr/lib/x86_64-linux-gnu/libindidriver.so;/usr/lib/x86_64-linux-gnu/libindiAlignmentDriver.so (found version "2.0.7")
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.13")
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1")
-- Found USB1: /usr/lib/x86_64-linux-gnu/libusb-1.0.so (found version "1.0.26")
-- Performing Test USB1_HAS_LIBUSB_ERROR_NAME
-- Performing Test USB1_HAS_LIBUSB_ERROR_NAME - Success
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Performing Test COMPATIBLE_FORTIFY_SOURCE
-- Performing Test COMPATIBLE_FORTIFY_SOURCE - Success
-- Configuring done
-- Generating done
-- Build files have been written to: /home/stephane/Documents/Projects/indi-3rdparty/build/indi-astroasis

stephane@cow:~/Documents/Projects/indi-3rdparty/build/indi-astroasis$ make
[ 25%] Building CXX object CMakeFiles/indi_oasis_focuser.dir/oasis_focuser.cpp.o
[ 50%] Linking CXX executable indi_oasis_focuser
[ 50%] Built target indi_oasis_focuser
[ 75%] Building CXX object CMakeFiles/indi_oasis_filter_wheel.dir/oasis_filter_wheel.cpp.o
[100%] Linking CXX executable indi_oasis_filter_wheel
[100%] Built target indi_oasis_filter_wheel

stephane@cow:~/Documents/Projects/indi-3rdparty/build/indi-astroasis$ sudo make install
[ 50%] Built target indi_oasis_focuser
[100%] Built target indi_oasis_filter_wheel
Install the project...
-- Install configuration: ""
-- Installing: /usr/bin/indi_oasis_focuser
-- Installing: /usr/bin/indi_oasis_filter_wheel
-- Installing: /usr/share/indi/indi_astroasis.xml
stephane@cow:~/Documents/Projects/indi-3rdparty/build/indi-astroasis$

Read More...