include_directories(.) # Create version.h configure_file(${BR_SHARE_DIR}/version.h.in version.h) include_directories(${CMAKE_CURRENT_BINARY_DIR}) # Collect source files aux_source_directory(. SRC) aux_source_directory(core BR_CORE) include(plugins/plugins.cmake) add_library(openbr SHARED ${SRC} ${BR_CORE} ${BR_PLUGIN} ${BR_THIRDPARTY_SRC} ${BR_WINDOWS_RESOURCES}) set_target_properties(openbr PROPERTIES DEFINE_SYMBOL BR_LIBRARY VERSION ${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH} SOVERSION ${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR} LINK_INTERFACE_LIBRARIES "" AUTOMOC TRUE) target_link_libraries(openbr ${BR_THIRDPARTY_LIBS}) add_cppcheck(openbr) # Install install(TARGETS openbr RUNTIME DESTINATION bin LIBRARY DESTINATION lib ARCHIVE DESTINATION lib) file(GLOB HEADERS *.h) install(FILES ${HEADERS} DESTINATION include)