Ticket #75: target_deps.patch

File target_deps.patch, 1.5 KB (added by Lukáš Zaoral, 4 years ago)
  • dios/CMakeLists.txt

    diff -rN -u old-divine/dios/CMakeLists.txt new-divine/dios/CMakeLists.txt
    old new  
    132132add_definitions( -Wno-overlength-strings ${DIVINE_DEFINES} )
    133133file( GLOB SRC_rt ${divine_SOURCE_DIR}/divine/rt/*.cpp )
    134134add_library( divine-rt ${SRC_rt} ${dios_FILES} ${dios_native_FILES} dios_list.cpp dios_native_list.cpp )
     135add_dependencies( divine-rt cxxabi_static cxx_static )
    135136target_link_libraries( divine-rt divine-cc )
    136137set_target_properties( divine-rt PROPERTIES POSITION_INDEPENDENT_CODE ON )
    137138install( TARGETS divine-rt DESTINATION lib )
  • divine/CMakeLists.txt

    diff -rN -u old-divine/divine/CMakeLists.txt new-divine/divine/CMakeLists.txt
    old new  
    6969                                 LLVMObject LLVMTransformUtils ${CC_TGTS}
    7070                                 clang clangBasic clangCodeGen lldELF )
    7171target_link_libraries( divine-smt ${Z3_LIBRARIES} ${STP_LIBRARIES} )
    72 target_link_libraries( divine-dbg divine-vm )
     72target_link_libraries( divine-vm divine-cc )
     73target_link_libraries( divine-dbg divine-vm divine-smt )
    7374target_link_libraries( divine-mc divine-vm divine-dbg divine-smt divine-rt divine-cc # FIXME divine-cc
    7475                                 liblart LLVMBitReader LLVMBitWriter LLVMLinker )
    7576target_link_libraries( divine-ui divine-rt divine-cc divine-mc divine-ltl divine-ra )