FILE(WRITE foo.c "") FILE(WRITE foo.h "") add_library(foo SHARED foo.c foo.h) set_target_properties(foo PROPERTIES FRAMEWORK ON VERSION 5 SOVERSION 5 PUBLIC_HEADER foo.h) INSTALL (TARGETS foo LIBRARY DESTINATION lib ARCHIVE DESTINATION lib FRAMEWORK DESTINATION . PUBLIC_HEADER DESTINATION include/libspotify ) SET (CPACK_PACKAGE_VERSION_MAJOR 0) SET (CPACK_PACKAGE_VERSION_MINOR 0) SET (CPACK_PACKAGE_VERSION_PATCH ${APIVERSION}) SET (CPACK_STRIP_FILES TRUE) SET (CPACK_PACKAGE_NAME "test") SET (CPACK_PACKAGE_VENDOR "testCompany") SET (VERSION_STR ${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}) #SET(CPACK_PROJECT_CONFIG_FILE ${CMAKE_CURRENT_SOURCE_DIR}/CPackConfig.cmake) SET(CPACK_GENERATOR TGZ) INCLUDE(CPack)