aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian <c@ethdev.com>2014-10-29 20:54:36 +0800
committerChristian <c@ethdev.com>2014-10-29 20:54:36 +0800
commit413b315a037540b9919d2ca7cef67369041b26d0 (patch)
treef7d8c05ed17588d11f1c4d243008b46486a695ea
parenta29eb889a201e1ce2149aab7bead809e0a37f291 (diff)
parent95c973cc12e3bf6e2bf1094440af46180e8b29d1 (diff)
downloaddexon-solidity-413b315a037540b9919d2ca7cef67369041b26d0.tar
dexon-solidity-413b315a037540b9919d2ca7cef67369041b26d0.tar.gz
dexon-solidity-413b315a037540b9919d2ca7cef67369041b26d0.tar.bz2
dexon-solidity-413b315a037540b9919d2ca7cef67369041b26d0.tar.lz
dexon-solidity-413b315a037540b9919d2ca7cef67369041b26d0.tar.xz
dexon-solidity-413b315a037540b9919d2ca7cef67369041b26d0.tar.zst
dexon-solidity-413b315a037540b9919d2ca7cef67369041b26d0.zip
Merge remote-tracking branch 'ethereum/develop' into sol_contractCompiler
Conflicts: libsolidity/Types.cpp
-rw-r--r--CMakeLists.txt27
-rw-r--r--Types.cpp1
2 files changed, 2 insertions, 26 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 59aa7836..757d0cc0 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -16,33 +16,8 @@ file(GLOB HEADERS "*.h")
include_directories(..)
-target_link_libraries(${EXECUTABLE} evmface)
target_link_libraries(${EXECUTABLE} devcore)
-
-
-if("${TARGET_PLATFORM}" STREQUAL "w64")
- target_link_libraries(${EXECUTABLE} boost_system-mt-s)
- target_link_libraries(${EXECUTABLE} boost_thread_win32-mt-s)
- target_link_libraries(${EXECUTABLE} iphlpapi)
- target_link_libraries(${EXECUTABLE} ws2_32)
- target_link_libraries(${EXECUTABLE} mswsock)
- target_link_libraries(${EXECUTABLE} shlwapi)
-elseif (APPLE)
- # Latest mavericks boost libraries only come with -mt
- target_link_libraries(${EXECUTABLE} boost_system-mt)
- target_link_libraries(${EXECUTABLE} boost_thread-mt)
- find_package(Threads REQUIRED)
- target_link_libraries(${EXECUTABLE} ${CMAKE_THREAD_LIBS_INIT})
-elseif (UNIX)
- target_link_libraries(${EXECUTABLE} ${Boost_SYSTEM_LIBRARY})
- target_link_libraries(${EXECUTABLE} ${Boost_THREAD_LIBRARY})
- target_link_libraries(${EXECUTABLE} ${CMAKE_THREAD_LIBS_INIT})
-else ()
- target_link_libraries(${EXECUTABLE} boost_system)
- target_link_libraries(${EXECUTABLE} boost_thread)
- find_package(Threads REQUIRED)
- target_link_libraries(${EXECUTABLE} ${CMAKE_THREAD_LIBS_INIT})
-endif ()
+target_link_libraries(${EXECUTABLE} evmface)
install( TARGETS ${EXECUTABLE} ARCHIVE DESTINATION lib LIBRARY DESTINATION lib )
install( FILES ${HEADERS} DESTINATION include/${EXECUTABLE} )
diff --git a/Types.cpp b/Types.cpp
index cf901e64..05b12df0 100644
--- a/Types.cpp
+++ b/Types.cpp
@@ -53,6 +53,7 @@ std::shared_ptr<Type> Type::fromElementaryTypeName(Token::Value _typeToken)
return std::make_shared<BoolType>();
else
assert(false); // @todo add other tyes
+ return std::shared_ptr<Type>();
}
std::shared_ptr<Type> Type::fromUserDefinedTypeName(UserDefinedTypeName const& _typeName)