SoarGroup / Soar

Soar, a general cognitive architecture for systems that exhibit intelligent behavior.
http://soar.eecs.umich.edu
Other
331 stars 71 forks source link

reorganize out/ directory so it works as SOAR_HOME #392

Closed garfieldnate closed 12 months ago

garfieldnate commented 12 months ago

While working on Soar applications, it's nice to be able to use the version of Soar that I'm currently developing. However, the out/ directory where the build artifacts are placed cannot be used directly as SOAR_HOME; the binaries must be under out/bin to be consistent with the distribution. Reorganize the artifacts so that it's easier to switch between Soar versions.

garfieldnate commented 12 months ago

🤦 This was my mistake; SOAR_HOME is supposed to be the binary directory, not its parent. out/ already functions perfectly fine as SOAR_HOME, although you don't get the nice SoarCLI.sh, etc. as you do in the final distro.