CPack`ing a bunch of command line tools on OS/X

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

CPack`ing a bunch of command line tools on OS/X

Torsten Robitzki
Hello,
I try to pack a bunch of command line tools (and some additional data files) into an OS/X installer. When the installer is running, it should install / copy the command line tools and adjust the PATH variable (or what ever mean that comes close, to make the tools available). I use a super build structure and after build and is done, I end up with a very simple structure:

  install
    |
    |\-bin
    |   |\-bjpaprog
    |   |\-bjpaserver
    |   |\-bootloader_client
    |   \-—create_package
    |
    \--firmware
        |\-bootloader.tfp
        |\-firmware.tfp
        \-—softdevice.tfp

I use TGZ and productbuild as CPack generators. The generated zip file contains all the files above. The generated pkg files, just starts the installer, but does nothing.

The CMakeLists.txt for the packing looks basically like this:

    cmake_minimum_required(VERSION 3.14)

    set(CPACK_PACKAGE_VENDOR "Torrox GmbH & Co KG")

    install(DIRECTORY ${INSTALL_DIR}/bin DESTINATION .)
    install(DIRECTORY ${INSTALL_DIR}/firmware DESTINATION .)

    set(CPACK_GENERATOR TGZ productbuild)

    include(CPack)


I have no clue, to as where to start. Any ideas, pointers, comments?

best regards,

Torsten



--

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:
https://cmake.org/mailman/listinfo/cmake

signature.asc (849 bytes) Download Attachment