4 changed files with 40 additions and 124 deletions
@ -1,28 +0,0 @@ |
|||||
include CMakeLists.txt |
|
||||
include libevmface/*.cpp |
|
||||
include libevmface/*.h |
|
||||
include libevmface/CMakeLists.txt |
|
||||
include libethcore/*.cpp |
|
||||
include libethcore/*.h |
|
||||
include libethcore/CMakeLists.txt |
|
||||
include libethential/*.cpp |
|
||||
include libethential/*.h |
|
||||
include libethential/CMakeLists.txt |
|
||||
include liblll/*.cpp |
|
||||
include liblll/*.h |
|
||||
include liblll/CMakeLists.txt |
|
||||
include libserpent/*.cpp |
|
||||
include libserpent/*.h |
|
||||
include libserpent/CMakeLists.txt |
|
||||
include libpyserpent/*.cpp |
|
||||
include libpyserpent/*.h |
|
||||
include libpyserpent/CMakeLists.txt |
|
||||
include libpyserpent/*.cpp |
|
||||
include libpyserpent/CMakeLists.txt |
|
||||
include lllc/*.cpp |
|
||||
include lllc/CMakeLists.txt |
|
||||
include sc/*.cpp |
|
||||
include sc/CMakeLists.txt |
|
||||
|
|
||||
include README.md |
|
||||
include BuildInfo.sh |
|
@ -1,60 +0,0 @@ |
|||||
#!/usr/bin/env python |
|
||||
|
|
||||
import os |
|
||||
import sys |
|
||||
from setuptools import setup |
|
||||
from setuptools.command.install import install |
|
||||
from distutils.command.build import build |
|
||||
from subprocess import call |
|
||||
|
|
||||
# Setup.py for languages only |
|
||||
|
|
||||
|
|
||||
class build_me(build): |
|
||||
def run(self): |
|
||||
build.run(self) |
|
||||
# if os.uname()[0] == 'Linux' and os.geteuid() == 0: |
|
||||
# call(['sudo', 'apt-get', 'install', 'build-essential']) |
|
||||
# call(['sudo', 'apt-get', 'install', 'g++-4.8']) |
|
||||
# call(['sudo', 'apt-get', 'install', 'cmake']) |
|
||||
# call(['sudo', 'apt-get', 'install', 'libboost-all-dev']) |
|
||||
call(['mkdir', 'build']) |
|
||||
os.chdir('build') |
|
||||
call(['cmake', '..', '-DLANGUAGES=1']) |
|
||||
call(['make']) |
|
||||
os.chdir('..') |
|
||||
|
|
||||
|
|
||||
class install_me(install): |
|
||||
def run(self): |
|
||||
install.run(self) |
|
||||
os.chdir('build') |
|
||||
call(['make', 'install']) |
|
||||
os.chdir('..') |
|
||||
|
|
||||
|
|
||||
class uninstall_me(): |
|
||||
def run(self): |
|
||||
sys.stderr.write("This is currently a dummy method. " |
|
||||
"Nothing has been uninstalled.") |
|
||||
|
|
||||
|
|
||||
def read(fname): |
|
||||
return open(os.path.join(os.path.dirname(__file__), fname)).read() |
|
||||
|
|
||||
|
|
||||
setup( |
|
||||
name='ethereum-serpent', |
|
||||
version='1.4.11', |
|
||||
description='Serpent compiler', |
|
||||
maintainer='Vitalik Buterin', |
|
||||
maintainer_email='v@buterin.com', |
|
||||
license='WTFPL', |
|
||||
url='http://www.ethereum.org/', |
|
||||
long_description=read('README.md'), |
|
||||
cmdclass={ |
|
||||
'build': build_me, |
|
||||
'install': install_me, |
|
||||
'uninstall': uninstall_me, |
|
||||
} |
|
||||
) |
|
Loading…
Reference in new issue