mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Allow lllc to be installed
This commit is contained in:
committed by
Alex Beregszaszi
parent
f8810ef9e8
commit
da36c82a0a
@@ -1,3 +1,19 @@
|
||||
add_executable(lllc main.cpp)
|
||||
target_link_libraries(lllc PRIVATE lll)
|
||||
|
||||
if (INSTALL_LLLC)
|
||||
include(GNUInstallDirs)
|
||||
install(TARGETS lllc DESTINATION ${CMAKE_INSTALL_BINDIR})
|
||||
|
||||
if(LLLC_LINK_STATIC AND UNIX AND NOT APPLE)
|
||||
# Produce lllc as statically linked binary (includes C/C++ standard libraries)
|
||||
# This is not supported on macOS, see
|
||||
# https://developer.apple.com/library/content/qa/qa1118/_index.html.
|
||||
set_target_properties(
|
||||
lllc PROPERTIES
|
||||
LINK_FLAGS -static
|
||||
LINK_SEARCH_START_STATIC ON
|
||||
LINK_SEARCH_END_STATIC ON
|
||||
)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
Reference in New Issue
Block a user