pharo-vm icon indicating copy to clipboard operation
pharo-vm copied to clipboard

build: directory dist/ seems to contain unneeded files

Open privat opened this issue 3 years ago • 2 comments

make install do prepare pharoVM in a dist directory to make it usable (and I assume to package release).

However, the directory contains unexpected files like .c or .cmake. Here, a detailed list

    160 .c
    133 .h
     21 .cmake
     18 .so
      4 .icns
      3 .txt
      3 .rc.in
      3 .S
      2 .st
      2 .sh.in
      2 .ps1
      2 .m
      2 .ext
      2 .exe.manifest.in
      1 .sh
      1 .rc
      1 .plist.in
      1 .mm
      1 .macros.cmake
      1 .info
      1 .image
      1 .ico
      1 .h.in
      1 .CMakeLists.cmake.in
      1 .6b2

privat avatar Oct 06 '22 10:10 privat

The files are there to generate 3 artifacts inside dist, which are then compressed to distribute: the .app executable, the include and the pharo-vm directory with all the sources including the generated sources (to generate in a system without Pharo).

You meant moving those directories to another location?

hernanmd avatar Jan 05 '23 14:01 hernanmd

I think we should just document the different things that are produced, with the directory structure.

guillep avatar Jan 05 '23 15:01 guillep