5 macro_log_feature(LUA_FOUND "LUA" "lua library" "http://" FALSE "" "")
9 macro_log_feature(BFD_FOUND "Bfd" "Bfd library" "http://" FALSE "" "")
11 # Display results, terminate if anything required is missing
12 MACRO_DISPLAY_FEATURE_LOG()
14 if( LUA_FOUND AND AVRSIM_SCRIPTING )
23 ${CMAKE_CURRENT_SOURCE_DIR}/config.h.in
24 ${CMAKE_CURRENT_BINARY_DIR}/config.h
34 ${CMAKE_CURRENT_BINARY_DIR}
39 if( LUA_FOUND AND AVRSIM_SCRIPTING )
90 target_link_libraries(avrsim ${LIBRARIES})
91 set_target_properties(avrsim PROPERTIES VERSION ${AVRSIM_VERSION} SOVERSION ${AVRSIM_APIVERSION})
92 set_target_properties(avrsim PROPERTIES DEFINE_SYMBOL "AVRSIM_EXPORTS")
94 if(AVRSIM_INSTALL_HEADERS)
96 "${CMAKE_CURRENT_SOURCE_DIR}/*.h"
97 "${CMAKE_CURRENT_SOURCE_DIR}/*.inl")
98 install(FILES ${files} DESTINATION include/avr-sim)
99 endif(AVRSIM_INSTALL_HEADERS)
101 install(TARGETS avrsim
102 RUNTIME DESTINATION bin
103 LIBRARY DESTINATION lib
104 ARCHIVE DESTINATION lib)
106 if( AVRSIM_BUILD_APP )
107 add_executable(avr-sim avr-sim.cpp)
108 target_link_libraries(avr-sim avrsim)
109 install(TARGETS avr-sim
110 RUNTIME DESTINATION bin)
111 endif( AVRSIM_BUILD_APP )