mirror of
				https://github.com/ethereum/solidity
				synced 2023-10-03 13:03:40 +00:00 
			
		
		
		
	Fix link error when using boost shared library
This commit is contained in:
		
							parent
							
								
									85d417a8c2
								
							
						
					
					
						commit
						dbd0a7ed60
					
				| @ -28,7 +28,7 @@ else() | ||||
| endif() | ||||
| 
 | ||||
| add_library(solidity ${sources} ${headers}) | ||||
| target_link_libraries(solidity PUBLIC evmasm devcore) | ||||
| target_link_libraries(solidity PUBLIC evmasm devcore ${Boost_FILESYSTEM_LIBRARY} ${Boost_SYSTEM_LIBRARY}) | ||||
| 
 | ||||
| if (${Z3_FOUND}) | ||||
|   target_link_libraries(solidity PUBLIC ${Z3_LIBRARY}) | ||||
|  | ||||
| @ -1,5 +1,5 @@ | ||||
| add_executable(lllc main.cpp) | ||||
| target_link_libraries(lllc PRIVATE lll) | ||||
| target_link_libraries(lllc PRIVATE lll ${Boost_SYSTEM_LIBRARY}) | ||||
| 
 | ||||
| if (INSTALL_LLLC) | ||||
| 	include(GNUInstallDirs) | ||||
|  | ||||
| @ -1,5 +1,5 @@ | ||||
| add_executable(solfuzzer fuzzer.cpp) | ||||
| target_link_libraries(solfuzzer PRIVATE libsolc evmasm ${Boost_PROGRAM_OPTIONS_LIBRARIES}) | ||||
| target_link_libraries(solfuzzer PRIVATE libsolc evmasm ${Boost_PROGRAM_OPTIONS_LIBRARIES} ${Boost_SYSTEM_LIBRARIES}) | ||||
| 
 | ||||
| add_executable(isoltest isoltest.cpp ../Options.cpp ../libsolidity/SyntaxTest.cpp ../libsolidity/AnalysisFramework.cpp) | ||||
| target_link_libraries(isoltest PRIVATE libsolc solidity evmasm ${Boost_PROGRAM_OPTIONS_LIBRARIES} ${Boost_UNIT_TEST_FRAMEWORK_LIBRARIES}) | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user