-
Notifications
You must be signed in to change notification settings - Fork 96
Improved MEX Compilation #173
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
Closed
Closed
Changes from all commits
Commits
Show all changes
61 commits
Select commit
Hold shift + click to select a range
741ff1b
building messenger call now from root
jjangsangy 0ab4034
deprecated local.cfg
jjangsangy b548443
added get_matlab_env function
jjangsangy ba6854a
function for fetching zmq source
jjangsangy 4dfaae1
Fixed windows path
jjangsangy cc4bfef
Fixed windows path
jjangsangy df41971
commit
jjangsangy be0e585
Fixed windows path
jjangsangy 0266b48
fixed bug with zip-safe
jjangsangy d7797ee
cleanup
jjangsangy d4476c7
urllib can go die
jjangsangy 436ae0d
get_config() now actually returns a dict for the host platform
jjangsangy 7eb892a
oops forgot a comma
jjangsangy f701877
fixed bug with zip-safe
jjangsangy a3735b4
Fixed windows path
jjangsangy 5fca4de
get_config() now actually returns a dict for the host platform
jjangsangy 3551b76
Use platform.machine().endswith(64) over sys.maxsize
jjangsangy 1316635
fixed docstring to fit scipy spec
jjangsangy b70d06f
Mereged messenger commits to master
jjangsangy 5ebb8f6
added tests for messenger functions
jjangsangy 18cb0cc
python 2 glob issue
jjangsangy ce25c87
python 2 strings do not have maxsplit kwarg, use string module split
jjangsangy d3f605a
tests validate that builds are possible rather than anticipate for al…
jjangsangy 95115f9
small bug in get_matlab_dir()
jjangsangy 2517545
octave build works
jjangsangy 0300ccc
and the epic rebasing continues
jjangsangy deada06
cherry-picking setuptools related commits
jjangsangy b57da42
import only bare minimum through exec
jjangsangy 4f4fa3c
working build on osx
jjangsangy 9b9daa7
setup
jjangsangy 7f6cb89
holy crap it works
jjangsangy fec95c9
building messenger call now from root
jjangsangy 8157eda
deprecated local.cfg
jjangsangy 388f95a
added get_matlab_env function
jjangsangy 6216fb5
function for fetching zmq source
jjangsangy f9eefb7
Fixed windows path
jjangsangy 5ea7faf
commit
jjangsangy 3790ca3
fixed bug with zip-safe
jjangsangy b0a0de4
cleanup
jjangsangy 7658bb4
urllib can go die
jjangsangy 92ce4bb
get_config() now actually returns a dict for the host platform
jjangsangy 84a40fe
oops forgot a comma
jjangsangy a2f65e7
get_config() now actually returns a dict for the host platform
jjangsangy f879866
Use platform.machine().endswith(64) over sys.maxsize
jjangsangy 5bb4fef
fixed docstring to fit scipy spec
jjangsangy 9627cce
added tests for messenger functions
jjangsangy 901fe1f
python 2 glob issue
jjangsangy 7f329b8
python 2 strings do not have maxsplit kwarg, use string module split
jjangsangy b0b0205
tests validate that builds are possible rather than anticipate for al…
jjangsangy 45a4274
small bug in get_matlab_dir()
jjangsangy 8c560f0
octave build works
jjangsangy 83ffc35
and the epic rebasing continues
jjangsangy b844817
cherry-picking setuptools related commits
jjangsangy 1071a1a
import only bare minimum through exec
jjangsangy 321ab0e
working build on osx
jjangsangy 6442b60
setup
jjangsangy 3301167
holy crap it works
jjangsangy c92d1de
rebase
jjangsangy 668ad80
Fixed issue with coverage
jjangsangy 155a196
setup.cfg metadata is deprecated, so moved information back into setu…
jjangsangy 21e7f28
Go back to running nosetests for now
jjangsangy File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -37,3 +37,5 @@ rebuildTags.sh | |
|
|
||
| # caused py setup.py develop | ||
| pymatbridge.egg-info | ||
|
|
||
| .idea/scopes/scope_settings.xml | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,24 @@ | ||
| include LICENSE | ||
| include config.ini | ||
| include README.md | ||
| include requirements.txt | ||
| include setup.cfg | ||
| include scripts/publish-notebook | ||
|
|
||
| include pymatbridge/messenger/src/messenger.c | ||
|
|
||
| include pymatbridge/messenger/mexa64/* | ||
| include pymatbridge/messenger/mexmaci64/* | ||
| include pymatbridge/messenger/mexw64/* | ||
| include pymatbridge/messenger/mexa64/* | ||
|
|
||
| include pymatbridge/matlab/messenger.mex | ||
| include pymatbridge/matlab/messenger.mex.zmq3 | ||
| include pymatbridge/matlab/messenger.mexmaci64 | ||
| include pymatbridge/matlab/messenger.mexmaci64.zmq3 | ||
| include pymatbridge/matlab/util/json_v0.2.2/json/java/json.jar | ||
| include pymatbridge/matlab/util/json_v0.2.2/LICENSE | ||
|
|
||
| recursive-include pymatbridge *.py *.ipynb *.m | ||
| recursive-include scripts * | ||
| recursive-include tools * |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,20 @@ | ||
| [Darwin] | ||
| ; MATLAB_BIN=Applications/MATLAB_R2014a.app/bin | ||
| OCTAVE_INC=/usr/local/Cellar/octave/3.8.2/include/octave-3.8.2/octave | ||
| OCTAVE_LIB=/usr/local/Cellar/octave/3.8.2/lib/octave/3.8.2 | ||
| ZMQ_INC=/usr/local/include | ||
| ZMQ_LIB=/usr/local/lib | ||
|
|
||
| [Windows] | ||
| ; MATLAB_BIN=C:\Program Files\MATLAB\R2014b\bin | ||
| ; OCTAVE_INC=C:\Octave\Octave-3.8.2\include\octave-3.8.2\octave | ||
| ; OCTAVE_LIB=C:\Octave\Octave-3.8.2\lib\octave\3.8.2 | ||
| ZMQ_INC=C:/Program Files/ZeroMQ 4.0.4/include | ||
| ZMQ_LIB=C:/Program Files/ZeroMQ 4.0.4/lib | ||
|
|
||
| [Linux] | ||
| ; MATLAB_BIN=/usr/local/bin | ||
| ; OCTAVE_INC=/usr/include | ||
| ; OCTAVE_LIB=/usr/lib/x86_64-linux-gnu/ | ||
| ZMQ_INC= | ||
| ZMQ_LIB= | ||
Empty file.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
May as well use
#for lines that are commented out. I find this special syntax to be just confusing.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This comment still holds