--- viewer/CMakeLists.txt.orig 2019-10-17 15:43:44.000000000 -0700 +++ viewer/CMakeLists.txt 2019-10-17 20:16:08.000000000 -0700 @@ -95,11 +95,9 @@ INSTALL(TARGETS ${VIBES_viewer_EXE} BUNDLE DESTINATION .)#${CMAKE_CURRENT_BINARY_DIR}) # Copy API files - install(FILES ../client-api/C/vibes.h ../client-api/C/vibes.c DESTINATION "Vibes C") - install(DIRECTORY ../client-api/C/examples DESTINATION "Vibes C") - - install(DIRECTORY ../client-api/C++/src DESTINATION "Vibes C++") - install(DIRECTORY ../client-api/C++/examples DESTINATION "Vibes C++") + add_library(vibes STATIC ../client-api/C++/src/vibes.h ../client-api/C++/src/vibes.cpp) + install(TARGETS vibes LIBRARY DESTINATION lib) + install(FILES ../client-api/C++/src/vibes.h DESTINATION include) # Setup DMG window appearance: background image, size and icon layout SET(CPACK_DMG_BACKGROUND_IMAGE ${CMAKE_CURRENT_SOURCE_DIR}/VIBes_DMG_bg/VIBes_DMG_bg.jpg)