On 8/5/10 5:15 PM, Olaf van der Spek wrote: > On Thu, Aug 5, 2010 at 11:06 PM, Chris Wolf <cw10...@gmail.com> wrote: >> I'm looking all over for an end-to-end basic example of using CPack >> to create a package with a single shared library target. It can >> even be with the TGZ generator. > > cmake_minimum_required(VERSION 2.4) > set(CMAKE_BUILD_TYPE release) > include_directories(.) > add_library( > xbt SHARED > sql/database.cpp > sql/sql_query.cpp > sql/sql_result.cpp > ) > install(DIRECTORY xbt DESTINATION include FILES_MATCHING PATTERN *.h > PATTERN .svn EXCLUDE) > install(TARGETS xbt DESTINATION lib) >
Ok, that worked (after I added "include(CPack)") - thanks for that. Unfortunately, at first, I din't see how your example is different from the parts of my CMakeList.txt I sent in my last post. Then I noticed that your "install(TARGETS..." command had a relative path for "DESTINATION", whereas mine had an absolute path. When I changed to a relative path, it worked... Thanks for the help! P.S. this CMake is a dream (even with my one day experience) compared to autoconf/libtool, etc. _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake