With CPack enabled, "make help" will show all the valid targets. The "package_source" target should be one of those targets.
A simple project on Linux built with "make package_source" gives me: ${CMAKE_BINARY_DIR}/_CPack_Packages/Linux-Source/{TZ,TGZ,TBZ2}/CPack_Example-0.1.1-Linux.tar.{bz2,gz,Z} All three files contain all the source files in my ${CMAKE_SOURCE_DIR}. (Including CMakeLists.txt) On Sat, Oct 11, 2014 at 12:05 PM, houssen <hous...@ipgp.fr> wrote: > Hello, > > What is the CMake equivalent for autotools "make dist" ? > By autotools "make dist", I mean a way to wrap all sources and test files > needed to build and test the package and / or to be ready for dev. > > I googled this question : I heard about CPack (and "make package"), but, I > am not sure to understand if this is designed to answer the same question. > Using CPack and "make package", I get a tar.gz that contains the executable > (the binary in a bin directory) but without the source : this is not what I > want as sources are missing (the tar.gz is not ready for dev). > > Is this the expected behavior ? ("make package" is intended to provide only > binaries to be installed ? Not the source / test files ?) > Did I miss something ? Did I forgot something in the CMakeLists.txt ? > I am supposed to tar the root directory (= project directory containing > hello.cpp and CMakeLists.txt) after I suppressed all BUILD directories that > could have been built previously ? > > FH > -- > > Powered by www.kitware.com > > Please keep messages on-topic and check the CMake FAQ at: > http://www.cmake.org/Wiki/CMake_FAQ > > Kitware offers various services to support the CMake community. For more > information on each offering, please visit: > > CMake Support: http://cmake.org/cmake/help/support.html > CMake Consulting: http://cmake.org/cmake/help/consulting.html > CMake Training Courses: http://cmake.org/cmake/help/training.html > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/cmake -- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/cmake