-
Notifications
You must be signed in to change notification settings - Fork 279
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Establish independent build process #4
Comments
this independent build process work item is dependent on nupic's transition to cmake. |
The CMake file for nupic.core is done! However it depends that these things are defined:
These things need being done:
When I remove HtmTest and TestEverything from CMake file and fix the include directives, it generate and compiles with success! The output is the static libraries ("libos.a", "libsupport.a", etc). But shouldn't the "nupic.core" releasing also a dynamic library ("nupic.core.so" or "nupic.core.dll") rather only static libraries? |
Hi, On Thu, Feb 6, 2014 at 12:45 PM, david-ragazzi notifications@github.comwrote:
Thanks, M. |
I believe I don't understand well your thought. :-( But I will answer from what I understand: Please if I'm talking nonsense, feel free to correct me.. hehe |
Or "cpp_region" dylib already is this dynamic library?? It has some time I don't see its code.. |
@sjmackenzie I don't understand why we need CMake in |
That makes sense, thanks for bringing that perspective to my understanding. |
@rhyolight If the python project contains python bindings to nupic.core, we still need to run SWIG, compile and build those bindings. If not CMake we need something else. |
@subutai Makes sense, but I wouldn't call CMake in |
Before we start on this build system, I think we should get the new directory structure in place. So this ticket should depend on #15. |
@rhyolight Could you assign this job to me?? Please! I promisse a working repo in a week! |
@david-ragazzi Of course! 😄 |
Now that numenta/nupic-legacy#657 is merged, we are ready to work on this task! |
nupic.core
currently only contains source files that used to exist innupic
. The project should have a build process so it can build itself, and it should be easily usable by other projects (like language bindings and/or clients) likenupic
.Once this is done,
nupic
should be able to call this build script as a part of its build process instead of doing the build within that repo.The text was updated successfully, but these errors were encountered: